Eğitim Hakkında
C# for Automation Test Engineers Eğitimi; Otomasyon testi amacıyla C# öğrenmek isteyen herkes için tasarlanmıştır.
Katılımcıların yazılım otomasyon testinde uygulamak için gereken temel programlama becerileriyle hızlı bir şekilde hızlanmalarını sağlamak için çok sayıda uygulamalı alıştırma içeren akıcı, yoğun bir kurstur.
Odak noktası, test otomasyonuna doğrudan ve hemen uygulanabilen C# temelleridir.
Neler Öğreneceksiniz
- Introduction
- Project Setup
- .Net and VisualStudio Setup
- C# Data Types and Operators
- Object-Oriented Programming
- Methods
- Containers
- Extending Classes
- Working with Strings
- Unit Tests
- Debugging
- Exception Handling
- Working with JSON
- Towards an Automation Framework
- Closing Remarks
Eğitim İçeriği
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