Не сдаваться и идти вперед твердыми и уверенными шагами!

Aleksandra Varguzova avarguzova

Рейтинг: 72
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 2
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Образование: Cпециалитет
  • Тип занятости: Подработка
  • Юридический статус:Частное лицо
Была на сайте:

Тестирование интернет-магазина

Описание

В данном проекте необходимо завести баг-репорты в баг-трекере Jira по следующим заданиям:

1) Провести тестирование аналитики на основе черновой спецификации;
2) Протестировать формы регистрации и авторизации;
3) Создать диаграмму состояний и переходов по всему сервису;
4) Составить регрессионный сценарий и оценить трудозатраты;
5) Провести функциональное тестирование остатков товаров на складе и хранение данных на бэкенде, используя API;
6) Протестировать сайт на уязвимость безопасности;
7) Провести UI тестирование;
8) Провести повторное тестирование по регрессионному сценарию после редизайна. Отметить фактическое время выполнения проверок;
9) Провести повторное тестирование тестового стенда;
10) Создание приемочных тестов

Решение

Для тестирования аналитики, я анализировала спецификацию, проверяла пункты на противоречивость, двусмысленность и т.д. Форму регистрации и авторизации тестировала, основываясь на чек-лист по проверке полей e-mail, login и пароль, также протестировала форму восстановления пароля. Тестирование полей e-mail, login и пароль проходило, путем добавления лишних символов, знаков препинания, пробелов, спецсимволов и т.д. Далее составление диаграммы осуществлялось на основе понятия сущности товара т.е. что пользователь может сделать с товаром, зайдя на наш сайт. После составила регрессионный сценарий, примерно на тестирование должно было уйти 47 мин, по факту ушло меньше. было составлено 40 тест-кейсов, как провести тестирование. После этого перешла к следующему задания и для тестирования использовала приложение Postman. С помощью данного приложения протестировала остатки товара на складе, использовав 4 метода запросов: GET, POST, PUT and DELETE. Найденные баги зафиксировала в баг-трекере. Далее выяснила, что в сайте существует IDOR-уязвимость, создала аккаунт жертвы и атакующего, пыталась просмотреть данные жертвы с атакующего аккаунта, изменяя URL и используя вкладку Инкогнито. Потом перешла к тестированию UI, проверила соответствует ли верстка сайта заявленному макету в Figma, проверяла цвет и размер шрифта, цвета кнопок, backgrounds блоков, margins and padding и т.д. После это провела повторное тестирование по составленным тест-кейсам ранее. Далее провела повторное тестирование всего сайта, еще раз проверила сайт на уязвимость, протестировала Остатки товара на складе, хранения данных на бэкенде. Последнее оставила 26 сценариев для пользования сайтом по всем блокам.

Результат

В результате проведения тестирования, найденные баги были оформлены в баг-трекере JIRA, сайт уязвим, возможен просмотр данных с другого аккаунта, верстка не соответствует заявленному макету во всех блоках, все баги в JIRA. При повторное тестировании, некоторые баги были исправлено, но выявлены и новые, которые также зафиксированы в JIRA.

Презентация проекта

123png.png
123.png
API_method.png
API_method_.png
DELETE_test.png
test_security.png
open_comments.png
UI_test.png
UI_test._png.png
сертификат.png

Оценили проект:

0