
Learn how Visual Studio testing supports automated UI testing with coded UI testing, MTM, and multiple test types, including unit, functional, and load testing across Windows, web, and cloud apps.
Explore Visual Studio testing types, including unit, load, and performance testing, and learn to run a subset of cases in a specific order with results stored in a database.
Explore coded UI testing in Visual Studio 2013, performing live UI tests, validating data entry and saves, and using record-playback or hand-coding across Windows forms, WPF, and web apps.
Learn how to use coded UI record and playback in Visual Studio 2013, leverage the crosshair object spy, and generate code stored in a UI map for tests.
Explore how UI maps in coded UI testing identify windows and controls via search properties in Visual Studio, navigate the map hierarchy, and rely on auto-generated maps for Windows applications.
Learn how to add assertions in coded UI testing with Visual Studio 2013, targeting controls with the crosshair and verifying display text using equal and other comparers.
Learn data driven testing with coded UI by parametrizing tests using external data sources such as Excel, CSV, or databases, and linking data to UI elements and test context.
Identify user interface controls in coded ui testing using search and filter properties, including window and class name, leveraging parent controls to reliably locate elements in Visual Studio.
Learn to use GetProperty and SetProperty in coded UI testing with Visual Studio, retrieving control properties like friendly name and existence checks to verify UI elements.
Explore hand coding in coded UI testing with Visual Studio 2013, creating custom window and item window classes to replace brittle record and playback scripts and simplify test maintenance.
Discover hand-coding in coded UI testing with Visual Studio, collapsing multiple controls into a single custom calculator window to dramatically reduce code while preserving reliable button interactions and results.
Learn hand-coded UI tests using UITestControl as the base for Windows controls, specify technology name and search properties, and balance strongly typed versus generic controls.
Master coded UI testing with Visual Studio 2013 by retrieving every control using UITestControlCollection, finding matches, and displaying control names and counts with LINQ in the console.
Learn to record and playback web UI tests with coded UI in Visual Studio 2013, then hand-code tests for a web app using Internet Explorer, custom controls, and data interactions.
Hand-code a web application test in coded UI by creating a custom method and managing a browser window and separate documents to type the username and click login.
Explore why parent–child relationships matter in coded UI testing with Visual Studio 2013, contrasting quarterly testing with Selenium, and learn to model browser window, documents, and controls.
Create reusable custom methods for UI controls in Visual Studio, parameterizing control type and search properties to perform text entry and clicks across edit boxes, text areas, and buttons.
Leverage generics in C# to build custom reusable methods for controls, enabling strongly typed enter text and click operations in coded UI testing with Visual Studio 2013.
Work with an existing browser in Coded UI by locating the browser window, co-locating with it, clearing cache and cookies, capturing images, and navigating back and forward.
Explore how assertions in coded UI testing with Visual Studio compare expected and actual values, using equals, not equal, and contains to verify UI text.
Handle exceptions in coded UI testing with try-catch wrappers to let tests continue when a control text changes. Differentiate control not found from control not available exceptions and add verification.
Explore types of test attributes in coded UI testing, including class initialize, test method, and class cleanup, and trace their execution flow in Visual Studio.
Learn to run multiple coded UI tests in a defined order using Visual Studio's ordered test feature, enabling scenarios like login, settings, admin, and logout to execute in sequence.
Use TestContext in coded UI testing with Visual Studio 2013 to read current and unit test outcomes and drive conditional screenshot capture in test cleanup.
Learn to wait for a control in coded UI testing with Visual Studio 2013, using implicit and explicit waits and conditions such as enabled, exists, and not exists.
Learn to enable cross-browser testing in coded UI tests by installing selenium components for Visual Studio, then switch the current browser (Chrome, Firefox, or Internet Explorer) and run tests.
Learn data driven testing with Excel as a data source for coded UI tests with CUIT in Visual Studio 2013. Build a custom Excel reader to parse data into a DataTable.
Demonstrates data driven testing with Excel in CUIT by reading from a data table, storing into a custom class, and loading into a collection for efficient UI test data access.
Execute JavaScript in a browser window during coded UI testing, using the browser windows instance to run scripts and return results to the automation core, including counting controls with getElementsByTagName.
Discover diagnostics and visual debugging in coded ui testing, drawing a blue highlight around the active control during playback and capturing diagnostic data.
Coded UI video series is designed to cover all the nitty-gritty details one would ever need for automating their application with Visual studio Coded UI Testing.
This video series will start from Introduction through advanced level hand-coding of Coded UI Testing for all the technologies like MSAA, Web and UITestControl (Generic) by breaking down the auto-generated UIMap class file and creating custom class files which help to have more handle over the Coded UI controls and code execution. This course will cover some of the most important topics of CUIT like
Record and playback of CUIT
Hand coding CUIT for Windows application (MSAA)
Understanding windows application
Working with Windows application
Automating which element to interact with
Hand coding CUIT for a Web application (Web)
Hand coding CUIT for generic applications (UITestControl)
Data-driven testing with CUIT
Assertions with CUIT
Cross-browser testing with CUIT by using Selenium component to work with
Firefox
Chrome
Internet Explorer
Working with Diagnostics reports
Working with various UI Elements
Working with controls such as
Input box
Text box
Check box
Option button
Writing custom controls to perform UI operation
Working with C# in better fashion with VIsual studio 2015
Writing all the code in a reusable way to create a framework for test codes
Performing reporting
Adding it with CI/CD pipeline
Faster handling of error in coded UI test