Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Автоматизация тестирования мобильной платежной системы. Backend

556 views

Published on

Доклад Антона Гупаленко на конференции SQA Days-20. 24-26 ноября 2016. Минск
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Автоматизация тестирования мобильной платежной системы. Backend

  1. 1. Software quality assurance days 20 Международная конференция по вопросам качества ПО sqadays.com Минск. 24–26 ноября 2016 Гупаленко Антон DonRiver Russia. Ростов-на-Дону, Россия Автоматизация тестирования мобильной платежной системы. Backend.
  2. 2. Автоматизация тестирования мобильной платежной системы. Backend. О себе • Гупаленко Антон • QA Automation в Donriver Russia • 5 лет в тестировании
  3. 3. Автоматизация тестирования мобильной платежной системы. Backend. О проекте
  4. 4. Автоматизация тестирования мобильной платежной системы. Backend. Архитектура
  5. 5. Автоматизация тестирования мобильной платежной системы. Backend. Что мы тестируем
  6. 6. Автоматизация тестирования мобильной платежной системы. Backend. Что мы тестируем Регистрация Терминал Платежи Банк Финансы Каталог продуктов Отчеты Чеки
  7. 7. Автоматизация тестирования мобильной платежной системы. Backend. Эмуляция терминала
  8. 8. Автоматизация тестирования мобильной платежной системы. Backend. Эмуляция терминала APDU QA
  9. 9. Автоматизация тестирования мобильной платежной системы. Backend. Эмуляция Банка
  10. 10. Автоматизация тестирования мобильной платежной системы. Backend. Эмуляция Банка
  11. 11. Автоматизация тестирования мобильной платежной системы. Backend. Мокирование
  12. 12. Автоматизация тестирования мобильной платежной системы. Backend. Мокирование Mock Equifax
  13. 13. Автоматизация тестирования мобильной платежной системы. Backend. QA API QA
  14. 14. Автоматизация тестирования мобильной платежной системы. Backend. Как мы автоматизируем • 5 тысяч тестов • 3 человека • 2 года +
  15. 15. Автоматизация тестирования мобильной платежной системы. Backend. Как мы автоматизируем + = • 4 тысячи тестов • 2 человека • 1 год
  16. 16. Автоматизация тестирования мобильной платежной системы. Backend. Тест состоит из Данных Вызова API Проверки ответа Проверки базы
  17. 17. Автоматизация тестирования мобильной платежной системы. Backend. Генератор данных Данные Схема БД БД Тесты
  18. 18. Автоматизация тестирования мобильной платежной системы. Backend. Набор тестовых данных Данные Тесты Данные Данные…
  19. 19. Автоматизация тестирования мобильной платежной системы. Backend. Категории тестов @Category({ PositiveCategory.class, Sprint2Category.class, OutOfBandCategory.class}) public class FlowTest { @Test @Category(Sprint4Category.class) public void resetTest() { resetPasswordFlow(); } }
  20. 20. Автоматизация тестирования мобильной платежной системы. Backend. Валидация Валидация Email Валидация PDF чеков
  21. 21. Автоматизация тестирования мобильной платежной системы. Backend. Allure отчеты
  22. 22. Автоматизация тестирования мобильной платежной системы. Backend. Спасибо за внимание! Q&A Контакты: Гупаленко Антон anton.gupalenko@donriver.com anton.gupalenko@gmail.com Skype: anton_gup

×