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

  1. Requirements
  2. Software Development Process Models
  3. Testing by Systems Development Life Cycle
  4. Traditional Project Life Cycle
  5. Summary
  6. Examples
  7. Exercises

Work Process

  1. PDCA
  2. Workbench
  3. Summary
  4. Examples
  5. Exercises

Managing the Entire Software Development Process

  1. Product Management Life Cycle
  2. Requirement Management
  3. Configuration Management
  4. Summary
  5. Examples
  6. Exercises

Building the Test Environment

  1. Use Case
  2. Prerequisite of Test Planning
  3. Risk Management
  4. Testing Policy
  5. Summary
  6. Examples
  7. Exercises

Testing Process

  1. Software Testing Life Cycle
  2. Creation of Test Plan
  3. Test Case Preparation
  4. Execution of Test Case
  5. Defect Tracking
  6. Reporting Test Results
  7. Summary
  8. Examples
  9. Exercises

Testing New Technologies

  1. Newer IT Technologies
  2. Effectiveness of New Technology
  3. Controls over Implementing
  4. Test the Adequacy of Staff Skills
  5. Summary
  6. Examples
  7. Exercises

Special Test Types

  1. Reviews and Inspection
  2. Various Test Types
  3. Test Techniques
  4. V Process of Testing
  5. Levels of Testing
  6. Testers Roles and Responsibilities
  7. Summary
  8. Examples
  9. Exercises

Testing Internal Controls

  1. Internal Control
  2. Responsibilities
  3. Risk Vs Control
  4. Environmental Controls
  5. Transaction Processing Controls
  6. Internal Control Models
  7. Testing Controls
  8. Web Testing
  9. Advantages and Disadvantages of Automation Testing
  10. Why Automation is needed?
  11. When to Automate Test?
  12. Summary
  13. Examples
  14. Exercises