Third year Diploma – Semester 5 (MSBTE I Scheme)
Computer Engineering Group
Table of content
- Basics of Software Testing and Testing Methods
1.1 Software Testing, Objectives of Testing.
1.2 Failure, Error, Fault, Defect, Bug Terminology.
1.3 Test Case, When to Start and Stop Testing of Software (Entry and Exit Criteria).
1.4 Verification and Validation (V Model), Quality Assurance, Quality Control.
1.5 Methods of Testing: Static and dynamic Testing.
1.6 The Box Approach: White Box Testing: Inspections, Walkthroughs, Technical Reviews, Functional Testing, Code Coverage Testing, Code Complexity Testing.
1.7 Black Box Testing: Requirement Based Testing, Boundary Value Analysis, Equivalence Partitioning.
- Types and Levels of Testing
2.1 Levels of Testing.
2.2 Unit Testing: Driver, Stub.
2.3 Integration Testing: Top-Down Integration, Bottom-Up Integration, Bi-Directional Integration.
2.4 Testing on Web Application: Performance Testing: Load Testing, Stress Testing, Security Testing, Client-Server Testing.
2.5 Acceptance Testing: Alpha Testing and Beta Testing, Special Tests: Regression Testing, GUI Testing.
- Test Management
3.1 Test Planning: Preparing a Test Plan, Deciding Test Approach, Setting Up Criteria for Testing, Identifying Responsibilities, Staffing, Resource Requirements, Test Deliverables, Testing Tasks.
3.2 Test Management: Test Infrastructure Management, Test People Management.
3.3 Test Process: Base Lining a Test Plan, Test Case Specification.
3.4 Test Reporting: Executing Test Cases, Preparing Test Summary Report.
- Defect Management
4.1 Defect Classification, Defect Management Process.
4.2 Defect Life Cycle, Defect Template.
4.3 Estimate Expected Impact of a Defect, Techniques for Finding Defects, Reporting a Defect.
- Testing Tools and Measurements
5.1 Manual Testing and Need for Automated Testing Tools.
5.2 Advantages and Disadvantages of using Tools.
5.3 Selecting a Testing Tool.
5.4 When to use Automated Test Tools, Testing Using Automated Tools.
5.5 Metrics and Measurement: Types of Metrics, Product Metrics and Process Metrics, Object Oriented Metrics in Testing.