Skip to content

Latest commit

 

History

History
498 lines (452 loc) · 36.9 KB

Plan.md

File metadata and controls

498 lines (452 loc) · 36.9 KB

План дипломного проекта

Перечень автоматизируемых сценариев

Номера карт предоставленных для тестирования:

  1. 4444 4444 4444 4441, status "APPROVED"
  2. 4444 4444 4444 4442, status "DECLINED"

Позитивные сценарии:

  • Оплата по дебетовой карте

  1. При вводе валидных данных и номера карты со статусом APPROVED операция завершена успешно
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат операция успешна завершина.
  1. При вводе валидных данных и номера карты со статусом DECLINED операция отклонена
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" не валидными данными: 4444 4444 4444 4442
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат операция отклонена.
  • Выдача кредита по данным банковской карты

  1. При вводе валидных данных и номера карты со статусом APPROVED операция завершена успешно
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Ождаемый результат операция проведена успешно.
  1. При вводе валидных данных и номера карты со статусом DECLINED операция отклонена
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" не валидными данными: 4444 4444 4444 4442
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат операция отклонена.

Негативные сценарии

  1. Отправление формы с пустыми полями в форме кредита
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Оставить пустым поле "Номер карты"
  • Оставить пустым поле "Месяц"
  • Оставить пустым поле "Год"
  • Оставить пустым поле "Владелец"
  • Оставить пустым поле "CVC/CVV"
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат кнопка продолжить не активна, под каждой строкой сообщение об ошибке.
  1. Отправление формы с пустыми полями в форме покупки
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Оставить пустым поле "Номер карты"
  • Оставить пустым поле "Месяц"
  • Оставить пустым поле "Год"
  • Оставить пустым поле "Владелец"
  • Оставить пустым поле "CVC/CVV"
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат кнопка продолжить не активна, под каждой строкой сообщение об ошибке.
  1. Ввод невалидных данных в поле карты в форме покупки
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 1234 1234 1234 1234
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат операция отклонена.
  1. Ввод невалидных данных в поле карты в форме покупки в кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 1234 1234 1234 1234
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Ожидаемый результат операция отклонена.
  1. Ввод пустого поля номера карты в форме покупки в кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Оставляем пустым поле "Номер карты"
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Номер карты" сообщение об ошибке
  1. Ввод пустого поля номера карты в форме покупки
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Оставляем пустым поле "Номер карты"
  • Заполнить поле "Месяц" валидными данными: 08
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Номер карты" сообщение об ошибке
  1. Ввод невалидных данных в поле месяц в форме покупки
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполнить поле "Месяц" не валидными данными: 15
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод невалидных данных в поле месяц в форме покупки с не валидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполнить поле "Месяц" не валидными данными: 15
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод невалидных данных в поле месяц в форме покупки в кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполнить поле "Месяц" не валидными данными: 15
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод невалидных данных в поле месяц в форме покупки в кредит с не валидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполнить поле "Месяц" не валидными данными: 15
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод пустого поле месяц в форме покупки
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполнить поле "Месяц" не валидными данными:
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод пустого поля месяц в форме покупки с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполнить поле "Месяц" не валидными данными:
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод пустого поля месяц в форме покупки в кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Оставляем пустое поле "Месяц"
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод пустого поля месяц в форме покупки в кредит с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Оставляем пустое поле "Месяц"
  • Заполнить поле "Год" валидными данными: 22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Месяц" сообщение об ошибке
  1. Ввод невалидных данных в поле год
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" не валидными данными:15
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод невалидных данных в поле год с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" не валидными данными:15
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод невалидных данных в поле год в форме кредита
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" не валидными данными:15
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод невалидных данных в поле год в форме кредита с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" не валидными данными:15
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод пустого поля год
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Оставляем пустым поле "Год"
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод пустого поля год с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Оставляем пустым поле "Год"
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод пустого поля год в форме кредита
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Оставляем пустым поле "Год"
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод пустого поля год в форме кредита с не валидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Оставляем пустым поле "Год"
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Год" сообщение об ошибке
  1. Ввод невалидных данных в поле CVC
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 234
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод невалидных данных в поле CVC с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 234
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод невалидных данных в поле CVC в форме кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 234
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод невалидных данных в поле CVC в форме кредит с не ваидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Заполнить поле "CVC/CVV" валидными данными: 234
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод пустого поля CVC
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Оставить пустым поле "CVC/CVV"
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод пустого поля CVC с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Оставить пустым поле "CVC/CVV"
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод пустого поля CVC в форме кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Оставить пустым поле "CVC/CVV"
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод пустого поля CVC в форме кредит с не валидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Vasya Ivanov
  • Оставить пустым поле "CVC/CVV"
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "CVC" сообщение об ошибке
  1. Ввод невалидных данных в поле Владелец
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Алексей Иванов
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод невалидных данных в поле Владелец с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Алексей Иванов
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод невалидных данных в поле Владелец в форме кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Алексей Иванов
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод невалидных данных в поле Владелец
  • Перейти на страницу покупки тура в форме кредит с не валидной картой
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Заполнить поле "Владелец" валидными данными: Алексей Иванов
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод пустого поля Владелец
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Оставить пустым поле "Владелец"
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод пустого поля Владелец с невалидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Оставить пустым поле "Владелец"
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод пустого поля Владелец в форме кредит
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4441
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Оставить пустым поле "Владелец"
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке
  1. Ввод пустого поля Владелец в форме кредит с не валидной картой
  • Перейти на страницу покупки тура
  • Нажать на кнопку "Купить в кредит"
  • Заполнить поле "Номер карты" валидными данными: 4444 4444 4444 4442
  • Заполняем поле "Месяц" валидными данными: 08
  • Заполняем поле "Год" валидными данными:22
  • Оставить пустым поле "Владелец"
  • Заполнить поле "CVC/CVV" валидными данными: 999
  • Нажать на кнопку "Продолжить"
  • Кнопка Продолжить не активна, под полем "Владелец" сообщение об ошибке

Перечень используемых инструментов с обоснованием выбора

  • Java 11 - современный язык программирования высокого уровня
  • Gradle - система сборки проекта
  • IntelliJ IDEA - интегрированная среда разработки (IDE)
  • GitHub и Git - инструмент, который позволяет фиксировать изменения в коде, позволяет нескольким людям параллельно работать над одним программным продуктом
  • Docker - программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений
  • Allure - фреймворк для создания простых отчетов тестов
  • Selenide - это обёртка вокруг Selenium WebDriver, позволяющая быстро и просто его использовать при написании тестов, сосредоточившись на логике
  • Faker - генератор случайных данных

Перечень и описание возможных рисков при автоматизации

  1. Отсутствие ТЗ и документации, могут возникнуть трудности с пониманием того, как должно работать сервис
  2. При настройке Docker могут возникнуть трудности

Интервальная оценка с учётом рисков

  • Подготовка тестового окружения: 16 часов
  • Написание автотестов: 48 часов
  • Запуск тестов и фиксация багов: 12 часов
  • Подготовка отчетов о проведении тестирования: 8 часов
  • Общее время 74 часа

План сдачи работ (когда будут авто-тесты, результаты их прогона и отчёт по автоматизации)

  • Подготовка тестового окружения: 01.03.2022
  • Написание автотестов: 12.03.2022 - 13.03.2022
  • Запуск тестов и фиксация багов: 15.03.2022 - 16.03.2022
  • Подготовка отчетов о проведении тестирования: 16.03.2022