- An understanding of continuous integration.
- Experience with subversion or any version control system.
- Java programming experience.
Audience
- Engineers
- Testers
By the end of this training, participants will be able to:
- Install and configure Maven.
- Automate Testing using Selenium
- Managing GIT
- Integrating continous integration
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction to automated testing
- Testing concepts
- Possibilities and limitations of Selenium Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
Advanced locators
- Dynamic locators
- Building a path
- Relationships between elements on a path
- Locating elements with desired text
- Best practices
Apache Maven
- Configuring project
Selenium WebDriver
- Java basics
- Java IDE
- WebDriver API
- Troubleshooting
- Debugging
TestNG
- Assertions
- Annotations
- Test suite
- Parameters
- Cross-browser testing
- Reporting
Advanced Selenium WebDriver
- Dynamic content
Selenium Grid
- Understanding distributed testing
- Preparing infrastructure
- Using Remote WebDriver
Project management
- Git version control system
- Integration with Jenkins
- Integrating BDD Cucumber Test Suites in Jenkins
中国 - Advance Test Automation in Java using Selenium with continuous integration and version control
香港 - Advance Test Automation in Java using Selenium with continuous integration and version control
澳門 - Advance Test Automation in Java using Selenium with continuous integration and version control
台灣 - Advance Test Automation in Java using Selenium with continuous integration and version control
USA - Advance Test Automation in Java using Selenium with continuous integration and version control
日本 - Advance Test Automation in Java using Selenium with continuous integration and version control