9.testng Framework / Ant/Maven Testng Integration
9.testng Framework / Ant/Maven Testng Integration
1. What is TestNg
2. Installing TestNg in Eclipse
3. TestNg annotations
4. Understanding usage of annotations
5. Running a Test in TestNg
6. Batch Running of tests in TestNg
7. Skipping Tests
8. parameterizing Tests - DataProvider
9. Assertions/Reporting Errors
10. TestNg Reports
11. Advantages over Junit
12. Using TestNg in Selenium
13. What is Ant
14. Downloading and configuring Ant
15. Build.xml configuration
16. XSLT report generation generation using TestNg and Ant
17. Building a BAT file to run tests using ANT
New Topics
18. Grouping test cases
19. Setting priority of execution for test cases
20. Putting Dataproviders for multiple tests in a single file
21. Parameterizing/Sharing single dataprovider for multiple test cases
22. Listenrs for logging in case of FAILED, SKIPPED or PASSED test cases
23. TestListener Adaptor
24. Reporting multiple failures in single test case
25. TestNg Maven Configuration
26. Maven-surefire-report-plugin with testng
27. Executing testng from maven on Command Prompt
28. Generating Maven Surefire Reports
29. Generating XSLT Reports with Maven
30. Running testng progamatically - Without testng.xml
31. Managing Multiple test Suites
32. Custom report Generation using IReporter
11.Selenium WebDriver
1. Why WebDriver?
2. Downloading WebDriver Jars and configuring in eclipse
3. Architecture of selenium webdriver
4. Drivers for Firefox, IE, chrome, Iphone, Android etc
5. First Selenium Code
6. Working with chrome and IE
7. Selenium RC and WebDriver
8. Concept of firefox profile
9. What is Firefox profile
10. Why we need firefox Profile
11. Close and Quit -Difference
12. Importing webdriver documentation in eclipse
13. WebDriver DesiredCapabilities Class
14. Proxy settings with webdriver/Working with proxy Servers
15. HTMLUnit driver and desired capabilities
12.Selenium WebDriver - 2
14.Selenium WebDriver - 4
Live Project
Live Project
Live Project
1. What is POM
2. When to use POM
3. Inheritance and Encapsulation in POM
4. Designing POM classes
5. Putting up test configurations in a properties file
6. Building Page class
7. Building generaic utility functions
8. Batch running the test cases
9. Using junit/testng to execute test cases
10. Parameterizing tests using XL Files
11. Taking screenshots
12. Genrating reports and reporting errors
13. Using Ant to run project
14. Mailing the test Reports
15. Creating a Bat file for project executing
16. Generating XSLT chart reports in case of testing
Live Project
What is POM
When to use POM
What is page factory?Inheritance and Encapsulation in POM
What is page factory?
Designing POM classes
Introducting Page Factory in POM classess
Putting up test configurations in a properties file
Building Page class
Building generaic utility functions
Batch running the test cases
Using junit/testng to execute test cases
Parameterizing tests using XL Files
Taking screenshots
Genrating reports and reporting errors
Using Ant to run project
Mailing the test Reports
Creating a Bat file for project executing
Generating XSLT chart reports in case of testng
30.Subversion (SVN)
What is SVN?
SVN centralized repository
How will SVN be useful to team?
Installing SVN client UI - TortoiseSVN
Revisions in repository
Checkin and Checkout with UI
Installing SVN eclispe plugin - Subeclipse
Checkin and Checkout code with eclipse
31.Apache Maven