Learning Resources
Introduction & Overview
Software Testing Topics
- Scope
- Functional vs. Non-Functional testing
- Defects and failures
- Finding faults early
- Compatibility
- Input combinations and preconditions
- Static vs. dynamic testing
- Software verification and validation
- The software testing team
- Software quality assurance (SQA)
- Testing Methods - The box approach
White Box Testing
Black box testing
- Specification-based testing
- Advantages and disadvantages
- Test design techniques
- Hacking
- Grey box testing
Unit Testing
Integration testing
System testing
Miscellaneous Testing Levels
Non-functional testing
- Software performance testing and load testing
- Stability testing
- Usability testing
- Security testing
- Internationalization and localization
- Destructive testing
The Testing Process
- Traditional CMMI or waterfall development model
- Capability Maturity Model Integration
- Waterfall model
- Agile or Extreme development model
- A Sample testing cycle
Automated testing
- Code-driven testing
- Graphical User Interface (GUI) testing
- What to test
- Framework approach in automation
- Defining boundaries between automation framework and a testing tool
- Testing tools
- Measurement in software testing
Testing Artifacts
Apply for Certification
https://www.vskills.in/certification/Certified-Software-Testing-Professional