Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

VSTS Coded UI Testing

( Duration: 3 Days )

The VSTS Coded UI Testing training course is designed to familiarize testing professionals with the basics and advanced techniques of the Coded UI tests in Microsoft Visual Studio. Testers can build, enhance, and run automated test scripts in Visual Studio. The focus is on the practical application of the Visual Studio Coded UI tests to resolve common functional testing challenges.

By attending VSTS Coded UI Testing workshop, delegates will learn to:

  • Create and execute coded UI tests using the recorder and import functionality
  • Understand the basics of Coded UI testing, UI Map and the Coded UI test structure
  • Modify scripts to extend the capability to test the application using UI control locator and enhancing code
  • Create data-driven tests
  • Different ways to handling dynamic objects
  • Utilize external files
  • Establish database connections
  • Work with regular expressions

  • Programming skills
  • Basic understanding of Microsoft Windows applications and of the testing process
  • Some software development experience (recommended)

  • This VSTS Coded UI Testing class is suitable for Testing / QA Professionals, Team Leaders and Managers

COURSE AGENDA

1

Introduction to VSTS

  • Benefits of Test Automation
  • Visual Studio Interface Overview
2

Creating a Coded UI Test

  • Recording Test Steps
  • Using the Recorder Controls
  • Method Generation
  • Importing Action Recordings
3

Adding Assertions to the Test

  • Assertions using UI Locator
  • Selecting Objects with the UI Locator
  • Using Coded UI Comparators
  • Manually Coding Assertions
4

Understanding the UI Map

  • Accessing the UI Map
  • Understanding Control Names and Parent Windows
  • UI Map Maintenance
5

Test Executing & Evaluating Results

  • Running Coded UI Tests
  • Evaluating Log Files
  • Understanding Assertion Failures
  • Collection Files
6

Understanding Coded UI Test Structure

  • Test File Types
  • Understanding File Relationships
7

Debugging and Troubleshooting

  • Evaluationg Assertion Statements
  • Storing Expected Results
  • Updating Control Statements
  • Debugging Process
8

Data-driven Testing

  • Creating DataSources
  • Creating Data-Driven Tests
  • Modifying Assertions with Data Driven Tests
9

Capturing Dynamic Data from Objects

  • Capturing Data From HTML Edit Boxes
  • Capturing Data From HTML Drop Down Menus
  • Capturing Data From HTMLTables
  • Capturing Data From Window Edit Boxes
  • Capturing Data From Window Drop Down Menus
  • Capturing Data From Window Tables
  • Capturing Data From Window Trees
10

Modularization of Test Structure

  • Coded UI Class Hierarchy
  • Analysis of Test Structure
  • Creating Multiple UI Maps
11

Regular Expressions

  • Regular Expression Operators
  • Using Regular Expressions for Data Capture
  • Greedy and Reluctant Closure
12

Dynamic Object Handling

  • Modify Mapped Objects
  • Using Dynamic Object Capturing Methods
13

File Input / Output

  • Working with the File Class
  • Reading & Writing data from files
14

Team Foundation Server API

  • Logging Options
  • Creating Work Items Dynamically through Tests
15

Database Connectivity

  • Connecting to Databases using ODBC and SQL Connection
  • Executing Queries
  • Parsing through Result Set
16

Managing Playback Settings

  • Synchronizing Coded UI Tests
  • Wait for Condition Controls

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X