Идентификатор | Описание | Шаги | Входные данные | Ожидаемые результаты | Фактические результаты | Статус |
---|---|---|---|---|---|---|
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. |
В списка клиентов отсутствует удаленный клиент. |
Как ожидали | Пройден успешно |