Curriculum
1 Introduction to Automation Basics
Learning Objectives:
You will understand about Automation and how automation testing has the upper hand over manual testing. Get in-depth knowledge of automation knowledge irrespective of any tool.
Sub Topics:
-
Introduction
-
Test Automation Architecture
-
Testing Process
-
Testing Strategy
-
Six Phases of Testing
-
Silk Test Installation
Hands-on workshop description:
Install Silk Test on individual machines.
2 Introduction to Silk Test Workbench & Visual Test
Learning Objectives:
Get basic knowledge of Silk test workbench before moving on to the in-depth knowledge of the tool. Learn how to record a script and execute the same.
Sub Topics:
-
Benefits of Using Silk Test Workbench
-
Silk Test Product Suite
-
How Silk Test Workbench Works
-
Silk Test Workbench UI
-
Silk Test Workbench Software Components
-
Introduction GUI of Silk Test Workbench – Visual Test
-
Recording a test using visual test
-
Running and analyzing the test result
Hands-on workshop description:
Record the basic script for one of the existing applications and execute and analyze the same.
3 Enhancing the Silk Test Workbench – Visual Test
Learning Objectives:
Learn to enhance the script from different pane and learn how to insert a verification point. This session will also help to understand how to store the application data in a variable.
Sub topics:
-
Enhancing the script from the Screen Preview pane
-
Verification point insertion
-
Storing Application Data to the Local Variable
-
Playing Back and Analyzing the Enhanced Visual Test
-
Executing a Visual Test Within a Visual Test
-
Debugging Errors
-
Tracking Variables During Playback
-
Reviewing the Result
Hands-on workshop description:
Record Script and enhance it from different tool pane. Different type verification points need to be implemented in the scripts. Work on the calling functionality where script will be called from other script and store the application in variable.
4 Parameterization in Silk Test Workbench – Visual Test
Learning Objectives:
Learn how to apply parameterization and to run the script.
Sub topics:
-
Reviewing the ActiveData File
-
Creating the ActiveData Test Asset
-
Creating Repetition Logic for ActiveData Files
-
Defining the Steps to Repeat
-
Mapping ActiveData to Literal Data
-
Playing Back and Analyzing the ActiveData Visual Test
-
Creating a Script to Generate Random Numbers
-
Defining the Script Input and Output Parameters
-
Setting Up the Visual Test to Use Script Data
-
Playing Back and Reviewing Test Results
Hands-on workshop description:
Script needs to be parameterized and executed.
5 Advanced topics in Silk Test Workbench – Visual Test
Learning Objectives:
Learn to implement advanced scripting concepts which will help for project deliverables. By using advanced scripting concepts Script will become robust and can be used at any time.
Sub topics:
-
Error Handling using Try and catch
-
Image Verification
-
Object Maps
-
Object Identification
-
Setting up Properties in Visual test
-
ActiveData Properties
-
Advanced Properties
-
Assignment Properties
-
Command Properties
-
Delay Properties
-
Flag Settings Properties
-
General Properties
-
Get Playback Setting Properties
-
Miscellaneous Properties
-
Object Properties
-
On Error Go To Properties
-
Result Properties
-
Set Playback Setting Properties
-
Timer Properties
-
Verification Result Text Properties
-
Wait Properties
-
Creating a script using descriptive programming
-
Running the Script on different Browser at a same time
Hands-on workshop description:
Develop Script with advanced scripting concepts and make it robust.
6 Introduction to Silk Test Workbench – VB.NET Test
Learning Objectives:
Learn how to record a script and execute the same in VB.NET
Sub Topics:
-
Introduction GUI of Silk Test Workbench – VB.NET Test
-
Recording a test using VB.NET test
-
Running and analyzing the test result
Hands-on workshop description:
Create basic script in VB.NET for an existing application and execute and analyze it.
7 Enhancing the Silk Test Workbench – VB.NET Test
Learning Objectives:
Learn to enhance the script from different pane and insert a verification point. This session will also help to understand how to store the application data in a variable.
Sub topics:
-
Enhancing the script from the Screen Preview pane
-
Verification point insertion
-
Storing Application Data to the Local Variable
-
Playing Back and Analyzing the Enhanced VB.NET Test
-
Executing a VB.NET Test Within a VB.NET Test
-
Debugging Errors
-
Tracking Variables During Playback
-
Reviewing the Result
Hands-on workshop description:
Record Script and enhance it from a different tool pane.
8 Parameterization in Silk Test Workbench – VB.NET Test
Learning Objectives:
Learn how to apply parameterization and to run the script.
Sub topics:
-
Reviewing the ActiveData File
-
Creating the ActiveData Test Asset
-
Creating Repetition Logic for ActiveData Files
-
Defining the Steps to Repeat
-
Mapping ActiveData to Literal Data
-
Playing Back and Analyzing the ActiveData Visual Test
-
Creating a Script to Generate Random Numbers
-
Defining the Script Input and Output Parameters
-
Setting Up the VB.NET Test to Use Script Data
-
Playing Back and Reviewing Test Results
Hands-on workshop description:
Script needs to be parameterized and executed
9 Advanced topics in Silk Test Workbench – VB.NET Test
Learning Objectives:
Learn to implement advanced scripting concepts which will help for project deliverables. By using advanced scripting concepts the Script will become robust and can be used at any time.
Sub topics:
-
Basis of Visual Basic Scripting
-
Error Handling using Try and catch
-
File handling
-
Image Verification
-
Object Maps
-
Object Identification
-
Creating a script using descriptive programming
-
Running the Script on different Browser at a same time
Hands-on workshop description:
Develop Script with advanced scripting concepts and make it robust.
10 Keyword-Driven Test
Learning Objectives:
Learn to implement keyword driven test. This Keyword driven test will help the tester to make the complete regression suite robust and ensure that it can be executed in any application build.
Sub topics:
-
Basis of Advantages of Keyword-Driven Testing
-
Creating a Keyword-Driven Test in Silk Test Workbench
-
Recording a Keyword-Driven Test in Silk Test Workbench
-
Setting the Base State for a Keyword-Driven Test in Silk Test Workbench
-
Implementing a Keyword in Silk Test Workbench
-
Marking a Visual Test as a Keyword
-
Marking a Test Method in a Script as a Keyword
-
Passing Data Between Keywords
-
Managing Keywords in a Test in Silk Central
-
Using Parameters with Keywords
-
Combining Keywords into Keyword Sequences
-
Replaying a Keyword-Driven Test with Specific Variables
Hands-on workshop description:
Create project in keyword driven test by applying all the concepts.