• 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/26

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;

26 Cards in this Set

  • Front
  • Back

All of the input values, execution preconditions, expected results, and expected postconditions defined to cover certain test objectives or conditions.

Test cases

What does the following chart represent?




Test design -> Test case -> Test procedure

IEEE 829-1998 Standard for Software Test Documentation

What is the test development process?

1. Test analysis


2. Test conditions are identified.


3. Test cases and data are created.

A procedure used to derive and/or select test cases.

Test design technique

A document specifying the test conditions (coverage items) for a test item, the detailed test approach, and the associated high-level test cases.

Test design specification

A document specifying a set of test cases (objective, inputs, test actions, expected results, execution preconditions) for a test item.

Test case specification

A document specifying a sequence of actions for the execution of a test.


AKA- Test script, manual test script

Test procedure specification

Commonly used to refer to a test procedure specification, especially an automated one.

Test script

Artifacts produced during the test process required to plan, design, and execute expected results, set-up and clear-up procedures, files, databases, environment, and any additional software or utilities used in testing.

Testware

All of the following are methods for what type of testing?


- Statement Testing


- Condition Testing


- Decision Testing


- Multiple Condition Testing

Structure based testing

White-box testing that is based on the internal workings of a given system. Aimed at finding issues with the structure as opposed to the function of the system.

Structure based testing

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

Statement testing

The smallest standalone element of a program.

Statement

Assessment of the percentage of executable statements that have been executed by a test case suite.

Statement coverage

In a given system, different input can yield different outputs. ______ checks the combinations of inputs and outputs.

Decision testing

A black-box test design technique in which test cases are designed to execute representatives from equivalence partitions.

Equivalence partitioning

- State transition


- Decision tables


- Boundary value analysis


- Equivalence partitioning


- Use cases


Are all parts of what type of testing?

Specification based testing

"A piece of armor requires you to have at least 110 strength to use, what are the boundary values of this?"




This exercise is an example of ______.

Boundary value analysis

Testing that looks at the combinations of variables and their outcomes. This is used to test combinations of rules.

Decision tables

The transition between states of a component or system. A black-box test design technique in which test cases are designed to execute valid and invalid state transitions.


AKA- N-switch testing.

State transition

The sequence of transactions in a dialogue between a user and the system with a tangible result. A black-box technique in which test cases are designed to execute user scenarios.

Use case

- Error guessing


- Exploratory testing


These are components of what type of testing?

Experience based testing

Revolves around trying to predict where issues would occur and creating tests to check them. Utilizes fault attacks.

Error guessing

A directed and focused attempt to evaluate the quality, especially the reliability, of a test object by attempting to force specific failures to occur.

Fault attack

Encourages exploring a program as opposed to systematically testing the software. The information gathered through this is used to build new test cases.

Exploratory testing

Statement of test objectives and possible ideas about how to test. Used in exploratory testing.

Test charter