Виктор Короневич
Минск. Senior Software Test Automation Engineer with 3+ years of experience specializing in automation on Java, http://www.linkedin.com/in/agileseph
Конференция 2013 года:
- “Автоматизация тестирования сложных систем: mixed mode automated test case.” Использование Selenium + jUnit + Frank + custom java tools для тестирования Web + DB + Web Services + iOS. Development секция.
История создания гибких и простых тестов на Java для сложной системы. На крупных
проектах возникает проблема автоматизации web testing, web services testing, db testing
and iOS mobile testing. Чтобы автоматизировать полностью (Full Automation Approach) все
части системы возникают трудности поиска all-in-one automation solution. В докладе я
расскажу как можно написать один mixed-mode тест для интеграционного тестирования
таких систем используя сочетание технологий: Selenium 2.x + jUnit 4.x + JDBC 5.x + Frank +
Custom Java TAF.
Доклад:
1. Структура mixed-mode теста;
2. Основные моменты реализации решения (как всё вместе собрать в одно решение?);
3. Описание одного mixed-mode теста;
4. Демо.
1) Create 100 users using mysql db script;
2) Create 100 exercises using web service action;
3) Login user into iOS app;
4) Buy 1 exercise (contains automatic currency from BYR to USD);
5) Check:
5.1) My items should contain exactly 1 item (items count = 1) and the item that was
bought (actual name should be as expected name);
5.2) Money count should be reduced by 1 exercise payment according the current
currency course;
6) Log out user;
7) Clean up database;
Reply
[…] Виктор Короневич, Минск. Senior Software Test Automation Engineer with 3+ years of experience specializing in automation on Java, http://www.linkedin.com/in/agileseph […]