Skip to content

Latest commit

 

History

History
8 lines (7 loc) · 7.46 KB

TestCases.md

File metadata and controls

8 lines (7 loc) · 7.46 KB

sdet2024

Идентификатор Описание Шаги Входные данные Ожидаемые результаты Фактические результаты Статус
T1 Создание клиента (Add Customer).
Откройте сайт https://www.globalsqa.com/angularJs-protractor/BankingProject/#/manager
* Нажать на кнопку Add Costumer расположженой в верхней части
* Введите сгенирированые данные
* Нажмите кнопку «Add Costumer» расположенной в нижней части
Сгенирировать следующее тестовые поля;
1.1 для поля Post Code сгенерировать номер из 10 цифр.
1.2 для поля First Name сгенерировать имя на основе Post Code согласно следующей логике:
1) Post Code условно разбиваем на двузначные цифры (получится 5 цифр)
2) Каждую цифру преобразовываем в букву английского алфавита по порядку от 0 до 25. Если цифра больше 25, то начинаем с 26 как с 0. Т.е. 0 - a, 26 - тоже a, 52 – тоже a, и т.д.
Пример: 0001252667 = abzap
В сплывающем диалоговом окне сообщение должно начинаться с "Customer added successfully with customer id :" Как ожидали Пройден успешно
T2 Сортировка клиентов по имени (First Name).
Откройте сайт https://www.globalsqa.com/angularJs-protractor/BankingProject/#/manager
* Нажать на кнопку "Costumers"
* Нажмите на ячейку в таблице с именем "First name"
Отсутствуют Произойдет сортировка всей таблицы по столбцу First name в обратном алфавитном порядке. Как ожидали Пройден успешно
T3 Удаление клиента после поиска.
Откройте сайт https://www.globalsqa.com/angularJs-protractor/BankingProject/#/manager
* Нажать на кнопку "Costumers"
* Найти клиента из входных данных с помощью строки поиска
* Нажмите кнопку «Delete» расположенной в той же строке что и имя клиента.
Получить из таблицы Customers список имен.
Узнать длину каждого имени,
затем найти среднее арифметическое получившихся длин
и удалить клиента с тем именем, у которого длина будет ближе к среднему арифметическому
(для Java требуется использовать Stream API).
Пример: список имен - Albus, Neville, Voldemort. Длины имен – 5, 7, 9
Cоответственно: Cреднее арифметическое длин – 7, удаляем имя Neville.
В списка клиентов отсутствует удаленный клиент. Как ожидали Пройден успешно
T3.1 Удаление клиента в ручную.
Откройте сайт https://www.globalsqa.com/angularJs-protractor/BankingProject/#/manager
* Нажать на кнопку "Costumers"
* Найти клиента из входных данных
* Нажмите кнопку «Delete» расположенной в той же строке что и имя клиента.
Получить из таблицы Customers список имен.
Узнать длину каждого имени,
затем найти среднее арифметическое получившихся длин
и удалить клиента с тем именем, у которого длина будет ближе к среднему арифметическому
(для Java требуется использовать Stream API).
Пример: список имен - Albus, Neville, Voldemort. Длины имен – 5, 7, 9
Cоответственно: Cреднее арифметическое длин – 7, удаляем имя Neville.
В списка клиентов отсутствует удаленный клиент. Как ожидали Пройден успешно