SKILL BENCHMARK
Software Testing Foundation 2018: Software Testing Foundation Competency (Intermediate Level)
- 30m
- 30 questions
The Software Testing Foundation Competency benchmark measures your knowledge of the fundamentals of static testing, the static testing review process, related review types, and general categories of testing techniques such as experience-based testing. You will be evaluated on your skills in recognizing the white box and black box testing techniques and the aspects of test management related to testing organization, test planning, and test estimating. A learner who scores high on this benchmark demonstrates that they have the skills to implement the various test techniques and perform test management.
Topics covered
- define test cases by applying boundary value analysis given a set of requirements
- define test cases by applying decision table testing given a set of requirements
- define test cases by applying equivalence partitioning given a set of requirements
- define test cases by applying state transition testing given a set of requirements
- define test cases given a specific use case
- describe the benefits associated with test independence
- describe the differences between static and dynamic testing techniques with respect to objectives, types of defects, and the role of the techniques used
- describe the experience-based testing technique of checklist-based testing and the benefits it provides when testing the software product
- describe the experience-based testing technique of error guessing and the benefits it provides when testing the software product
- describe the experience-based testing technique of exploratory testing and the benefits it provides when testing the software product
- describe the responsibilities for the various roles associated with a formal review
- describe the weaknesses associated with test independence
- describe what black-box test techniques are and identify their common characteristics
- describe what experience-based test techniques are and identify their common characteristics
- describe what white-box test techniques are and identify their common characteristics
- identify and describe the organizational factors that can help provide a successful review outcome
- identify and describe the various individual review techniques for the ad hoc review type
- identify and describe the various individual review techniques for the perspective-based review type
- identify and describe the various individual review techniques for the role-based review type
- identify and perform tests on software based on tester's unique domain-based experience
- identify test approach and recognize how it differs from test strategy
- identify the attributes associated with an informal review
- identify the purpose and content of test plans
- identify the tasks of the tester role in the testing process
- identify the tasks of the test manager role in the testing process
- perform a review on source code and requirements specification
- recognize common techniques employed in the estimation of test-related effort
- recognize how to achieve decision coverage in software source code
- recognize how to achieve statement coverage in software source code
- recognize how to choose appropriate exit criteria for software testing