-
[ISTQB-TA]Chap 5 본문
Intro
- A review is not isolated to the work product being reviewed;
it must also consider the interaction of that item with the others in the system.
Using Checklists in Reviews
- Checklists can also help to de-personalize the review.
- Checklists can be generic and used for all reviews or can focus on specific quality characteristics,
areas or types of documents.
- a generic checklist might verify the general document properties such as having a unique identifier, no TBD references, proper formatting and similar conformance items.
- A specific checklist for a requirements document might contain checks for the proper
use of the terms “shall” and “should”, checks for the testability of each stated requirement and so forth.
- The format of the requirements may also indicate the type of checklist to be used.
- A requirements document that is in narrative text format will have different review criteria
than one that is based on diagrams.
- Checklists may also be oriented toward a programmer/architect skill set or a tester skill set
- Checklists used for the requirements, use cases and user stories generally
have a different focus than those used for the code or architecture.
requirements-oriented checklist
- A requirement is also untestable if the tester is unable to determine whether the test passed or failed,
or is unable to construct a test that can pass or fail.
checklist for use case reviews
checklist for usability for a user interface of an application
A checklist for a user story
- In an Agile project, requirements usually take the form of user stories.
- These stories represent small units of demonstrable functionality.
- Whereas a use case is a user transaction that traverses multiple areas of functionality,
a user story is more isolated and is generally scoped by the time it takes to develop it.
- if the story defines a new interface, then using a generic story checklist and a detailed user interface checklist would be appropriate.
A checklist can be tailored based on the following:
- Using a combination of checklists is a strong way to ensure a review achieves the highest quality work product.