Week 5 Flashcards

1
Q

True or False? Performance testing involves varying the load on the system and comparing the results against the performance requirements.

A

True

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

How can the following performance requirement be improved?

On Canvas, once an assignment is submitted, the confirmation screen should load quickly.

Under normal conditions of 100 students submitting an assignment on Canvas, the confirmation screen should load in less than 2 seconds.

When normal conditions of submitting an assignment at the same time on Canvas, the confirmation screen should load in less than 2 seconds.

Under normal conditions of 100 students submitting an assignment at the same time on Canvas, the confirmation screen should load in less than 2 seconds.

Under normal conditions of 100 students submitting an assignment at the same time on Canvas, the confirmation screen should load quickly.

A

Under normal conditions of 100 students submitting an assignment at the same time on Canvas, the confirmation screen should load in less than 2 seconds.

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

True or False? Analysis of resource usage helps identify potential sources of performance issues

A

True

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

True or False? Stress testing should be scheduled during the last couple of weeks of the project.

A

False

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

Which of the following is not a stress testing step?
Determine an approach for saturating the resources
Run additional tests where stress is not generated
Identify the resources to stress
Measure and verify that stress is actually achieved.

A

Run additional tests where stress is not generated

Additional testing is good but is not a part of stress testing.

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

True or False? Volume testing looks to verify that a system meets its requirements when it is subjected to a large volume of activity over a short amount of time

A

False

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

What is not an error targeted by volume testing?

Resource depletion

Logic errors

Counter overflow

Memory leaks

A

Logic errors

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

True or False? Configuration testing looks to verify that the functional and performance requirements of a system are met for different configurations of the system.

A

True

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

Which of the following is not a strategy for configuration testing?
Utilize design of experiments to identify configurations to test.
Select configurations to test based on risk of failure.
Execute tests on all possible configurations.
Test maximum and minimum configurations.

A

Execute tests on all possible configurations.

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

True or False? Regression testing looks to ensure the current software changes work with the system.

A

False

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

True or False? Ripple effect analysis requires developers to identify the impact of changes on other requirements.

A

True

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

Which of the following is not a reason why errors can be introduced in code?

Code ripple effects
Unintended feature interactions
Changes in performance caused by code changes.
None of the answer selections

A

None of the answer selections - All of the reasons are ways that errors can be introduced in code

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

GQ - Which is not an entry criterion for performance testing?

Representative test environment exists.
Performance requirements are defined and testable.
Stable system that is working.
Functional testing is complete

A

Functional testing is complete

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

True or False? Performance requirements specify how load variation affects response time

A

True?

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

True or False? Stress testing does not require analysis of program outputs only whether or not the system crashes.

A

False

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

True or False? Performance and stress testing ideally should be scheduled at the end of testing

A

False - (made mistake in GQ)

17
Q

Question 5:
True or False? Stress testing is usually performed over a long period of time, whereas volume testing is performed over a short period of time.

A

False volume testing is done over extended period of time

18
Q

Question 6

True or False? Testing based on most popular customer configurations minimizes risk in configuration testing.

A

True - need to find where it is mentioned

19
Q

Which is not a good way to create configuration combinations to test in configuration testing?

Randomized Testing
Boundary Value Testing
DOE Pairwise Combination Testing
Risk Based Testing

A

Randomized Testing

20
Q

True or False? Regression testing is only performed at the system level.

A

False

21
Q

True or False? Selective regression testing involves rerunning a selected subset of tests related to the software addition/modification.

A

True

22
Q

True or False? A good way to do a regression test is to rerun tests that evaluate any changed or deleted code.

A

True

23
Q

True or False? A system needs to detect and recover from all possible failures.

A

False
Correct
A system must be able to detect and recover from specified failures.

24
Q

Which of the following activities is not normally a part of verifying a serviceability requirement?

Problem correction
Problem verification
Problem isolation
Implement error recovery code

A

Implement error recovery code