C# for Automation Test Engineers培训
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