Day 1-Software Testing Fundamentals and Best Practices
• Introduction of Software Testing
• Software Test life Cycle
• Requirements (use-case, scenario, prototypes) for testing
• Test design concepts, test case/script, test data development
• What is testable and what is non-testable
• Positive and Negative Testing
• Test Execution and defect management
• Test status
• Verification and Validation
• Levels of testing – Unit, Integration, System
• User acceptance
• Conclusion and Audience questions
Day 2-User Acceptance Testing
• Role of User Acceptance Testing
• Making users confident about testing
• Objectives, types, and scope of testing
• Importance of UAT and difference with system test
• Why technical tests don’t catch all the errors
• UAT use cases
• Separate technical and acceptance test paths
• UAT Process
• UAT Entry criteria
• UAT requirements
• UAT Scenarios
• UAT Test environment
• UAT Test design and Test data
• UAT execution and defect management
• UAT test measurements
• UAT test exit process
• UAT Reporting
• Conclusion and Discussion
Day 3-System Testing Basics
• System Testing Phase
• Importance of system testing
• System testing Types – functional and Non functional
• System test requirements
• System test entry criteria
• System Test case design
• System Test environments
• System test execution and defect management
• System test planning
• System test exit
• System test metrics and improvements
Conclusion Q & A
|