Manual Software Testing Course

(week 1) : Brief introduction to software systems and SDLC

    1. Basic Testing Vocabulary
    2. Quality Assurance versus Quality Control
    3. The Cost of Quality
    4. Software Quality Factors
    5. How Quality is Defined
    6. Why Do We Test Software?
    7. What is a Defect?
    8. The Multiple Roles of the Software Tester(People Relationships)
    9. Scope of Testing
    10. When Should Testing Occur?
    11. Testing Constraints
    12. Life Cycle Testing
    13. Independent Testing
    14. What is a  QA Process?
    15. Levels of Testing
    16. The “V” Concept of Testing

(Week 2) : Testing Techniques

    1. Structural versus Functional Technique Categories
    2. Verification versus Validation
    3. Static versus Dynamic Testing
    4. Examples of Specific Testing Techniques

Test Administration

    1. Test Planning
    2. Customization of the Test Process
    3. Budgeting
    4. Scheduling

Create the Test Plan

    1. Prerequisites to test planning
    2. Understand the Characteristics of the Software Being Developed
    3. Build the Test Plan
    4. Write the Test Plan

(Week 3) : Create the Test Plan

    1. Test Cases:
    2. Test case Design
    3. Building test cases
    4. Test data mining
    5. Test execution
    6. Test Reporting
    7. Defect Management
    8. Test Coverage – Traceability matrix

Test reporting :

    1. Guidelines for writing test reports

(Week 4) : Test Tools used to Build Test Reports

    1. Software Configuration Management
    2. Change Management

Risks – Risk Analysis and Management with examples

User Acceptance testing – in detail explanation with details

Case Study: How to test web, stand alone and database applications – with examples. Help with resume and testing interview skills