Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Автотесты на API сервиса с использованием RestAssured

В папке test в файле Test лежат тесты к API сервиса Ромашки.

Результат выполнения тестов представлен ниже:

Тесты проверяют следующее:

  1. Получение списка всех клиентов (аутентификация менеджер)
  2. Добавление нового клиента (аутентификация менеджер)
  3. Негативный тест на добавление нового клиента с отрицательным счетом (аутентификация менеджер)
  4. Получение баланса (аутентификация клиент)
  5. Пополнение баланса (аутентификация клиент)
  6. Негативный тест на пополнение баланса отрицательным счетом (аутентификация клиент)
  7. Негативный тест на пополнение баланса неизвестного номера или номера не совпадающего с пользовательским (аутентификация клиент)
  8. Изменение тарифа пользователя (аутентификация менеджер)
  9. Негативный тест на изменение тарифа неизвестного пользователя (аутентификация менеджер)

Автотесты на e2e процесс

В папке test файл Tests_balance отвечает за проверку вычисления баланса пользователей и проверку списания. Для проверки был сгенерирован CDR

Был сделан скрин базы данных до и после генерации и старта списания:

После этого был выполнен запрос API на получение баланса пользователя из поднятного BRT сервиса (статус 200, баланс выводится в консоль).

После этого были написаны тесты для проверки вычисления правильного баланса:

  1. Тариф 11 - списание за один месяц
  2. Тариф 11 - списание за несколько месяцев
  3. Тариф 12 - списание за один месяц
  4. Тариф 12 - списание за несколько месяцев

В результате все тесты были пройдены. Для взаимодействия с тестами надо выбрать пользователя, записать его id, найти в CDR данные о его звонках и внести время в тесты.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages