Telerik Test Studio Training
Learn Telerik Test Studio from the ground up. This instructor-led course provides students with the skills to test applications built with the latest web technologies. Learn how to control the browser and automate standard HTML, MVC, JavaScript, AJAX and Silverlight elements. Use built-in validations to prove that the application is performing as required, or build your own validations for special situations.
Learn point-and-click techniques to record tests quickly, right in the browser. Take a guided deep-dive into the inner workings of the WebAii Testing Framework to get full control over all aspects of the browser and elements on the page.
Prerequisites
This courseware assumes that you are familiar with VB.NET or C# code. The courseware uses Visual Studio 2008/2010 and assumes you know your way around one of these environments. You should be able to navigate the basic functional areas of the IDE (e.g. Solution Explorer, Properties, code/designer web pages etc.) and be able to run applications.
Introduction
Getting Started
- Create a new Test Project
- Create a new test
- Record a Test
- Run a Test
- View Test Results
Test Studio Tour
-
Tour of the Environment
- The Test Studio Toolbar
- Storyboard
- Test Steps
- Data Tab
- The Recording Surface
- Elements Menu
- The Common Tasks Menu
- The Elements Explorer
- Find Expression Builder
- DOM Explorer
- User Settings
Visual Studio Plugin Integration
-
Creating Projects and Tests
- Test Studio Toolbar
- Test Pane
- Test Pane Toolbar
- Test Settings
- Test Properties
QA and Developer Collaboration
Handling Popup Dialogs
Elements Explorer
Handling Test Step Failures
Recording Surface
Elements Menu
-
Sentence Verification Builder
- Sentence Structure
- Verification Types
- 3D Viewer
- JavaScript, Mouse and Keyboard Events
The Hidden Common Tasks Menu
Drag and Drop
-
Basics
- Dragging to an Element
- Hitting a Moving Target
- Using the Elements Menu
Translators and RadControls
Data Driven Testing
-
Built-in Grid
- Connecting to External Data: Excel, CSV, XML
- Connecting to database Tables
- Using Code to Access Data
- Advanced Scenarios
Extracting Data from Browser Elements
Using Code and the WebAii Framework
-
Creating the Code-Behind File
- BaseWebAiiTest and Friends
- Programmatic Settings
- Automating the Browser
- Navigating Web Pages
- Locate Web Page Elements
- Finding Elements using jQuery
- Waiting for Elements
- Modifying Elements Programmatically
- Making Assertions
- Testing Silverlight Applications
- Debugging
Web Application Testing Issues
-
Asynchronous Processing
- Intermittent Timing Issues
- Silverlight Issues
- Silverlight Configuration
- Testing Out of Browser Silverlight Applications
Introduction to WPF Testing