|
|
|
|
Overview
This introductory course is designed to familiarize testing professionals with the basics of the IBM® Rational® test automation tools for use in testing Java™ and Web applications.
This seminar will illustrate how testers can build, enhance, and maintain scripts in a full-function Java Integrated Development Environment (IDE) that integrates with the IBM® Rational® Software Delivery Platform products. It incorporates hands-on exercises that will allow students to explore the power of using IBM® Rational® Functional Tester. It will demonstrate how Rational Functional Tester application builds effective and resilient test scripts using Java code through IBM’s ScriptAssure.™ technology.
The focus is on the practical application of Rational Functional Tester to resolve common Java and Web automated testing challenges. Additionally, some basics about Java code relevant to creating scripts for testing are covered. This course focuses on getting started with Rational Functional Tester.
Audience
Developers and programming professionals that will be using IBM’s Rational Functional Tester for building successful test scripts.
Objectives
- Install and configure Rational Functional
Tester
- Describe the function and purpose of Functional
Tester
- Illustrate the use of Javascript for develop
test script applications
- Depict the recording of automated scripts
- Illustrate the play back of our automated
scripts
- Demonstrate how to modify each automated
scripts
- View and analyze results with the HTML log
- Depict the usage of test object maps
- Understand the use of pattern-based recognition
- Create data-driven tests and use datapools
- Illustrate the creation of resilient scripts
with ScriptAssure technology to test object
maps, perform object recognition, create recognition
scores and pattern-based recognition
- Performing user actions with a script (including
verification points)
- Depict how to extend scripts with script
support features
- Understand the layout and structure of a
script
Prerequisites
Each student should have a basic knowledge of application development and have been eEach student should have a basic understanding of the application development process.
Class Format
Lecture and Lab
Course duration
2 Days
Course outline
Effective
Software Testing
- Overview of effective testing
- IBM Rational solution
- Illustrate test management lifecycle
- Test Management challenges
- Comprehensive
- Distributed
- Extensible
- Configurable
- Defining automated testing
Role of Rational
Tester
- Illustrate use of testing
- Depict testing support
- Java
- Web
- Siebel
- SAP
- Visual Studio
- Demonstrate test automation
- Define functional vs regression testing
- Basic functionality
- Record user actions
- Customization options
- Script maintenance
- Execution and debugging
- Understand GUI interface
- Based on open standards
- Integration with Rational Tools
Benefits
of Testing
- Enable regression testing
- Role in quality assurance
- Testing automation
- Human error reduction
Rational
Tester Features
- Building Scripts
- Understanding ScriptAssure
- Object recognition technology
- Script play back
- Setting threshold tests
- Write log file warnings
- Understanding object maps
- Recognition properties
- Adding objects
- Use with updated application
- Inserting verification points
- Menu hierarchy
- Table
- Text
- Tree Hierarchy
- List
- Using Verification Point Comparator
|
|
|
|
|