ISTQB Foundation Cheat Sheet-1
ISTQB Foundation Cheat Sheet-1
Cheat Sheet
BHAVIN THUMAR
bhavin-thumar
Chapter 1 - Fundamentals of testing
Risk has an impact and probability
Origins of defects/bugs/faults are errors/mistakes
Not all defects cause failure
bhavin-thumar
Elements of fundamental test process:
Test planning and control
Test analysis and design
Test implementation and execution – Creation of test
suites(logical collection of cases)
Evaluating exit criteria and reporting
Test closure activities
bhavin-thumar
Best practices while reporting defects:
1. Communicate findings in a neutral, fact-focused
way. Don’t criticize.
2. Be pessimistic and start with collaborations rather
than battles.
bhavin-thumar
Chapter 2 – Testing throughout the
software test cycle
bhavin-thumar
Test levels
Component testing
Integration testing
System testing
Acceptance testing
Testing types
Functional testing
Non-functional testing
bhavin-thumar
bhavin-thumar
Chapter 3 – Static Techniques
bhavin-thumar
bhavin-thumar
Chapter 4 – Test design techniques
Some key definitions:
1. Test cases are documented in a test case specification
2. Test procedures are documented in a test procedure
specification
3. Test analysis is done to identify test conditions on some ‘basis’
4. Test condition is something we can test
5. Test possibilities – Biggest set of test conditions – Some of
these could be discarded
6. Test case:
Defined input and expected output. Concept of oracle.
If the expected output is vague then it's a partial oracle
Should have objective
7. Test procedure/Test scripts – Document that defines steps to
be taken while running tests
bhavin-thumar
Specfication based testing
Equivalence Partitioning
Boundary value analysis
Decision tables
State transition
Use case testing
bhavin-thumar
Chapter 5 – Test management
Skills needed in tester
Knowledge of application/business domain
Technology
Testing process
bhavin-thumar
Why to do test monitoring
Feedback to test team and manage
Visibility on results
Test coverage status
Data for future estimation
bhavin-thumar
bhavin-thumar
Chapter 6 – Tools
bhavin-thumar
bhavin-thumar
General notes related to key questions
Test plan should include:
1. Test plan identifier
2. Introduction
3. Test items
4. Features to be tested
5. Approach
6. Item pass/fail criteria
7. Suspension and resumption criteria
8. Test deliverables
9. Testing tasks
10. Environment needs
11. Responsibilities
12. Staffing and training needs
13. Schedule
14. risks and contigencies
15. Approvals
bhavin-thumar
Test summary report should include:
1. Test summary report ID
2. Summary
3. Summary of activities
4. Evaluation
5. Comprehensive assessment
6. Variances
7. Summary of results
8. Approvals
bhavin-thumar