C# Test Automation Advanced

Extend your team knowledge with Automate The Planet instructors' training modules. Your team can increase its knowledge on how to write automated tests for web, desktop, mobile, or API apps using WebDriver, Appium, SpecFlow, and other industry-leading tools/frameworks.

Overview

This online training is a combination of the most important test automation modules from Level 2, combined with exercises for each module.

After Completing This Course, Students Will Understand:

  • Use advanced C# features for creating tests
  • Writing tests for Android and iOS using Appium
  • Writing tests for WPF, WinForms, Universal using WinAppDriver
  • Automate hard web functionalities such as drag-drop, browser profiles, attaching files, etc.
  • Write human-readable tests using BDD with SpecFlow
  • Visualize test reports in solutions such as Allure and Test Report Portal

Trainer

Anton Angelov

CTO Automate the Planet

Anton Angelov is CTO and Co-founder of Automate The Planet, inventor of BELLATRIX Test Automation Framework, and MEISSA Distributed Test Runner. Anton has 10 years of experience in the field of automated testing. He designs and writes scalable test automation solutions and tools. He consults and trains companies regarding their automated testing efforts. Part of his job is to lead a team of passionate engineers helping companies succeed with their test automation using the company’s BELLATRIX tooling. He is most famous for his blogging at Automate The Planet and many given conference talks.

Includes the following modules:

C# Level 2

DURATION: 8 hours
  • Generics Classes
  • Generic Methods
  • Generic Constraints
  • Delegates
  • Anonymous Functions
  • Standard .NET Libraries
  • Reflection API
  • New Language Features
  • Working with tabs and windows
  • Working with cookies
  • Working with browser profiles
  • Start browser with predefined extensions
  • How to wait for visibility of an element
  • How to perform drag and drop
  • How to perform a click and hold
  • How to perform a double click

Appium- Getting Started

DURATION: 8 hours
  • Understanding Appium
  • Automating Mobile Basic Actions
  • Handling Mobile Emulators and Real Devices
  • Automation Mobile Web
  • Building Maintainable Scripts using the Page Object Model
  • Locating Elements in a Native Apps
  • Working with most common mobile element controls
  • Learn how to use Appium explicit and implicit waits
  • Learn the problems that can occur as a result of improper synchronization
  • What is SpecFlow?
  • Getting started examples
  • Use data driven testing generation
  • Pass dynamic tables to tests
  • SpecFlow hooks explained
  • Compare different Specflow bindings
  • What is Test Reporting Solution?
  • Native Test Frameworks Reporting Solutions
  • Allure Integration
  • Test Report Portal Integration
  • Azure DevOps Integration
  • Understanding WinAppDriver
  • Automating Desktop Basic Actions
  • Working with WPF, WinForms, Universal apps
  • Building Maintainable Scripts using the Page Object Model
  • Locating Elements in a desktop Apps
  • Working with the most common mobile element controls
  • Learn how to use WinAppDriver explicit and implicit waits
  • Learn the problems that can occur as a result of improper synchronization
  • How to run tests in parallel on your computer
  • How to run tests in parallel in Docker containers
  • How to run tests in parallel using Browser Stack
  • How to run tests in parallel using Sauce Labs
  • How to run tests in parallel using Jenkins Slaves
  • How to use WebDriver tests to create load tests

Program

After registering, students will be given the proper Zoom weblink with which to join the meeting. We recommend that students download the Zoom web-based application prior to joining the class.

Day
Start at
Includes
End

Day 1

Start at 7:30 ET

C# Level 2

Until 11:45 ET

Day 2

Start at 7:30 ET

C# Level 2

Until 11:45 ET

Day 3

Start at 7:30 ET

WebDriver Level 2

Until 11:45 ET

Day 4

Start at 7:30 ET

Appium Level 1

Until 11:45 ET

Day 5

Start at 7:30 ET

WinAppDriver Level 1

Until 11:45 ET

Day 6

Start at 7:30 ET

Test Reporting Solutions

Until 11:45 ET

Day 7

Start at 7:30 ET

Executing Automation Tests in Docker Containers and the Cloud

Until 11:45 ET

Day 8

Start at 7:30 ET

BDD SpecFlow

Until 09:45 ET

Certification

Upon completion of the course, students will be credentialed as Certified Test Automation Engineer Level 2.

Cancellation Policy

Students submitting cancellation requests 10 business days or more before the start of the course are entitled to a full refund. Students submitting cancellation requests less than 10 business days prior to the start of the course will be offered a credit toward a future course of equivalent value. Should the organizer cancel the course for any reason, each registered student will be issued a full refund.

Prerequisites

  1. Install Visual Studio Community or Visual Studio for Mac Community
  2. Install GitHub Desktop
  3. Git for Windows
  4. Zoom Web Client

Offline Form

Get unlimited access to the latest Level 2 recording on Vimeo. The only thing that you need to do is to create an account and follow Automate The Planet. Ask all your questions regarding the exercises in a private group and get your certificate when you are ready, without time limits.
  • Unlimited access to all level 2 recordings listed above
  • Getting help during the exercises by asking the trainers directly in a private group
  • Get your certificate after completing all exercises
300per participant Buy
All LEVELS

Ultimate Online C# Training Pack

Completing 70 hours of training, exercises and a private trainer will help you become a test automation ninja.
  • Level 1: C# Web Test Automation Fundamentals
  • Level 2: C# Test Automation Advanced
  • Level 3: C# Enterprise Test Automation
2400 1440per participant
Starts:
29.09.2021

Start at 7:30 a.m. ET

End:
08.10.2021

Duration:
30 hours

4 hour per day

Location:
Remote
800 640per participant

Offline Form

Unlimited access to level 2 video recordings and private discussion group. As well as a certificate after completing all exercises.

300per participant