C# for Coded UI Tests with Visual Studio

Course Summary

This one day course is designed to provide students with the foundation in C# necessary for the Advanced Coded UI course. This course can be taken standalone or in conjunction with the Introduction or Advanced courses. This course is intended for users of Visual Studio's Coded UI tests to gain the C# skills necessary to customize and enhance tests.

Intended Audience

New users of Visual Studio who need to test Web applications. The course is designed primarily for testing professionals who will be creating or using Coded UI tests.

At the end of the course, you will be able to:

  • Explain key concepts related to C# technology and C# programming
  • differentiate between different variable types
  • Use decision constructs and loops
  • Create C# classes
  • Create and use single and multi-dimensional arrays
  • Develop and use methods
  • Use inheritance to extend classes
  • Understand inheritance and polymorphism
  • String formatting and String manipulation

C# Language Fundamentals

  • Variable Types
  • Operators
  • Conditional Statments
  • Looping Statements
  • Arrays

Class Design

  • Class Creation
  • Constructors
  • Constructor Overloading
  • Packages and Imports


  • Method Creation
  • Method Reuse
  • Method Overloading
  • Passing Arguments


  • Working with ArrayLists
  • Working with Vectors
  • Working with HashTables
  • Generics

Extending Classes

  • Construction of Classes
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interface Classes

String Handling

  • String Manipulation
  • String Formatting
  • Delimited Strings

To benefit from this course, you should have:

  • Be comfortable with the topics covered in Introduction to Coded UI with Visual Studio 2015 course.
  • Basic knowledge of any programming or scripting language is beneficial.

Students also registered for...


Coded UI Immersion with Visual Studio

Learn More

Advanced Coded UI Tests with Visual Studio

Learn More

Introduction to Coded UI Tests with Visual Studio

Learn More