24. PASSED TESTS Test method Exception Time Instance discussEpisode1 Test class: madam.DiscussSoap 0 [email_address] discussEpisode2 Test class: madam.DiscussSoap 0 [email_address] purchaseTicket Test class: madam.TicketPurchase 0 [email_address] verifyTicket Test class: madam.TicketPurchase 0 [email_address]
25.
26.
27.
28.
29. Актеры и Сущности Пред / пост состояния Сценарии и Тесты Пишем тесты testng.xml
30.
Notas do Editor
Сегодня я расскажу вам о сборке для автоматизации тестирования TestNG + Selenium Grid + Ant Далее мы вернемся к теор части любого начинающего тестировщика Выделим в тест кейсе сущности Определим пред\\пост состояния тестового случая Рассмотрим один из вариантов выполнения тестового сценария Увидим как расширить стандартные возможности Селениум
Базовый набор прост и самое главное , что расширяем
Selenium Grid – основная идея которого - это запуск параллельных тестов, содержит в себе возможность организации тестового окружения , а так же класс , который имплементирует Selenium interface Управление тестовым окружением проводиться с помощью Ant , который занимается сборкой и запуском любого приложения написанного на Java TestNG – Фреймворк для тестирования Как собрать эту схема , как установить и сконфигурировать ее - все это можно найти на сайте selenium grid Разработка тестов, их запуск и управление осуществляться в IDE . Я использую Eclipse с плагинами testng и Ant
Давайте немного подробнее остановимся на Testng и Ant Это фреймворк для тестирование основанный на популярности Junit и Nunit Аннотации - На сайте можно найти более полный список функциональности
Посмотри как пользоваться WordArt , но не надо его использовать слишком часто