Java coding for test automation
by Ian McDonald
1. Integrated development environment
1.1. Eclipse
1.2. IntelliJ
1.3. Maven
2. Deploy
2.1. Teamcity
3. Testware development
3.1. Selenium
3.2. JUnit
4. Test execution management
4.1. Selenium Grid
4.2. TestNg
5. Object oriented programming
6. Automation test scripting
7. Version control
7.1. Github
7.2. Bitbucket