2. Как тестировать веб-приложения
• «Через HTTP»
HTTP Response
HTTP
Client
Server
HTTP Request
• «Через браузер»
Browser
Automation
Client
Browser
Server
3. Преимущества и недостатки
• «Через HTTP»
• Преимущества
• HTTP – это стандарт
• Универсальность и простота
• Недостатки
• Тестирование только серверной части
• Сложная логика запросов (AJAX)
• «Через браузер»
• Преимущества
• Тестирование пользовательского интерфеса
• Точная эмуляция действий пользователя
• Недостатки
• Сложность интеграции с браузером
• Нет стандартного протокола
• Скорость работы тестирования
4. Интерграция с браузером
• Нужно внедрить и выполнить JS
• Преодоление ограничений наложенны на JS
• Действия не доступные JS
«спереди»
Browser
Automation
Client
«сзади»
Browser
Server