Course Overview | Course pre-requisites | Course Objectives| Course Outline | Who Should Attend | Workshop Benefits |
Silk Test Level 1
March 05 - 08, 2008 @ Bangalore, INDIA
In the current IT scenario, there is a strong need for testing complex applications developed using diverse technologies. Defects leaked into a release cause serious business failures and heavy monetary losses.
Managing testing effectively and ensuring release of robust and dependable solutions is paramount for any organization involved in developing IT solutions. Borland's Silk Test provides a robust yet flexible approach to plan, design and automate test cases. Silk test uses object oriented methodology in building the test cases leveraging full benefits of OOPS, such as code reusability etc. This course provides class room and extensive hands-on exposure on testing different types of applications using Silk Test. This course is also the first step for an engineer to qualify and gain industry credentials as “Borland Certified Silk Test Engineer”
- Basic PC skills, www & CS knowledge
- Knowledge of fundamentals of software testing and some testing experience is a must.
- Basic knowledge of structured programming languages (OOP) a plus
- Plan and organize tests
- Capture application information
- Create and run tests
- Create functions for reuse
- Create data-driven test cases
- Drive tests with data stored in test plans, files, & databases
- Prepares to take VTS Certification leading to “Borland Certified Silk Test Engineer”
SilkTest and the Testing Process
- The SilkTest Architecture
- The Testing Process
Projects and Plans
- SilkTest Projects
- Creating TestPlans
- Using Attributes in TestPlans
- Creating a Master Plan
Capturing the Application
- SilkTest Object Recognition
- The Basic WorkFlow Bar
- Capturing State of an Application
- Capturing Window Declarations
Application Verification
- Multiple Property Verification
- Testcase Failure
- Linking Tests to the TestPlan
- Alternate Verification Techniques
Creating a Project
- Starting a New SilkTest Project
- Capturing Window Declarations
- BaseState and User Defined BaseState Method
- Using Invoke Methods
Beyond the Recorder
- The Scripting Process
- Autocomplete
- Adding Information to the Results File
- Error Trapping
- Data Types and Variables
- Concatenation and List Structures
- Using Records
Looping and Branching
- Looping
- Branching
Creating and Using Functions
- Understanding Functions and Methods
- Calling Functions
- Creating Functions
Data Driven Testcases
- Data Driven Testcases
- Data Driven Techniques
- Retrieving Data from a Relational Database
.NET
- The .NET Project
- Test Engineers, Test Leads and Test Managers.
Benefits / Takeaways / Workshop Motivation
- Learn how to organize and manage your verification tests using the test planning tool. Use SilkTest recorders to transition from manual to automatic testing.
- Utilize SilkTest's 4Test scripting language for verification testing and enhance your test case functionality using branching and looping statements.
- In just four days, you'll learn how to plan and validate tests against your application and report your test results to upper management.
