Advanced Selenium |
Enrolling more than one student? When
3 or more students from the same company
register, receive a 10% discount.
Need this class at a location near you?
Contact us for pricing and scheduling of
on-site courses >
 |
|
Course Code: OS103 |
Source: RTTS |
 |
|
Course Length: 2 days |
Price: $790 |
 |
|
This advanced-level course is designed to
bring testing professionals who use Selenium
to a new level of skill with the tool.
Testers will learn how to use advanced
Selenium features to enhance Selenium
automated test suites using the Eclipse IDE
Editor. Hands-on instruction is provided for
those who want to explore the power of using
Selenium. The focus is on the practical
application of Selenium to resolve web
automated testing challenges with
sophistication.
|
|
The target audience is software testers who
are seeking to automate the testing of web
applications using Selenium at a high
technical level. This course is designed
primarily for testing professionals who use
Selenium. The audience might also include
quality assurance practitioners, managers,
or team leaders who are responsible for
interacting with testers or who need to
ensure that the tools are being implemented
fully and appropriately.
|
At the end of the course, you will be able
to:
• Utilize advanced programming techniques to
drive Selenium
• Work with Regular Expressions and Pattern-based
Verification
• Handle Exceptions that halt Test Execution
• Perform SQL calls to verify data
• Programmatically search for web objects
• Dynamically capture data from web controls
• Design a data-driven testing framework in Selenium
• Create distributed user testing to perform multi-user
tests (Selenium Grid tests)
|
To benefit from this course, you should
have:
• At least 3 months of experience
implementing automated testing with Selenium
(recommended) or
• RTTS Course “ Introduction to Selenium”
• Some software development experience
(recommended)
• General understanding of web-based
applications (desired)
• Knowledge of Java programming is not a
prerequisite for this course, but such
knowledge is beneficial.
|
RTTS Framework
- Configuration with Eclipse
- Setting up Helper Files
- Setting up Templates
Target Object Identification
- Identifications Methods(Name, ID, CSS, DOM, etc...)
- Dynamic Object Handling
Data Capture and Validation
- Capturing Data From Tables
- Validating Data From Tables
- Capturing Data From Drop Down Lists
- Validating Data From Drop Down Lists
- Capturing Data From HTML Trees
- Validating Data From HTML Trees
Logging Options
- Working with Excel Logs
- Adding Screen Shots to Log Files
- Different Logging Options
Regular Expressions
- Regular Expression Operators
- Using Regular Expressions for Data Capture
- Greedy and Reluctant Closure
Exception Handling
- Try Catch block syntax
- Finally blocks
- Avoiding Stops in Test Suites
Data Driven Tests
- Connecting to Data Sources
- Working with Parameters
- Creating Dynamic Validation Statements
Working with Databases
- Connecting to Databases
- Executing Queries
- Parsing through Result Set
Working with Files
- Working with the File Class
- Reading data from files
- Writing data from Files
Selenium Grid
- Setting up the Selenium Hub
- Running Test Suites on Multiple Machines
- Running Tests in Sequrence
- Running Tests in Parallel
|
|
|
|
|
|
|