Static testing & reviews

Static testing and formal review: inspections, walkthroughs, technical reviews, static analysis, and the roles that run them.

Translations

English

Terms in this topic (38 in English)

Acceptance Criteria
The exit criteria that a component or system must satisfy in order to be accepted by a user, customer, or other authorized entity.
Ad Hoc Review
A review technique performed informally without a structured process.
Analyzer
A tool that carries out static analysis.
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 …
Checklist-Based Review
A review technique guided by a list of questions or required attributes.
Checklist-Based Testing
An experience-based test design technique whereby the experienced tester uses a high-level list of items to be noted, checked, or remembered, or a set of rules …
Completion 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 …
Control Flow Analysis
A form of static analysis based on a representation of unique paths (sequences of events) in the execution through a component or system. Control flow analysis …
Data Flow Analysis
A form of static analysis based on the definition and usage of variables.
Definition of Ready
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 …
Expert Usability Review
An informal usability review in which the reviewers are experts. Experts can be usability experts or subject matter experts, or both.
Extreme Programming
A software engineering methodology used within Agile software development whereby core practices are programming in pairs, doing extensive code review, unit …
Facilitator
The leader and main person responsible for an inspection or other review process.
Formal Review
A review characterized by documented procedures and requirements, e.g., inspection.
Heuristic Evaluation
A usability review technique that targets usability problems in the user interface or user interface design. With this technique, the reviewers examine the …
Informal Review
A review not based on a formal (documented) procedure.
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 …
Malware Scanning
Static analysis aiming to detect and remove malicious code received at an interface.
Management Review
A systematic evaluation of software acquisition, supply, development, operation, or maintenance process, performed by or on behalf of management that monitors …
Peer Review
A review of a software work product by colleagues of the producer of the product for the purpose of identifying defects and improvements. Examples are …
Perspective-Based Reading
A review technique whereby reviewers evaluate the work product from different viewpoints.
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 …
Review
An evaluation of a product or project status to ascertain discrepancies from planned results and to recommend improvements. Examples include management review, …
Review Plan
A document describing the approach, resources and schedule of intended review activities. It identifies, amongst others: documents and code to be reviewed, …
Role-Based Reviewing
A review technique where reviewers evaluate a work product from the perspective of different stakeholder roles.
Scenario-Based Review
A review technique in which a work product is evaluated to determine its ability to address specific scenarios.
Static Analysis
Analysis of software development artifacts, e.g., requirements or code, carried out without execution of these software development artifacts. Static analysis …
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.
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.
Test Approach
The implementation of the test strategy for a specific project. It typically includes the decisions made that follow based on the (test) project's goal and the …
Test Plan
A document describing the scope, approach, resources and schedule of intended test activities. It identifies amongst others test items, the features to be …
Test Process
The fundamental test process comprises test planning and control, test analysis and design, test implementation and execution, evaluating exit criteria and …
Test Summary Report
A document summarizing testing activities and results. It also contains an evaluation of the corresponding test items against exit criteria.
Think Aloud Usability Testing
A usability testing technique where test participants share their thoughts with the moderator and observers by thinking aloud while they solve usability test …
Usability Test Script
A document specifying a sequence of actions for the execution of a usability test. It is used by the moderator to keep track of briefing and pre-session …
Usability Test Session
A test session in usability testing in which a usability test participant is executing tests, moderated by a moderator and observed by a number of observers.
Usability Test Task
A usability test execution activity specified by the moderator that needs to be accomplished by a usability test participant within a given period of time.