Week 5 Flashcards
True or False? Performance testing involves varying the load on the system and comparing the results against the performance requirements.
True
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.
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.
True or False? Analysis of resource usage helps identify potential sources of performance issues
True
True or False? Stress testing should be scheduled during the last couple of weeks of the project.
False
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.
Run additional tests where stress is not generated
Additional testing is good but is not a part of stress testing.
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
False
What is not an error targeted by volume testing?
Resource depletion
Logic errors
Counter overflow
Memory leaks
Logic errors
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.
True
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.
Execute tests on all possible configurations.
True or False? Regression testing looks to ensure the current software changes work with the system.
False
True or False? Ripple effect analysis requires developers to identify the impact of changes on other requirements.
True
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
None of the answer selections - All of the reasons are ways that errors can be introduced in code
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
Functional testing is complete
True or False? Performance requirements specify how load variation affects response time
True?
True or False? Stress testing does not require analysis of program outputs only whether or not the system crashes.
False