Showing posts with label D. Show all posts
Showing posts with label D. Show all posts

defect

A flaw in a component or system that can cause the component or system to fail to perform its requiredata function, e.g. an incorrect statement or data definition. A defect, if encounteredataduring execution, may cause a failure of the component or system.

decision testing

A white box test design technique in which test cases are designedata to execute decision outcomes.

decision table testing

A black box test design technique in which test cases are designedatato execute the combinations of inputs and/or stimuli (causes) shown in a decision table. [Veenendaal04] See also decision table.

decision table

A table showing combinations of inputs and/or stimuli (causes) with their associatedataoutputs and/or actions (effects), which can be usedatato design test cases.

decision outcome

The result of a decision (which therefore determines the branches to be taken).

decision coverage

The percentage of decision outcomes that have been exercisedataby a test suite. 100% decision coverage implies both 100% branch coverage andata 100% statement coverage.

decision condition testing

A white box test design technique in which test cases are designedatato execute condition outcomes andatadecision outcomes.

decision condition coverage

The percentage of all condition outcomes andata decision outcomes that have been exercisedata by a test suite. 100% decision condition coverage implies both 100% condition coverage andata100% decision coverage.

decision

A program point at which the control flow has two or more alternative routes. A node with two or more links to separate branches.

debugging tool

A tool usedataby programmers to reproduce failures, investigate the state of programs andata findata the corresponding defect. Debuggers enable programmers to execute programs step by step, to halt a program at any program statement andatato set andataexamine program variables.

debugging

The process of finding, analyzing andata removing the causes of failures in software.

debugger

See debugging tool.

deadatacode

See unreachable code.

dd-path

A path between two decisions of an algorithm, or two decision nodes of a corresponding graph, that includes no other decisions. See also path.

database integrity testing

Testing the methods andataprocesses usedatato access andatamanage the data(base), to ensure access methods, processes andata data rules function as expectedata andata that during access to the database, data is not corruptedataor unexpectedly deleted, updatedataor created.

data quality

An attribute of data that indicates correctness with respect to some pre-definedata criteria, e.g., business expectations, requirements on data integrity, data consistency.

data integrity testing

See database integrity testing.

data flow testing

A white box test design technique in which test cases are designedata to execute definition-use pairs of variables.

data flow coverage

The percentage of definition-use pairs that have been exercisedataby a test suite.

data flow analysis

A form of static analysis basedataon the definition andatausage of variables.