Page: Syllabus of Software Testing

Module 1. Basics of Software Testing [10M]


1.1 Software Quality, Definition of Software Testing, Role of Testing

1.2 Failure, Error, Fault, Defect, Bug Terminology

1.3 Objectives of Testing

1.4 Test Case

1.5 When to Start and Stop Testing of Software (Entry and Exit Criteria)

1.6 Skills for Software Tester

1.7 Quality Assurance, Quality Control, Verification and Validation, V Model

Module 2. Types of Testing [20M]


2.1 White Box Testing : Classification of White Box Testing

  1. Static Testing- Inspections, Structured Walkthroughs, Technical Review
  2. Structural Testing-Code Functional Testing, Code Coverage Testing, Code Complexity Testing

2.2 Black Box Testing: Techniques for Black Box Testing Requirement Based Testing, Positive and Negative Testing, Boundary Value Analysis, Decision Tables, Equivalence Partitioning, User Documentation Testing, Graph Based Testing. Sample Examples on White and Black Box Testing.

Module 3.Levels of Testing and Special Tests [24M]


3.1 Unit Testing: Driver, Stub

3.2 Integration Testing: Decomposition Based Testing - Top-Down Integration, Bottom-Up Integration, Bi-Directional Integration, Incremental Integration, Non-Incremental Integration

3.3 System Testing: Recovery Testing, Security Testing, Performance Testing, Load Testing, Stress Testing, Usability Testing, Compatibility Testing

3.4 Acceptance Testing: Acceptance criteria, Alpha Testing an Beta Testing

3.5 Special Tests: Smoke Testing and Sanity Testing, Regression Testing, Usability Testing, GUI Testing, Object Oriented Application Testing: Client-Server Testing, Web based Testing

Module 4.Test Management [20M]


4.1 Test Planning : Preparing a Test Plan, Scope Management, Deciding Test Approach, Setting Up Criteria for Testing, Identifying Responsibilities, Staffing, Training Needs, Resource Requirements, Test Deliverables, Testing Tasks

4.2 Test Management: Choice of Standards, Test Infrastructure Management, Test People Management, Integrating with Product Release

4.3 Test Process: Base Lining a Test Plan, Test Case Specification, Update of Traceability

4.4 Test Reporting: Recommending Product Release. Matrix, Executing Test Cases, Collecting and Analyzing Metrics, Preparing Test Summary Report

Module 5.Defect Management [14M]


5.1 Introduction, Defect Classification, Defect Management Process

5.2 Defect Life Cycle, Defect Template

5.3 Estimate Expected Impact of a Defect, Techniques for Finding Defects, Reporting a Defect

Module 6.Testing Tools and Measurements [12M]


6.1 Limitations of Manual Testing and Need for Automated Testing Tools

6.2 Features of Test Tool: Guideline for Static and Dynamic Testing Tool

6.3 Advantages and Disadvantages of Using Tools

6.4 Selecting a Testing Tool

6.5 When to Use Automated Test Tools, Testing Using Automated Tools

6.6 What are Metrics and Measurement: Types of Metrics, Project Metrics, Progress and Productivity Metrics

page • 14 views
modified 9 days ago  • written 9 days ago by gravatar for Ankit Pandey Ankit Pandey ♦♦ 0
Please log in to add an answer.