Сдесь описаны задания для финального проекта.
-
Тестирование функциональности веб-приложения Твоя задача — протестировать функциональность «Сделать заказ». Тесты на вёрстку напиши только для одного экрана. Подготовь их в виде чек-листа. Не забудь про кроссбраузерное тестирование. Баг-репорты оформи в YouTrack. Ответ описан в отчете тестирования.
-
Ретест багов в мобильном приложении. Ответ описан в отчете тестирования.
-
Регрессионное тестирование мобильного приложения по готовым тест-кейсам. Ответ описан в отчете тестирования.
-
Работа с базой данных Задание 1 Представь: тебе нужно проверить, отображается ли созданный заказ в базе данных. Для этого: выведи список логинов курьеров с количеством их заказов в статусе «В доставке» (поле inDelivery = true). запрос: SELECT c.login, COUNT(o.id) AS "deliveryCount" FROM "Couriers" AS c LEFT JOIN "Orders" AS o ON c.id = o."courierId" WHERE o."inDelivery" = true GROUP BY c.login; Задание 2 Ты тестируешь статусы заказов. Нужно убедиться, что в базе данных они записываются корректно. Для этого: выведи все трекеры заказов и их статусы. Статусы определяются по следующему правилу: Если поле finished == true, то вывести статус 2. Если поле canсelled == true, то вывести статус -1. Если поле inDelivery == true, то вывести статус 1. Для остальных случаев вывести 0. запрос: SELECT track, CASE WHEN finished = true THEN 2 WHEN cancelled = true THEN -1 WHEN "inDelivery" = true THEN 1 ELSE 0 END AS status FROM "Orders"; Для данных запросов приложены скиншоты.
Автоматизация теста.
Для запуска теста необходимо в файл configuration скопировить актуальный URL В файле sendor_stand_request нажать кнопку Run