
Section 1: Manual Testing
Chapter 1: Fundamentals of Testing
1.1 Why is testing necessary?
1.2 What is testing?
1.3 Economics of Testing
1.3.1 Black Box Testing
1.3.2 White Box Testing
1.4 Software Testing Principles
1.5 Fundamental Test Process
Chapter 2: Testing throughout the software life cycle
2.1 Software Development models
2.1.1 V – Model
2.1.2 Iterative Life Cycles
2.2 Test Levels
2.2.1 Component Testing
2.2.2 Integration Testing
2.2.3 System Testing
2.2.4 Acceptance Testing
2.3 Maintenance testing
Chapter 3: Static Techniques
3.1 Reviews and the test process
3.2 Review Process
3.3 Inspections and Walkthroughs
3.4 Code Inspection
Chapter 4: Test Design Techniques
4.1 Identifying test conditions and designing test cases
4.2 Categories of test design techniques
4.3 Specification-based or black-box techniques
4.3.1 Boundary Value Analysis
4.3.2 Decision Table Testing
4.3.3 Equivalence Partitioning
4.3.4 State Transition Testing
4.3.5 Use Case Testing
4.4 Structure-based or white-box techniques
4.4.1 Code Coverage
4.4.2 Decision Coverage
4.4.3 Statement Coverage
4.4.4 Structural Testing
4.5 Experience-based techniques
4.5.1 Error Guessing
4.5.2 Exploratory Testing
4.6 Choosing a test technique
Chapter 5: Test Management
5.1 Test Organization
5.2 Test Plans, Estimates, and strategies
5.3 Test progress monitoring and control
5.4 Configuration Management
5.5 Risk and Testing
5.6 Incident Management
Chapter 6: Other Testing Types
6.1 Function Testing
6.2 Volume Testing
6.3 Stress Testing
6.4 Usability Testing
6.5 Security Testing
6.6 Performance Testing
6.7 Configuration Testing
6.8 Reliability Testing
6.9 Recovery Testing
Section 2: HP Quality Center
Chapter 7: Introducing Quality Center
7.1 The Quality Center Testing Process
7.2 Starting Quality Center
7.3 The Quality Center Window
Lesson 8: Specifying Releases and Cycles
8.1 Defining Releases and Cycles
8.2 Viewing Releases and Cycles
Lesson 9: Specifying Requirements
9.1 Defining Requirements
9.2 Viewing Requirements
9.3 Modifying Requirements
9.4 Converting Requirements
Lesson 10: Planning Tests
10.1 Developing a Test Plan Tree
10.2 Designing Test Steps
10.3 Copying Test Steps
10.4 Calling Tests with Parameters
10.5 Creating and Viewing Requirements Coverage
Lesson 11: Running Tests
11.1 Defining Test Sets
11.2 Adding Tests to a Test Set
11.3 Scheduling Test Runs
11.4 Running Tests Manually
11.5 Viewing and Analyzing Test Results
Lesson 12: Adding and Tracking Defects
12.1 How to Track Defects
12.2 Adding New Defects
12.3 Matching Defects
12.4 Updating Defects
12.5 Linking Defects to Tests
12.6 Creating Favorite Views
Section 3: HP QuickTest Professional
Chapter 13: Introduction to HP QuickTest Professional (QTP)
13.1 Benefits of Automated Testing
13.2 QuickTest Window
Chapter 14: Object Repository
14.1 Test Object Model
14.2 How QTP recognizes objects in application
14.3 Learning objects in application under test (AUT)
14.4 Using Multiple Object Repositories
Chapter 15: Functions and Function Library
15.1 Introducing Functions and Function Library
15.2 Creating a Function
15.3 Associating the Function Library with Test
Chapter 16: Creating a Test
16.1 Preparing to Create a Test
16.2 Adding steps to an action
16.3 Analyzing test steps in Keyword and Expert View
16.4 Dividing an action into Two Actions
Chapter 17: Running and Analyzing Tests
17.1 Running a Test
17.2 Analyzing Run Results
Chapter 18: Checkpoints
18.1 Understanding Checkpoint Types
18.2 Checking Objects
18.3 Checking Pages
18.4 Checking Tables
18.5 Checking Texts
18.6 Running and analyzing a test with Checkpoints
18.7 Implementing checkpoints by code statements
Chapter 19: Parameterizing Tests
19.1 Defining a Data table parameter
19.2 Adding Parameter Values to a Data Table
19.3 Modifying steps affected by parameterization
19.4 Parameterizing an Action
19.5 Running and Analyzing a Parameterized Test
Chapter 20: Output Value
20.1 Output Values Overview
20.2 Standard Output Value
20.3 Table Output Value
20.4 Text or Text Area Output Value
20.5 Database Output Value
20.6 XML Output Value
Chapter 21: Recovery Scenario
21.1 Recovery Scenario Overview
21.2 Create and Manage Recovery Scenario
21.3 Manage Recovery Scenario Associations
Chapter 22: Frameworks
22.1 Introduction to Frameworks
22.2 Types of Framework