Course Outline
Introduction
Project Setup
.Net and VisualStudio Setup
C# Data Types and Operators
- Variable types
- Operators
- Conditional statements
- Loop Statements
- Lists
- Switches
- Arrays
Object-Oriented Programming
- Class creation
- Constructors
- Constructor overloading
- Namespaces and using statements
Methods
- Method creation
- Method reuse
- Method overloading
- Passing arguments
Containers
- Lists
- Vectors
- Dictionary
- Generics
Extending Classes
- Construction of classes
- Inheritance
- Polymorphism
- Abstract classes
- Interface classes
Working with Strings
- Manipulation
- Formatting
- Tokenizers
Unit Tests
- Web testing
- Creation
- Assertions
Debugging
- The Watch Window
- Debug Commands
- Debugging Functions
Exception Handling
- Catch Block
- Finally Block
- Throw Keyword
- Try Catch Block
Working with JSON
- Structure
- JSON libraries
- Creating JSON strings
- Deserializing
Towards an Automation Framework
Closing Remarks
Requirements
- An interest in C# programming and automation testing
Audience
- Beginner testers who wish to learn C# for automation testing
- Professional testers with experience in other programming language such as Java or Javascript who wish to transfer their testing skill set to C#
Testimonials (10)
banyak contoh dan demo
David
Course - C# for Automation Test Engineers
Machine Translated
Benar-benar praktis. Instrukturnya menarik dan membuat kami tetap terlibat. Dia bahkan menyesuaikan beberapa konten dengan hal-hal yang ingin kami lakukan dalam kerangka kerja kami!
Lisa Gallimore
Course - C# for Automation Test Engineers
Machine Translated
Klik sendirian dengan instruktur sangat membantu
Lillian Ahles
Course - C# for Automation Test Engineers
Machine Translated
It was well explained.
Moises - Department of Defense
Course - C# for Automation Test Engineers
The trainer is knowledgeable and friendly and explains everything thoroughly.
Mpho - Multichoice
Course - C# for Automation Test Engineers
Building the Selenium framework
Multichoice
Course - C# for Automation Test Engineers
Doing exercise Practically for every concept
Ramya Krishna - Multichoice
Course - C# for Automation Test Engineers
The Trainer is informative and always asks team if they understood the exercise. The trainer has a good sense of humor which makes learning fun.
Najeeda - Multichoice
Course - C# for Automation Test Engineers
There way he took his time to make us understand topics.
Mamokone - Multichoice
Course - C# for Automation Test Engineers
All discussed issues were explained very clearly. Cool exercises.