Skip to content

Тестовое задание на тестирование Web

Notifications You must be signed in to change notification settings

VeronicaKo/Website_test_for_a_bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание на должность QA Automation Engineer

  • Настроить проект с Maven в качестве платформы для сборки
  • Добавить Selenide, TestNG, REST-ASSURED в зависимости Maven
  • С помощью Selenide открыть и написать пару авто тестов для сайта https://www.globalsqa.com/angularJs-protractor/BankingProject/
  • Кейсы можно писать любые, но обязательно надо написать кейс на логин под обычным пользователем

Требования к ПО

Тест-кейс №1

Test ID Name Precondition
Log1 Проверка авторизации в системе Открыть страницу https://www.globalsqa.com/angularJs-protractor/BankingProject/
Test to reproduce Expected Result Status (passed,skipped, failed, bloked)
1. Нажать на кнопку "Сustomer Login" Открылась страница https://www.globalsqa.com/angularJs-protractor/BankingProject/#/customer pass
3. В поле "Your Name" выбрать "Albus Dumbledore" Должна отобразиться кнопка "Login" pass
4. Очистить поле "Your Name" Поле ввода "Login" стало невидимым pass
5. В поле "Your Name" выбрать "Neville Longbottom" Должна отобразиться кнопка "Login" pass
6. Нажать на кнопку "Login" Открылась страница https://www.globalsqa.com/angularJs-protractor/BankingProject/#/account pass
7. Проверить наличие надписи Welcome "Neville Longbottom" Надпись найдена pass

Тест-кейс №2

Test ID Name Precondition
Dep1 Проверка внесения суммы на вклад Авторизоваться на странице https://www.globalsqa.com/angularJs-protractor/BankingProject/ под именем "Neville Longbottom"
Test to reproduce Expected Result Status (passed,skipped, failed, bloked)
9. Ввести в поле "Account": 1014 На странице должна отобразиться надпись "Account Number : 1014 , Balance : 0 , Currency : Pound" pass
10. Нажать на кнопку "Deposit" Должно отобразиться поле ввода "amount" pass
11. Ввести в поле "amount": 0 На странице не найдена надпись "Deposit Successful" pass
12. Ввести в поле "amount": 1 На странице отобразилась надпись "Deposit Successful" pass
13. Нажать на кнопку "Transactions" Открылась страница https://www.globalsqa.com/angularJs-protractor/BankingProject/#/listTx pass
14. Проверить наличие транзакции суммой 1 Найдена транзакция от сегодняшней с даты суммой 1 и Transaction Type = "Credit" pass

Демонстрация

Watch the video

About

Тестовое задание на тестирование Web

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages