Testing

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

1/20

flashcard set

Earn XP

Description and Tags

Software Testing

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

intention 1

show a program does what it is intended to do

2
New cards

intention 2

discover program defects before it is put into use

3
New cards

verification 1

are we building the product right

4
New cards

verification 2

the software should conform to its spec

5
New cards

validation 1

are we building the right product?

6
New cards

validation 2

the software should do what the user requires

7
New cards

software inspections

concerned with analysis of the static system representation to discover problems (static)

8
New cards

software testing

concerned with exercising and observing product behaviour (dynamic)

9
New cards

advantage of inspections over testing 1

in testing, some errors can mask others

10
New cards

advantage of inspections over testing 2

specialised test harnesses are required to test incomplete software

11
New cards

advantage of inspections over testing 3

testing is not suitable for determining certain quality attributes

12
New cards

disadvantage of inspections over testing 1

inspections are not suitable for finding errors due to unexpected interactions between parts of a system or timing issues

13
New cards

disadvantage of inspections over testing 2

small companies or teams may not be able to find an independent inspection team

14
New cards

development testing

system is tested during dev to discover bugs and defects

15
New cards

release testing

a separate testing team tests a complete version of the system before it is released

16
New cards

production testing

system is tested after deployment

17
New cards

functional testing

unit, component, interface, integration

18
New cards

non-functional testing

performance, security, usability

19
New cards

agile testing best practice 1

continuous testing and feedback

20
New cards

agile testing best practice 2

involvement of whole team

21
New cards

agile testing best practice 3

test-driven development