HANDS ON: TEST AUTOMATION with Selenium (C# / .NET)
Safebear Limited
Summary
- Tutor is available to students
Location & dates
Portwall Lane
BRISTOL
Avon
BS16NA
United Kingdom
Bloomsbury Street
Central London
London
WC1B3QD
United Kingdom
Friar Street
READING
Berkshire
RG11DP
United Kingdom
Overview
Demand for automation testers and developers in test is increasing, and our course takes complete beginners through the build of a Test Automation Framework from the ground up, using Selenium, Page object model, Code Control, Package Managers, IDEs. In addition, attendees learn how to locate Web Elements in the DOM, manage Waits, and how to interact and navigate the page.
Tailored for .NET / C# applications.
This course is also available on an exclusive and cutomisable basis to companies wanting to up-skill their teams, either on site or at one of our locations. Please contact us for more information or to arrange a preliminary meeting.
Resources
- Course Datasheet - download
Description
Test automation is a growing field, and as more companies shift the test automation left in the software development life-cycle, demand for automation testers or developers in test is increasing. Our hands on course takes students through the full process of designing, creating, running tests, reporting and maintaining a test automation suite with Selenium.
Hands-on Technical.
- Object-Orientated Coding, the IDE (Visual Studio) and Test Framework
- Code Control (Git)
- Package Management (NuGet)
- Selenium WebDriver
- Page Objects, DOM and much more.
What tools will I use?
- Selenium. Selenium dominates the market in Test Automation and has become an essential skill needed for any software house.
- C# and Visual Studio. Microsoft scripting language and IDE.
- IE and EDGE developer tools will be covered.
Course Schedule:
- Getting Started - Automation Testing Methodology
- Getting Started - Setting up your framework
- Getting Started - Introduction to C#
- Automating a Test - Basic Usage
- Automating a Test - Creating tests with Microsoft Unittesting
- Automating a Test - Interacting with the Page
- Automating a Test - Navigation
- Automating a Test - Locating Elements
- Automating a Test - Waits
- Automating a Test - Page Objects and shared UI Maps
- Automating a Test - Running Headless and CI
- Automating a Test – Screenshots
- Automating a Test - Useful Hints and Tips
- Roundup and Questions
What will I leave with?
- Access to a cloud-based repository containing the Automation Framework you built during the course.
- A copy of all the course materials to practice at home and a website for testing your automation skills.
- A network of contacts to help when you most need it.
Who is this course for?
Testers, Developers, DevOps.
Requirements
Junior or senior manual Testers, junior automation testers, Test managers wanting to understand the options and what their teams need, Testers wanting to move into test automation or developer in test roles, Developers and DevOps.
Career path
Future career options after this course:
- Test automation SME
- Automation tester
- Developer in test
Further/related courses:
- Behaviour driven development with cucumber and gherkin
- Continuous integration
- Full stack test architect (BDD, unit testing, CI, Selenium and API testing)
- Performance testing with JMeter
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.