ISTQB Software Testing Foundation Course Overview
The principles of software testing are introduced in this training course on the Software Testing Foundation. The fundamentals of software testing, such as testing standards, testing life cycles, testing techniques and tools, and static testing, will be covered by delegates.
ISTQB Foundation Training Course Curriculums
Fundamentals of Software Testing
- What is testing?
- Why is testing required?
- How much testing is a good amount?
- Static testing Vs. dynamic testing
- The seven principles of testing
- The fundamental test process
- Testing psychology
- Testing code of ethics
Testing throughout the Life Cycle
- Test levels
- Software development designs
- Component testing
- Component integration
- System testing
- System integration
- Acceptance testing
- Alpha and Beta testing
- Functional testing
- Non-functional testing
- Non-functional testing
- Maintenance testing
- Structural testing
- Retesting Vs. Regression testing
Static testing Techniques
- Walkthroughs
- Reviews
- Technical reviews
- Inspections
- Static analysis
Test Design Techniques
- Test development process
- Black-box Vs. white-box testing
- Black-box Vs. white-box testing
- Equivalence partitioning
- Boundary value analysis
- State transition testing
- Decision table testing
- Case testing
- Statement testing Vs. decision testing
- Experience-based testing
Test Management
- Organisation
- Planning
- Estimation, control, and monitoring
- Managing configuration
- Managing incidents
- Risk management
Tool Support for Testing
- Test tool types
- Using tools effectively
- Selecting and implementing tools