• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/30

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

30 Cards in this Set

  • Front
  • Back

condition coverage

The percentage of condition outcomes that have been exercised by a test suite. 100% of it requires each single condition in every decision statement to be tested as True and False.

configuration

The composition of a component or system as defined by the number, nature, and interconnections of its constituent parts.

version control

An element of configuration management, consisting of the evaluation, coordination, approval or disapproval, and implementation of changes to configuration items after formal establishment of their configuration identification.

configuration item

An aggregation of hardware, software or both, that is designated for configuration management and treated as a single entity in the configuration management process.

configuration management

A discipline applying technical and administrative direction and surveillance to identify and document the functional and physical characteristics of a configuration item, control changes to those characteristics, record and report change processing and implementation status, and verify compliance with specified requirements.

configuration management tool

A tool that provides support for the identification and control of configuration items, their status over changes and versions, and the release of baselines consisting of configuration items.

re-testing

Testing that runs test cases that failed the last time they were run, in order to verify the success of corrective actions.

control flow

A sequence of events (paths) in the execution through a component or system.

control flow testing

An approach to structure-based testing in which test cases are designed to execute specific sequences of events. Various techniques exist for it, e.g., decision testing, condition testing, and path testing, that each have their specific approach and level of control flow coverage.

conversion testing

Testing of software used to convert data from existing systems for use in replacement systems.

test coverage

The degree, expressed as a percentage, to which a specified coverage item has been exercised by a test suite.

coverage tool

A tool that provides objective measures of what structural elements, e.g., statements, branches have been exercised by a test suite.

data flow

An abstract representation of the sequence and possible changes of the state of data objects, where the state of an object is any of creation, usage, or destruction.

data quality

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

data-driven testing

A scripting technique that stores test input and expected results in a table or spreadsheet, so that a single control script can execute all of the tests in the table. It is often used to support the application of test execution tools such as capture/playback tools.

debugging

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

debugging tool

A tool used by programmers to reproduce failures, investigate the state of programs and find the corresponding defect. These tools enable programmers to execute programs step by step, to halt a program at any program statement and to set and examine program variables.

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.

decision coverage

The percentage of decision outcomes that have been exercised by a test suite. 100% of it implies both 100% branch coverage and 100% statement coverage.

decision outcome

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

decision table

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

decision table testing

A black-box test design technique in which test cases are designed to execute the combinations of inputs and/or stimuli (causes) shown in a decision table.

decision testing

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

defect / bug / fault

A flaw in a component or system that can cause the component or system to fail to perform its required function, e.g., an incorrect statement or data definition. If encountered during execution, it may cause a failure of the component or system.

defect density

The number of defects identified in a component or system divided by the size of the component or system (expressed in standard measurement terms, e.g., lines-of-code, number of classes or function points).

defect tracking tool / bug tracking tool

A tool that facilitates the recording and status tracking of defects and changes. They often have workflow-oriented facilities to track and control the allocation, correction and re-testing of defects and provide reporting facilities.

defect type

An element in a taxonomy of defects. Defect taxonomies can be identified with respect to a variety of considerations, including, but not limited to: Phase or development activity in which the defect is created, e.g., a specification error or a coding error, Characterization of defects, e.g., an "off-by-one" defect, Incorrectness, e.g., an incorrect relational operator, a programming language syntax error, or an invalid assumption, Performance issues, e.g., excessive execution time, insufficient availability.

deliverable

Any (work) product that must be delivered to someone other than the (work) product's author.

development testing

Formal or informal testing conducted during the implementation of a component or system, usually in the development environment by developers.

domain

The set from which valid input and/or output values can be selected.