English

C# for testers

Are you a tester working in a .NET environment? Solid automation training is more than just teaching people to perform tricks with tools. In my courses, I will not only teach you how you can wield a specific tool or technique to achieve a predefined goal, but also why you should or should not apply it in the first place, and what situations are suitable for applying which tools and techniques.

register download
brochure
call me
 

Goals

In this course:

  • You’ll learn to work with exactly those aspects of the C# language that are most useful to testers
  • as well as some of the most used C# testing tools and libraries out there.

Description

Are you a tester working in a .NET environment?

Solid automation training is more than just teaching people to perform tricks with tools. In my courses, I will not only teach you how you can wield a specific tool or technique to achieve a predefined goal, but also:

  •  why you should or should not apply it in the first place, and
  • what situations are suitable for applying which tools and techniques.

Only by also covering the why and the what, you can answer the how in a way that yields maximum value.

Do you specifically want to learn how to work with and contribute to automated tests written in C#? Then the ‘C# for testers’ course is just for you!

Target audience

Who should attend this training?

This course is aimed at testing practitioners that want to learn more about writing automation code in C#, and what tools are available in the .NET ecosystem to support you in that task.

Roles of participants in their organization.

This training is meant for:

  • Testers that want to learn more about C#
  • Testers and test developers that want to automate with C#

Prior knowledge or training required

Some previous exposure to object-oriented software development and test automation will make it easier for you to follow along.

Program

Structure of this training

There’s no better way to learn than by doing, so you’ll be presented with a variety of hands-on (programming) exercises throughout this course.

Course outline

This course covers, among other things:

  • Objects, classes, constructors, methods and parameters
  • Principles of object-oriented programming: inheritance, encapsulation, polymorphism and abstraction
  • The Visual Studio IDE
  • Solutions and projects
  • Packages and NuGet
  • The NUnit test framework
  • Assertions
  • Refactoring and clean coding practices
  • API testing in C# with RestSharp
  • End-to-end testing in C# with Selenium WebDriver

Possibilities in-house training

Improve provides this training in house and tailored to your specific situation or needs upon request. For further information please contact us at +31 40 - 202 1803 or opleidingen@improveqs.nl.

Practical

Training information 2020

  • Location and dates: check the training calendar
  • Schedule: 9.15 - 17.00
  • Fee: € 1.195, excluding VAT
  • Coffee, tea, lunch and training material are included in the training fee
  • Three months free e-coaching
  • Information: phone +31 (0)40 – 202 1803 or e-mail opleidingen@improveqs.nl

Teacher

Bas Dijkstra is a test automation trainer and consultant always looking for more intelligent ways to use tools to support testing.

Dates and location