Introduction To Software Testing
Introduction To Software Testing
Test Planning
Test Strategy and Planning, Customizing Test Process, Budgeting Overview, Scheduling, Risk
and configuration management
Hands-on Exercise – Make planning to test a product and define test strategy for the same,
Plan a dummy budget allocation
Design of Testing
Test Scenarios, cases and Data, Test Case and Scenario Difference, Test Case creation for
application, Traceability Matrix and Sample description
Hands-on Exercise – Create Test Cases for an application, Create Traceability Matrix, Perform
sample testing
Techniques of testing
Dynamic Techniques:
Experience-based techniques:
Static Techniques:
Importance of STLC reviews, Review Activities, Roles and Responsibilities during Review
Types of Testing:
Regression Testing, Smoke Testing, Database Testing, Load Testing, Performance Testing,
Compatibility Testing, Security Testing, Volume Testing, Stress Testing, Usability testing,
Internationalization Testing, Localization Testing
Executing test
Overview on Build and Release, Release Notes, Pre QA Checklist, Entry and Exit criteria, Test
Execution, Hands on
Managing Defect
Defect Prevention, Defect Discovery, Defect Life Cycle, Severity and Priority, Overview on RCA,
Hands on Identify and log Defects, Bugzilla Tool – Hands on
Hands-on Exercise – Identify log Defects, Use Bugzilla Tool to log a defect and apply different
stages of a bug (open, fixed, close etc)
Hands-on Exercise – Write Test Status Report, Write a Test Closure Report