Course Code:
seleniumbspk
Duration:
21 hours
Course Outline:
1. Background about automated testing in general, when is it a good idea, good practices
2. Visual Studio- working with projects and files, setup for working with Selenium
3. C# - necessary topics to get started with writing automated test scripts. This will include topics like:
- basic program structure
- input and output
- conditional statements
- Loops
- reading/writing files
- data types (for example strings, arrays, lists)
- exception handling
4. NUnit
- unit testing
- creating tests
- using assertions
5. Using Selenium IDE to create prototype tests
6. Selenium WebDriver
- Setup (installing browser drivers)
- Object identification
- Interacting with different types of controls- for example form controls, alerts and popups
- Adding verifications
- Synchronising
- Parameterising a script
- Reporting
7. Starting a test framework
8. Next steps with Selenium for example Selenium Grid
9. If possible - Integrating with Azure Devops (formerly VSTS)