Эффективное использование JUnit и TestNG
TestNG: конфигурационный файл
Четыре уровня
Конфигурационный файл
Эффективное использование JUnit и TestNG

Эффективное использование JUnit и TestNG

1. Эффективное использование JUnit и TestNG

© 2014 Алексей Баранцев
Software-Testing.Ru

2. TestNG: конфигурационный файл

© 2014 Алексей Баранцев
Software-Testing.Ru

3. Четыре уровня

Suite
Test
Test
Class
Method
Алексей Баранцев
Class
Method
Method
Software-Testing.Ru
Class
Method
Selenium2.Ru
Confetqa.Ru
Method
Method
[email protected]
Class
Method
skype:barancev
Method
g + AlexeiBarantsev

4. Конфигурационный файл

• Структура тестового набора
- пакеты, классы, методы
- группы
• Параметры (уровня suite и test)
• Модификаторы поведения (listeners)
Алексей Баранцев
Software-Testing.Ru
Selenium2.Ru
Confetqa.Ru
[email protected]
skype:barancev
g + AlexeiBarantsev

5.

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="MySuite" verbose="1">
<test name="MyTest">
<packages>
<package name="ru.stqa.trainings.testng.*" />
</packages>
</test>
</suite>
Алексей Баранцев
Software-Testing.Ru
Selenium2.Ru
Confetqa.Ru
[email protected]
skype:barancev
g + AlexeiBarantsev

6.

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="MySuite" verbose="1">
<test name="Test1">
<parameter name="user" value="admin" />
<!– описание набора тестов -->
</test>
<test name="Test2">
<parameter name="user" value="tester" />
<!– описание набора тестов -->
</test>
</suite>
Алексей Баранцев
Software-Testing.Ru
Selenium2.Ru
Confetqa.Ru
[email protected]
skype:barancev
g + AlexeiBarantsev

7. Эффективное использование JUnit и TestNG

© 2014 Алексей Баранцев
Software-Testing.Ru
English     Русский Правила