with Complete Solutions
attack-based testing An experience-based testing technique that uses software attacks to
induce
failures, particularly security related failures.
attractiveness The capability of the software product to be attractive to the user.
audit n independent evaluation of software products or processes to ascertain compliance
to standards, guidelines, specifications, and/or procedures based on objective criteria, including
documents that specify:
(1) the form or content of the products to be produced
(2) the process by which the products shall be produced
(3) how compliance to standards or guidelines shall be measured.
audit trail A path by which the original input to a process (e.g. data) can be traced back
through the process, taking the process output as a starting point. This facilitates defect analysis
and allows a process audit to be carried out.
, automated testware Testware used in automated testing, such as tool scripts
availability The degree to which a component or system is operational and accessible
when required for use. Often expressed as a percentage.
back-to-back testing Testing in which two or more variants of a component or system are
executed with the same inputs, the outputs compared, and analyzed in cases of discrepancies.
balanced scorecard A strategic tool for measuring whether the operational activities of a
company are aligned with its objectives in terms of business vision and strategy. See also
corporate dashboard, scorecard.
baseline A specification or software product that has been formally reviewed or agreed
upon, that thereafter serves as the basis for further development, and that can be changed only
through a formal change control process.
basic block A sequence of one or more consecutive executable statements containing no
branches. Note: A node in a control flow graph represents a basic block.