- 1. Module 1: Software Testing Concepts & Techniques
- 2. Module 2: Application Test Life Cycle Management
- 3. Module 3: Functional Testing Tool (Quick Test Professional)
- 4. Module 4: Understanding of Test Management Tool (Quality Center)
- 5. Module 5: Understanding of Performance Testing Tool (Load Runner)
Module 1: Software Testing Concepts & Techniques
1. Introduction
- Introduction to Software Engineering
- Importance of Software Testing
- Define Software, Quality, Testing
- Terms used in SQT (Defect, Error, Bug, Failure , Fault etc )
- Terms used in SQT for Bug Reporting (Priority and Severity)
- Software Development Life Cycle (SDLC)
2. Models of Software Engineering
- Classical Model
- Prototype Model
- Incremental Model
- Spiral Model
- V & V (Verification and Validation) Model
3. Fundamentals of testing
- Seven Testing Principles
- Psychology of Testing
- Static Testing
- Review
- Walkthrough
- Inspection
4. Testing Methodologies
- Black Box Testing
- Boundary Value Analysis
- Equivalent Class Partitioning
- White Box Testing
- Path Testing
- Mutation Testing
- Gray Box Testing
5. Testing Levels
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing
6. Types of Testing
- Monkey Testing and Gorilla Testing
- Load Testing and Stress Testing
- Re- Testing and Regression Testing
- Sanity Testing and Smoke Testing
- Performance Testing
- Positive and Negative Testing
- Adhoc Testing
- Security Testing
- Usability Testing
- Fuzz Testing
Module 2: Application Test Life Cycle Management
7. Project Life Cycle
- Identify Testing Artifacts
- Test Strategy
- Test plan
- Software Test Life Cycle(STLC)
- Prepare Test Case
- Optimizing Test Cases(Testing Techniques)
- Bug Reporting and Management
8. Live Project (Lab)
- Review Of Test Cases
- Execution of Test Cases
- Bug life Cycle
- Bug Reporting
9. Quality Assurance and Quality Control
- ISO and CMM certifications and its relevance
- Quality Assurance
- Quality Control
- Difference between Quality Assurance and Quality Control
10. Risk Management
- Incident Management
- Analyze Risk and Testing
11. Configuration Management
- Goals of Configuration Management
- Configuration Management Plan
Module 3: Functional Testing Tool (Quick Test Professional)
12. Introduction to Quick Test Professional (QTP)
13. Types of Recording
- Normal, Analog & Low Level
14. Types of Object Repository
15. Merging of Object Repository
16. Check Points
- Standard Checkpoint
- Text Checkpoint
- Text Area Checkpoint
- Bitmap Checkpoint
- Database Checkpoint
- Accessibility Checkpoint
- XML Checkpoint (from application)
- XML Checkpoint (from resources)
17. Parameterization
- Data Table
- Random Number
- Environment Variable
- Action Parameter
18. Output Values
- Standard Output Value
- Text Output Value
- Text Area Output Value
- Database Output Value
- XML Output Value (from application)
- XML Output Value (from resources)
19. Recovery Scenario Manager
- Popup & Object
- Test Run error
- Application Crash
20. Actions
- Call to new action
- Call to existing action
- Call to copy action
- Call to Win Runner
21. Test Batch Runner
Module 4: Understanding of Test Management Tool (Quality Center)
- Introduction to Quality Center (QC)
- Understanding Site Administration
- Creating users and setting permissions
- Working with Requirement Module
- Working with Test Plan Module
- Working with Test Lab Module
- Filter/Sorting Technique
- Working with Defect Module
- Attachment Technique
Module 5: Understanding of Performance Testing Tool (Load Runner)
- Introduction to Load Runner (LR)
- Load Runner Testing Process
- Working with Vuser Scripts
- Working with Vuser
- Setting Transactions
- Define Rendezvous Point
- Inserting Rendezvous Point
- Load Runner Controller
- Load Runner Generator
- Generating Load through Vusers
- Load Runner Result Analyzer
- Generating Reports