Training About ALPI Consulting Products News & Events Careers Contact

Course Catalog

Choose ALPI and Get Peace of Mind with our "Free Refresher Guarantee!"

ALPI training courses are uniquely effective at building better testers. We're so confident about our course quality that we'll even let you retake the course for FREE within four months! Need other reasons to choose ALPI? We have many!

• Our trademark Interactive Learning Method™ incorporates your workplace challenges into the classroom as teaching examples so you can see the concepts come to life.

• Our live instructors can answer your questions about how to apply the material to your real-world projects. This is just one of the reasons our courses are better than online courses - see the 4 reasons ALPI courses are better than online courses.

• Our courses are designed around you, so you gain practical skills that are ready to use as soon as soon as you get back to work.

Get peace of mind with ALPI and our "Free Refresher Guarantee!" Contact us for details on this outstanding ALPI-only benefit! Register now, as courses fill quickly.

printer-friendly version

Visual Studio Coded UI Training Foundations
Course Description Why choose ALPI for Coded UI training?
  • We use live instructors in both our in-person and virtual classes so you can ask questions and get answers right away.
  • We focus on real-world examples.
  • We teach using interactive, hands-on exercises.
  • And only ALPI offers our free refresher guarantee so you can re-take a course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.

This course provides a deep dive into functional test automation using Coded UI, the new Microsoft test type that allows testers to automate GUI testing. Students will create Coded UI tests by converting manual tests, recording with the Coded UI builder and enhance these automated scripts with parameters and checkpoints. The Coded UI tests will be examined and code added in the Visual Studio IDE. The UI Map is used and customized and tests are executed from Visual Studio and Microsoft Test Manager.

Duration 2 day(s)
Time 9 - 5 pm
Price $1,470
Labs Approximately 50% of this course is devoted to labs.

Intended Audience The target audience for this course includes:
  • Test Analysts who want to learn Automation using the Microsoft 201X Test Tools
  • Automation Engineers
  • Software Developers

  • Knowledge of Software Testing Concepts
  • Familiarity with Web Applications
  • Experience Coding in C#, or other Microsoft Languages is helpful

Outline Course Outline:
  • Introduction – Coded UI Testing and Test Automation
  • How Coded UI Automation is Implemented
  • Introduction to the Coded UI Structure
    • Test Context
    • UI Map
    • Test Methods
    • Comparators
    • Data Sources
  • Converting Manual Tests to Automated Tests
    • Creating Manual Tests
    • Parameterizing Manual Tests
    • Creating Action Recordings during Replay
    • Action Recording Options
    • Converting Manual Tests to Coded UI Automation
  • Using the Coded UI Builder
    • Recording Actions
    • Adding Verification Points
    • Viewing Object Properties
  • The UI Map
    • UI Map Overview
    • Object Types and Properties
    • Modifying the UI Map
  • Checkpoints
    • Overview of Verification
    • Adding Checkpoints While Recording
    • Adding Checkpoints to an Existing Test
  • Enhancing Coded UI using C#
    • Adding Methods
    • Starting your application
    • Custom Functions
  • Executing Coded UI
    • Test Controllers and Test Agents
    • Execution using Visual Studio
    • Execution using Microsoft Test Manager
  • Analyzing Test Results
    • Viewing Test Results
    • Drilling Down into Test Result History
    • Analyzing Test Runs
    • Test Attachments and Related Entities
    • Test Result Reporting
  • Conclusions and Best Practice Recommendations

See the currently scheduled public and virtual live course dates below and click on the "Register Now" button.

If you have 6 or more students, save time and money with our on-site instruction at your facility. Learn more by calling us at 301 654-9200.

Class Dates
Start End Location
Monday, March 11, 2019 Tuesday, March 12, 2019 Virtual Live
Monday, July 15, 2019 Tuesday, July 16, 2019 Virtual Live
Monday, November 04, 2019 Tuesday, November 05, 2019 Virtual Live

      4 REASONS

1. ALPI has been helping software testers since 1993. Our experience assures you of quality training.

2. You have the opportunity to re-take the same course at ALPI for FREE within four months of the original class date.

3. Our Interactive Learning Method™ offers a richer training experience that gives you skills you can apply right away.

4. Our instructors have real-world experience so you learn concepts - and how to apply them.