Есть цепочка операций, которую необходимо протестировать:
A --> B --> C
Длительность выполнения операции через GUI — 30 секунд.
Я хочу написать 3 теста — на каждую операцию.
У меня есть доступ к внутреннему API системы, позволяющий выполнить операцию за 3 секунды.
Очевидно, что при тестировании операции С мне выгодней сделать не так:
Операция А --> Операция B --> Операция C: проверка
а так:
API А --> API B --> Операция C: проверка
Вебинар: Основы использования паттерна Page Object вместе с Selenium WebDriver