Chapter 3 Flashcards

1
Q

In ______ testing, testers use their knowledge of system internals to assess the system.

A

white-box

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Usually, with every new fix, software testers run a battery of ______ to make sure that
all functionality that was known to be working is still working

A

regression tests

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The BubbleSort algorithm uses a series of ______ and ______ operations to arrange the
elements of a list in the correct order

A

comparison, swap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A(n) ______ is a collection of items in which the last item added to the collection is the
first one to be removed

A

stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

______ is the process of determining the detailed business requirements for a new
software system.

A

Requirements analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A linked list is a collection of nodes such that each node contains a(n) ____ to the next
node in the sequence.

A

reference (or link)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The ______ operation adds an item to a queue, whereas the ______ operation removes
an item from a queue

A

enqueue, dequeue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The QuickSort algorithm uses ______ and comparison operations to arrange the
elements of a list in the correct order

A

partitioning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A(n) ______ is responsible for analyzing business needs and converting them into
requirements that can be executed by the development team

A

business analyst

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Alpha testing and beta testing both are part of the ______ testing of a system.

A

acceptance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly