UPDATE!
If you need to have a cutover strategy where the replacement machine is running and ready for
installation, then you would choose which of the following cutover strategies?
Warm standby
There is no difference between load balancing and hot failover.
false
Test data represents possible inputs that are provided to the _____ for the purposes of testing.
both the system and the oracle
The oracle uses information provided from test cases to decide the correctness of the software under
test
True
Test cases are composed of _______
test data
expected outputs
Manual oracles are sufficient and effective for the majority of real-world applications
False
Choose the correct True-False pair: An error is the manifestation of a failure. A failure is the
manifestation of an error.
False, True
It is possible for errors to remain undiscovered as long as the erroneous ________ is never used
False
Where does software design fit in the traditional waterfall software development lifecycle?
Between architecture and implementation
Which of the following is NOT an aspect of software design
Polymorphism
The ability to use a built-in function of a programming language to generate a random number is an
example of which of the following?
Information hiding
, Analyzing the extent to which other modules must change when a module is modified is an example
of which of the following?
Coupling
When all of the responsibilities of a module are easily classified as being strongly related, this is an
example of high what?
Cohesion
Which of the following is most preferred?
Allowing one module to affect the program flow of another via the use of a state message (message
coupling)
Which of the following is LEAST desirable?
including functionality which occurs around the same time
Which of the following are necessary before proper testing?
inputs, expected output, and an oracle
Which of the following is when the operation of a system differs from what the user expects?
Failure
Which of the following is an example of validation?
software is well-received by the user
In your current project, you have access to some intern development resources, which are not
currently operating at full capacity. You also know that the testing timeline will be truncated, due to
delays in critical-path module development. Which strategy should you employ?
Utilize the intern resources to design and develop drivers and stubs, while work continues on critical-
path module development
When is testing complete?
When you run out of time
Which of the following is an example of black-box testing?
Developing test cases based on typical user behavior
In waterfall method, you get your product in one big bang deployment
True
Sashimi model may help decrease the time duration of the project by
Overlapping the phases
Which of the following are true for the V-model? Select two.