static technique Flashcards
static testing
Testing of a software development artifact, e.g., requirements, design or code,
without execution of these artifacts, e.g., reviews or static analysis.
dynamic testing
Testing that involves the execution of the software of a component or system.
informal review
ad hoc review
A review not based on a formal (documented) procedure.
formal review
A review characterized by documented procedures and requirements, e.g. inspection.
moderator
inspection leader
The leader and main person responsible for an inspection or other review process.
entry criteria
The set of generic and specific conditions for permitting a process to go forward with a defined task, e.g. test phase. The purpose of entry criteria is to prevent a task from starting which would entail more (wasted) effort compared to the effort needed to remove the failed entry criteria.
inspector
reviewer
checker
The person involved in the review that identifies and describes anomalies in the
product or project under review. Reviewers can be chosen to represent different viewpoints and roles in the review process.
test completion criteria
completion criteria
exit criteria
The set of generic and specific conditions, agreed upon with the stakeholders for permitting a process to be officially completed. The purpose of exit criteria is to prevent a task from being considered completed when there are still outstanding parts of the task which have not been finished. Exit criteria are used to report against and to plan when to stop testing.
scribe
recorder
The person who records each defect mentioned and any suggestions for process
improvement during a review meeting, on a logging form. The scribe should ensure that
the logging form is readable and understandable.
test manager
test leader
The person responsible for project management of testing activities and resources, and evaluation of a test object. The individual who directs, controls, administers,
plans and regulates the evaluation of a test object.
walkthrough
structured walkthrough
A step-by-step presentation by the author of a document in order to gather information and to establish a common understanding of its content.
technical review
A peer group discussion activity that focuses on achieving consensus on
the technical approach to be taken.
inspection
A type of peer review that relies on visual examination of documents to detect defects, e.g. violations of development standards and non-conformance to higher level documentation. The most formal review technique and therefore always based on a
documented procedure.
static analysis
Analysis of software development artifacts, e.g. requirements or code, carried
out without execution of these software development artifacts. Static analysis is usually carried out by means of a supporting tool.
compiler
A software tool that translates programs expressed in a high order language into
their machine language equivalents.