Development Testing

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

Different Types of Development Testing

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards

unit testing

testing individual program units in isolation, focus on functionality

2
New cards

unit test case

when used as expected, the component being tested does what it is supposed to do

3
New cards

unit test case type 1

normal operation of a program showing the component works as expected

4
New cards

unit test case type 2

using abnormal inputs to show they are properly processed and don’t crash the component

5
New cards

partition testing

identify groups of inputs that have common characteristics and should be processed in the same way

6
New cards

path-based testing

ensure each path through the code is executed at least once

7
New cards

guideline based testing

use testing guidelines to choose test cases

8
New cards

component testing

showing the component interface behaves according to its specification

9
New cards

interface testing

aims to detect faults due to interface errors or invalid assumptions about interfaces

10
New cards

parameter interface

data passed from one procedure to another

11
New cards

shared memory interface

block of memory is shared between procedures

12
New cards

procedural interfaces

sub-system encapsulates a set of procedures to be called by other sub-systems

13
New cards

message passing interface

sub-systems request services from other sub-systems

14
New cards

system testing

testing the integrated system as a whole, testing the interactions between components

15
New cards

acceptance testing

provide a way to define “done”

16
New cards

regression testing

testing to check that changes have not broken previously working code

17
New cards

release testing

testing a particular release of a system that is intended for use outside of the dev team

18
New cards

performance testing

testing emergent properties of a system

19
New cards

user testing

users and customers provide input on system testing

20
New cards

alpha testing

users work with the dev team to test software

21
New cards

beta testing

a release of the software is made available to users to experiment with

22
New cards

acceptance testing

customers test a system to decide whether it is ready to be deployed