Manual Testing Syllabus Training Hours: 20
Introduction
1. What is Software?
- Definition
- Computer Software
- Mobile Software
- Business Software
2. About Software Testing
- Stages of Software Testing
- Design Phase
- Testing Phase
- Maintenance Phase
- Implementation Phase
3. Test Design
- The Black Box approach
- The White Box approach
4. Deciding on a Strategy
5. Importance of Software Testing.
Software Testing Background
1. What is a Bug?
- Definition
- Effects
2. Why Bug Test?
- Development Goals
- The Vendor’s goals
- The Public’s goal as bug testers
3. Why Do Bugs Occur?
- Description
4. Why Does Software have Bugs?
- Miscommunication or No Communication
- Software Complexity
- Programming Errors
- Changing Requirements
- Time Pressures
5. The Cost of Bugs
6. What Exactly Does a Software Tester Do?
7. What Makes a Good Software Tester?
8. Summary
9. Examples
10. Exercises
The Realities of Software Testing
1. Testing Axioms
2. Software Testing Terms and Definitions
3. Summary
4. Examples
5. Exercises
Quality
1. Introduction to Quality
2. Perspective of Quality
3. Factors Assuring Quality
4. Quality Assurance
5. Quality Control
6. QA Vs QC
7. Cost of Quality
8. Summary
9. Examples
10. Exercises
Software Development Process
- Requirements
- Software Development Process Models
- Testing by Systems Development Life Cycle
- Traditional Project Life Cycle
- Summary
- Examples
- Exercises
Work Process
- PDCA
- Workbench
- Summary
- Examples
- Exercises
Managing the Entire Software Development Process
- Product Management Life Cycle
- Requirement Management
- Configuration Management
- Summary
- Examples
- Exercises
Building the Test Environment
- Use Case
- Prerequisite of Test Planning
- Risk Management
- Testing Policy
- Summary
- Examples
- Exercises
Testing Process
- Software Testing Life Cycle
- Creation of Test Plan
- Test Case Preparation
- Execution of Test Case
- Defect Tracking
- Reporting Test Results
- Summary
- Examples
- Exercises
Testing New Technologies
- Newer IT Technologies
- Effectiveness of New Technology
- Controls over Implementing
- Test the Adequacy of Staff Skills
- Summary
- Examples
- Exercises
Special Test Types
- Reviews and Inspection
- Various Test Types
- Test Techniques
- V Process of Testing
- Levels of Testing
- Testers Roles and Responsibilities
- Summary
- Examples
- Exercises
Testing Internal Controls
- Internal Control
- Responsibilities
- Risk Vs Control
- Environmental Controls
- Transaction Processing Controls
- Internal Control Models
- Testing Controls
- Web Testing
- Advantages and Disadvantages of Automation Testing
- Why Automation is needed?
- When to Automate Test?
- Summary
- Examples
- Exercises