Introduction

9af616ceb1d0813bbf7dd52ec7507e8a

Welcome to your testing page. The only purpose of this page is to serve you as an “experimental lab” during your time in your course – Selenium WebDriver – Jumpstart Your QA Career.

The various pages and posts on this website will be specificly created for testing purposes and they will include many different scenarios.

We will start with some basic tests and move on to using the POM which is the foundation of a healthy Testing Framework.

In this course we are going to use C# as our language of choice, because it’s a “civilized” language as I like to say. Everything can be kept strictly organized and it produces very high quality code. Of course you are able to organize your stuff in other languages aswell, but there’s just something special about the way it just happens in C#, it almost feels like an art.

But in the end you just have to remember that, it does not matter what language you are going to use Selenium with, because the only difference that you are going to face, is the specifics of the syntax of your language of choice. Even if you have to eventually write Selenium tests with JavaScript, it will be really easy for you to move from C# to JavaScript or Java, or any other language.

By the end of the course we will create a High Quality Code Automation Framework for this Webpage. The Automation Framework that I will teach you how to create, will eventually be able to let anyone to write tests, even if they don’t have tech background. Why? Because the Framework will make writing tests in plain English. You wanna click a button on the login page? All you would have to do in the end is write:

GoTo.LoginPage();
LoginPage.SubmitButton.Click(); 

And that will be all you have to do! See? Plain English, just like I said!