Practical course: Automation from scratch. Basic C#, WebDriver, RestSharp, NUnit
GREAT OFFER: Purchase a SUBSCRIPTION to a training course - this is an opportunity to get access to a video course for a certain period of time that you choose for a favorable, fixed fee.
The course contains 16 lessons.
Duration of 1 lesson - 2 hours.
Class format: Live Online.
The course is practical. There will be assignments, both in class and at home.
You will learn not only tools/frameworks, but also a programming language.
Individual approach in teaching and learning.
Please note: The start date will be announced as the group is recruited.
- Опис курсу
- Програма курсу
- Часті запитання
- Відгуки випускників
After the open webinar Automation for Everyone. Playwright , we invite you to practical training in Konstantin Teltov's author's course "Automation from scratch. Basic C#, WebDriver, RestSharp, NUnit".
In the course we will cover the following topics:
- Basic programming language with C#
- UI automation using WebDriver
- API automation using RestSharp
- Basic GIT
The result you will get after studying:
1) You will learn the basics of the C# programming language, one of the two most popular back-end programming languages.
2) You will learn to automate UI and RestAPI using two popular automation libraries.
3) Let's create real portfolio projects on GitHub, which we can then add to our resume.
Course instructor:
- active expert of the QAGroup community
- QA Technical Automation Lead/SDET/Author of blog on Medium - https://medium.com/@dneprokos
- 15+ years of experience
-
Has successful experience teaching automation from scratch to people who only had experience in manual testing.
Important: "Additional topics may be added depending on the pace of the group and wishes. I always try to be flexible in this matter" - Konstantin Teltov
One part of the course will be dedicated to basic programming. You will learn how to read and write basic code.
The second part will focus on frameworks for writing UI and API tests.
The course is practical. There will be assignments both in class and at home.
Plan of what will be studied in the classes:
- First programs in C#
- Basics of GIT
- Primitives types and expressions
- Non-Primitive types
- Control Flow (Statements, Loops, ...)
- Lists and arrays
- Working with Dates
- Text, String methods
- Working with files
- Classes
- Inheritance
- Polymorphysm
- Encapsulation
- Abstraction and Interfaces
- Generics
- LINQ
- Exceptions
- Extension Methods
- Other Data Structures
- Unit testing with NUnit
- Browser testing tool: Selenium WebDriver 4 ( from scratch to framework building )
- API testing tool: RestSharp ( from inception to framework building )
- What framework will the course be based on? +
We will use the WebDriver and RestSharp libraries. We will build a framework ourselves. The task is to learn how to write/read code and be able to create test projects/frameworks.
There will also be small support libraries, like NUnit for tests and others.