Advanced Selenium with C# Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

In this instructor-led, live training, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
Resolve complex web application test automation issues with Selenium
Apply regular expressions and pattern-based verification techniques
Handle exceptions that halt test execution
Perform SQL calls to verify data
Programmatically search for web objects
Dynamically capture data from web controls
Create a data-driven testing framework
Distribute testing with Selenium Grid
Audience
Software testers
Test Managers
Quality assurance professionals

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Web
  • HTML
  • Visual Studio
  • Testing

Course programme

Introduction

Preparing Visual Studio IDE for Selenium Testing

  • Setting up Selenium libraries for Visual Studio

Strategies for Locating Objects

  • Identifying objects in Selenium WebDriver (Name, ID, CSS Selector, XPath, etc.)
  • Handling dynamic objects

Capturing and Validating Data

  • Capturing and validating data from web tables, options in drop-down lists, html trees, etc.

Logging Strategies

  • Using log4net to save logs
  • Generating HTML logs
  • Saving logs to Excel
  • Attaching screenshots to logs

Reading Locaters Whose Value Changes (dynamic Html element ID, etc.)

  • Using regular expressions
  • Using gobbling

Optimizing the Test Code

  • Refactoring custom control methods
  • Reducing parameters
  • Using strongly typed parameters
  • Making code reusable

Data Driven Testing Using Selenium WebDriver in C#

  • Reading from test data source
  • ODBC source, CSV files, Excel files, DAO objects, ADO objects, etc
  • Executing a sample test

Working with Databases

  • Connecting to the database
  • Sending queries to the database
  • Processing the results

Testing with Multiple Browsers

  • Running a test against multiple browsers
  • Running multiple tests against multiple browsers
  • Creating a test suite

Distributing Tests with Selenium Grid

  • Parallel testing using C# and NUnit
  • Setting up Selenium hub and nodes
  • Tweaking the Selenium scripts
  • Executing tests on different machines and browsers in parallel

Continuous Testing Strategies

  • Integrating Selenium tests into automated build and delivery process

Troubleshooting

  • When test results in Visual Studio differ from test results during automated build process

Summary and Conclusion

Advanced Selenium with C# Training Course

Price on request