Coded UI Training
Introduction to Coded UI
Gain an overview of Coded UI (User Interface) testing, its purpose, and its benefits. Learn about Coded UI’s role in automating user interface testing for applications developed in the Microsoft ecosystem.
Setting Up the Coded UI Environment
Learn how to set up the Coded UI testing environment. Study the prerequisites, installation procedures, and configuration steps required to start using Coded UI for automated UI testing.
Creating Coded UI Test Projects
Discover how to create and manage Coded UI test projects. Learn about the project structure, test settings, and how to organize test cases and scripts within a Coded UI project.
Recording and Playback
Explore how to record and playback user interactions using Coded UI. Learn how to use the Coded UI Test Builder to capture user actions and generate test scripts for automated execution.
Working with UI Controls
Study how to work with various UI controls in Coded UI. Learn about identifying and interacting with controls such as buttons, text boxes, and drop-down lists, and handling dynamic content.
Advanced Scripting Techniques
Delve into advanced scripting techniques for Coded UI. Learn how to enhance test scripts with custom code, handle complex scenarios, and integrate with other testing frameworks and tools.
Data-Driven Testing
Learn about data-driven testing in Coded UI. Study how to use external data sources to drive test inputs and verify outputs, improving test coverage and flexibility.
Test Execution and Reporting
Understand how to execute Coded UI tests and generate reports. Learn about running tests in different environments, analyzing test results, and generating reports to track test performance and outcomes.
Debugging and Troubleshooting
Explore debugging and troubleshooting techniques for Coded UI tests. Learn how to diagnose and resolve issues related to test execution, script errors, and UI control interactions.
Integration with Continuous Integration (CI) Tools
Discover how to integrate Coded UI with continuous integration (CI) tools. Study how to set up automated test runs within CI pipelines, manage test execution, and track test results.
Case Studies and Practical Exercises
Engage in case studies and practical exercises to apply Coded UI concepts. Practice creating and running Coded UI tests, working with various UI controls, and troubleshooting issues in a controlled environment.
Exam Preparation and Study Tips
Prepare for Coded UI certification exams with study tips, practice exams, and review materials. Familiarize yourself with exam formats, question types, and strategies to maximize your chances of success.
Coded UI Syllabus
Benefits of Test Automation
- Visual Studio Interface Overview
- Basics of C#
- Understanding Coded UI Test Structure
- Test File Types
- Understanding File Relationships
- Creating a Coded UI Test
- Recording Test Steps
- Using the Recorder Controls
- Method Generation
Adding Assertions to the Test
- Assertions Using UI Locator
- Selecting Objects with the UI Locator
- Using Coded UI Comparators
- Manually Coding Assertions
Understanding the UI Map
- Accessing the UI Map
- Understanding Control Names and Parent Windows
- UI Map Maintenance
Test Executing & Evaluating Results
- Running Coded UI Tests
- Evaluating Log Files
- Understanding Assertion Failures
- Collection Files
Debugging and Troubleshooting
- Evaluating Assertion Statements
- Storing Expected Results
- Updating Control Statements
- Debugging Process
Data-driven Testing
- Creating Data Sources
- Creating Data-Driven Tests
- Modifying Assertions with Data-Driven Tests
Capturing Dynamic Data from Objects
- Creating Multiple UI Maps
- Regular Expressions
- Regular Expression Operators
- Using Regular Expressions for Data Capture
- Dynamic Object Handling
- Modifying Mapped Objects
File Input / Output
- Reading & Writing Data from Files
Team Foundation Server API
- Logging Options
Database Connectivity
- Connecting to Databases Using ODBC and SQL Connection
- Executing Queries
Managing Playback Settings
- Synchronizing Coded UI Tests
- Wait for Condition Controls
- Test Lab Setup Guide
- Mapping Automated Test Cases to TFS Work Items
- Continuous Integration Build Configurations
- Framework Concepts
Training
Basic Level Training
Duration : 1 Month
Advanced Level Training
Duration : 1 Month
Project Level Training
Duration : 1 Month
Total Training Period
Duration : 3 Months
Course Mode :
Available Online / Offline
Course Fees :
Please contact the office for details