Quiz 8 Flashcards

(10 cards)

1
Q

T/F
In the integration testing, the client determines whether the product satisfies its specifications

A

False

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

T/F
The most popular programming language should always be used for implementation to minimize costs

A

False

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

T/F
SQA (Software Quality Assurance) group does not need to do unit testing since the programmers do it

A

False

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

Which of the following cannot be used to increase readability of the code?

Avoiding if statements
Using meaningful and consistent variable names
Using indentation
Using blank lines and spaces

A

Avoiding if statements

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

T/F
It is sufficient to perform execution-based testing (black-box and glass-box testing) for the implementation, non-execution based testing (code review) can be skipped

A

False

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

T/F
Using constants should be avoided as poor programming practice

A

False

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

T/F
The logic artifacts are developed before the operational artifacts in top-down integration

A

True

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

T/F
if statements nested to a depth greater than three should be avoided as bad programming practice

A

True

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

T/F
Statement coverage is sufficient to detect all the faults in the code

A

False

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

Which of the following is the testing technique that uses code to select the test cases?

Functional testing
Stress testing
Black-box testing
Glass-box testing

A

Glass-box testing

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