A tanfolyamról
Silk Test is the leading functional testing tool for e-business applications and supports testing of different technologies: Mobile (iOS; Android), .NET (WinForms, WPF), Web, Java or traditional client/server-based applications. The tool also offers test planning, management, access to direct database and validation. It also has the benefits of the robust and flexible 4Test scripting language with an inbuilt recovery system for unattended testing, and comes with the ability to test across multiple platforms, browsers and technologies. Professionals in the software field, especially in software testing can stay ahead of the game by applying the Silk Test tool effectively to test the product. Automation testing is at the forefront of any software application business and a Silk test certification will definitely help individuals and organizations to stay updated with the current market trends.
Benefits:
Silk Test is a powerful tool that can speed up the testing process for software applications thereby offering several benefits to both individuals and organizations.
Individual Benefits:
- Training for jobs in the software testing domain that rely extensively on robust applications.
- Software developers and coders who wish to move up in their career can learn this tool.
- Prepare to be part of the automation testing trend.
Organizational Benefits:
- Shorter development and testing cycles
- Consistent, reproducible results
- Helps in increased productivity with minimal intervention.
- Accelerates test development by creating useful tests.
What you will learn
-
Automation Basics
Understand Automation and advantage of automation testing over manual testing. -
Introduction to Silk test workbench (Visual test and VB.NET Test)
Get basic knowledge of Silk test workbench and learn to record a script and execute the same. -
Enhancing script
Learn to enhance the script from different pane and insert a verification point in both Visual test and VB.NET Test. -
Parameterization
Learn to apply parameterization along with running the script in both Visual test and VB.NET Test. -
Advanced Topics
Learn advanced topics like Error Handling using Try and catch, Object Identification and Setting up Properties in Visual test. -
Keyword Driven Test
Learn to implement a keyword-driven test which helps to ensure its execution at any application build.
Who should attend
- Those interested in the field of automation
- Manual testers who want to make a career in automated testing
On completing the course, you will learn about:
- The fundamentals of Silk Test
- Create, record and run tests
- The different testing types
- Managing projects and project items
- All options and settings of Silk Test
- Enhancing tests
- Extending and Automating test cases built with Silk Test
We provide the course in English.
Tematika
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.