course photo

VSTS Coded UI Testing


No Feedback Yet

No Reviews Yet
1 Interested

About the Course

Program Overview:
This course is designed to familiarize testing professionals with the basics and advanced techniques of the Coded UI tests in Microsoft Visual Studio 2010. 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.
Program Objectives:
• 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.
• Learn to create data-driven tests
• Learn different ways to handling dynamic objects
• Utilizing external files
• Establishing database connections
• Workign with regular expressions

Topics Covered

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

Who should attend

• Testing / QA Professionals
• Team Leaders
• Managers


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

What you need to bring


Key Takeaways

There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

There are no Reviews yet.
cash back100% Money Back Guarentee

About the Trainer

Our Consultant picture

Our Consultant


Our Consultant has over 9 years of experience in the IT Industry and over 5 years in the non-IT Industry. Over this period, he has worked on a number of projects in the roles of Team Leader, Programmer and Tester and is currently employed with a MNC. He has expertise in implementation of various test Automation Frameworks using Automation methodologies like Hybrid, Data Driven, Keyword Driven and Functional Decomposition. He is also expertised in Test Planning, Test Designing, Test Estimation, Risk Analysis & Requirements Engineering. He has been previously associated with companies like CSC, Tesco, MindTree, and IBM
Our Consultant has trained many resources belonging to various corporates on several testing related subjects including VSTS Framework and Design Implementation, VSTS 2010 framework, TFS, CodedUI, MTM, XML DOM and Javascript.

Course Id: 8823