VSTS Coded UI Testing

No Reviews Yet

Course ID: 8823

Our Consultant picture
Our Consultant
No Reviews Yet

Date and Time

Not decided yet.

Our Consultant picture
Our Consultant


About 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.
No reviews currently

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



No reviews currently


Post your requirement and let us connect you with best possible matches for Computer Software Classes Post your requirement now

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more