BasicsIntroduction Software Development Models Testing Lifecycle Testing Types Testing Techniques Testing Levels Defect Life Cycle Test Metrics BDD
Manual TestingIntroduction Manual Testing tools Requirements Desiging Tests Executing Tests Testing Artifacts Testing Plan Testing Strategy Test Summary Report
Automation TestingIntroduction Web Automation Desktop Automation Mobile Automation API automation Performance Testing ROI Page Object Model Automation tools Unit Testing frameworks git Linux Commands Package Managers Build Managment tools docker CI CD Cloud Testing Providers
MiscellaneousAutomation Tester Onboarding Interview Questions and Answers Automation cheatsheet
Testing Life CycleTesting goes through below lifecycle.
- Requirements gathering and analysis (Functional and Non Functional)
- Test planning after studying product architecture and design - Test strategy, test plan and test environments are created.
- Test Case designing - Test scenarios and test cases are defined
- Test environment setup
- Test Execution in INTG, UAT, Preprod etc - This phase involves defect testing and regression testing
- Test reporting
- Test Closure
Complex problems, Simple Solutions