| A Comprehensive Introduction To Rational Robot Testing |
ID: TQRRInt | Course Length:3 | Company Name:Choquette Technology Associates Inc.
|
|
Module 0: Fundamentals of Testing - Part I |
- Testing: Roles and Responsibilities
- Testing Axioms
- Terms and Definitions
- Types of Testing: Unit, Regression, User Acceptance, Usability, Etc..
- A Looming Security Threat: The User
|
|
Module 1: Bugs and Defects |
- History of Bugs: Infamous Software Disasters
- Types of Defects
- What Is a Bug
- Common Software Errors
- Documenting and Reporting Bugs
|
|
Module 2: Fundamentals of Testing - Part Ii |
- Black Box Versus White Box Testing
- Static Versus Dynamic Testing
- Testing the Specifications
- Testing Functions and Testing Data
- Test-to-pass/test-to-fail
|
|
Module 3: Systems Development Lifecycle (sdlc |
- Waterfall Versus Iterative Methodology
- Waterfall Methodologies
- Iterative Methodologies: Rup and Msf
- Phase Specific Responsibilities of the Testing Group
|
|
Module 4: Testing Types |
- Overview
- Objectives & Limits of Testing
- Functional Testing Versus Regression Testing
- Configuration/compatibility Testing
- Testing Multi-lingual Systems
- Usability Testing
- Web Site Testing
- Cots Testing
|
|
Module 5: Testing for Security |
- Overview
- Threat Modeling
- Buffer Overruns
- Computer Forensics
|
|
Module 6: Quality Assurance |
- Responsibilities of the Qa Group
- Expectation/deliverables From Qa
- Major Milestones in Qa
- Implementing Quality Control
|
|
Module 7: Test Cases |
- What Is a Test Case? What Is a Test Plan
- Characteristics of a Good Test Case
- Test Case Design
- Test Plans
- Writing Effective Test Cases
- Validating Test Cases
|
|
Module 8: Using Rational Robot (covered Throughout the Course |
- Benefits of Using Rational Robot To Automate Tests
- Working with Sqabasic
- Developing Test Scripts
- Working with Rational Projects
- Working with Data Stores
- Recording, Playback and Debugging
- Working with Shell Scripts
- Verification Points and Wait States
- Performing Regression Testing
- Working with Test Results
|