Selenium provides mechanisms for interacting with web pages through browsers, including locating and interacting with specific features within a web interface. A tool such as Selenium IDE or Katalon can be used to perform the testing in a relatively manual fashion. Selenium also comes with WebDriver, which provides a programmatic interface (API) for controlling and managing Selenium tests and interactions. WebDriver provides a mechanism for capturing and repeating tests with a web interface. Introduction to Selenium is a hands-on web testing course, essential for experienced web developers and test engineers who need to verify web applications. This hands-on class focuses on practical skills and best practices to ensure the student learns the ins and outs of Web Application testing with
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Students who attend Introduction to Selenium will leave the course armed with the skills required to recognize how to test web applications for sufficiency. This course uses Selenium and the WebDriver interface to design and implement tests. The student will work with a sample Web Application that requires several testing scenarios.
This “skills-centric” course is about 50% hands-on lab and 50% lecture designed to train attendees in the most current, effective techniques with the soundest industry practices. Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
Understand web page testing needs and how Selenium meets those needs
Analyze a web application from a functional and testing perspective
Design, code, and run manual tests using the Katalon Recorder
Use Selenium constructs to locate elements on a web page
Test web page forms and the elements in those forms
Use test suites to organize and manage tests
Review Java constructs needed to by testers in working with WebDriver
Design code and run automated Selenium tests using the Java WebDriver API
Use the WebDriver API to test advanced web features such as delayed responses and Ajax
Using a combination of JUnit 5 features and WebDriver to consume streams of data for testing
Focus on Best Practices for Selenium testing using the Java WebDriver API