C# for Automation Test Engineers培训

课程编码

Csharpfortesters

课程时长

21 小时 通常来说是3天,包括中间休息。

要求

  • 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#

课程概览

这个以讲师为主导的现场培训是为有兴趣学习C#以进行自动化测试的人而设计的。这是一个简化的强化课程,有大量的实践练习,可以让参与者快速掌握应用于软件自动化测试所需的基本编程技能。重点是C#基础知识,可以直接并立即应用于测试自动化。

本课程不涉及深度测试自动化框架,如Selenium 。如果你已经精通C#并希望直接进入与测试Selenium :请退房Selenium的webdriver的C#介绍网络测试自动化在C#

    课程形式

    • 部分讲座,部分讨论,繁重的实践练习,偶尔的测试来衡量理解

    Machine Translated

    课程大纲

    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

    客户评论

    ★★★★★
    ★★★★★

    课程分类

    相关课程

    促销课程

    订阅促销课程

    为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

    我们的客户

    is growing fast!

    We are looking to expand our presence in China!

    As a Business Development Manager you will:

    • expand business in China
    • recruit local talent (sales, agents, trainers, consultants)
    • recruit local trainers and consultants

    We offer:

    • Artificial Intelligence and Big Data systems to support your local operation
    • high-tech automation
    • continuously upgraded course catalogue and content
    • good fun in international team

    If you are interested in running a high-tech, high-quality training and consulting business.

    Apply now!

    该网站在其他国家/地区