• Defect testing the failed scenarios, including defect tracking
• Path testing
• Data set testing
• Unit testing
• System testing
• Integration testing
• Black-box testing
• White-box testing
• Regression testing
• Automation testing
• User acceptance testing
• Software performance testing