CS-3332 Chap 19-21 Homework Study Questions
Which of the following answers BEST describes the goals of a good test?
A good test will have a high likelihood of finding errors.
Which of the following testing techniques requires devising test cases to demonstrate that each program function is operational when called?
Black-box testing.
Which of the following is the BEST explanation for scenario-based testing?
Concentrates on actor and software interaction.
Which of the following BEST describes the smoke testing "integration risk is minimized" benefit?
Daily smoke tests show up early incompatibilities, reducing future scheduling issues.
Which of the following is NOT part of the error finding categories for black-box testing?
Errors in user input.
Which is the BEST answer for deciding which of the following needs to be assessed during unit testing?
Execution paths.
Load testing involves determining the input of which three (3) variables?
N, T, D
Recovery testing is a system test that forces the software to fail in a variety of ways and verifies that recovery is properly performed. Which of the following is NOT part of the recovery process?
Name information.
Fault-based testing within an object-oriented system is BEST used for which of the following:
Operations and classes that are critical or suspect.
Fill in the blank. _________________ are often used with virtual keyboards to help expedite user input.
Predictive technologies
Which of the following is NOT part of the smoke testing integration testing approach?
Project development stops for the testing to take place.
What is the testing in the wild for MobileApps?
Some of the characteristics of in-the-wild testing include adverse and unpredictable environments, outdated browsers and plug-ins, unique hardware, and imperfect connectivity (both Wi-Fi and mobile carrier). In order to mirror real-world conditions, the demographic characteristics of your testers should match those of your targeted users, as well as matching their devices. In addition, you should include use-cases involving small numbers of users, less popular browsers, as well as a diverse set of mobile devices.
A regression test suite contains three (3) different classes of test cases. Which of the following is NOT part of the test suite?
Tests that look at how the software engineer is interacting with the software.
Which of the following is the BEST answer for explaining the role of an independent test group?
The role is to remove inherent problems associated with letting the builder test what has been built.
What is scenario-based testing?
The user tasks described in the use-cases are used to construct the test cases. It is used to uncover errors that occur when actors interact with the software (focus is on user behavior, not product behavior). Generally it is better to spend more time reviewing the use cases as they are created than spending more time on testing.
Which of the following is NOT part of WebApp content testing's three (3) objectives?
To find pragmatic errors within the program codes.
Which of the following is NOT part of the testing strategies used for testing mobile applications?
User-interface testing.
Testing MobileApp gestures is difficult. Which of the following would NOT be considered a problem when conducting MobileApp tests?
Using paper prototypes.
Cyclomatic complexity V(G) for a flow graph G is defined as:
V(G) = E - N + 2
Fill in the blanks. _______________ refers to the set of tasks that ensure that software correctly implements a specific function whereas ______________ refers to a different set of tasks that ensure that the software that has been built is traceable to customer requirements.
Verification, validation.