Documente Academic
Documente Profesional
Documente Cultură
o Stub
o Driver
o Proxy
o None of the above
I. Ease of use
II. Capacity for incremental implementation
III. Capability of evolving with the needs of a project
IV. Inclusion of advanced tools
o I, II &III
o I, II &IV
o II, III &IV
o I, III &IV
From the below given choices, which one is the Confidence testing
o Sanity testing
o System testing
o Smoke testing
o Regression testing
o performance testing can be done during unit testing as well as during the testing of whole
system
o The acceptance test does not necessarily include a regression test
o Verification activities should not involve testers (reviews, inspections etc)
o Test environments should be as similar to production environments as possible
o re-testing is running a test again; regression testing looks for unexpected side effects
o re-testing looks for unexpected side effects; regression testing is repeating those tests
o re-testing is done after faults are fixed; regression testing is done earlier
o re-testing uses different environments, regression testing uses the same environment
I. Record keeping
II. System design
III. Evaluation scheduling
IV. Error reporting
o I, II &III
o II, III &IV
o I, III &IV
o I, II & IV
The oracle assumption:
o is that there is some existing system against which test output may be checked
o is that the tester can routinely identify the correct outcome of a test
o is that the tester knows everything about the software under test
o is that the tests are reviewed by experienced testers
A test harness is a
o A high level document describing the principles, approach and major objectives of the
organization regarding testing
o A distance set of test activities collected into a manageable phase of a project
o A test environment comprised of stubs and drives needed to conduct a test
o A set of several test cases for a component or system under test
One Key reason why developers have difficulty testing their own work is :
What is the main reason for testing software before releasing it?
In practice, which Life Cycle model may have more, fewer or different levels of development and
testing, depending on the project and the software product.
For example, there may be component integration testing after component testing, and system
integration testing after system testing.
o Waterfall Model
o V-Model
o Spiral Model
o RAD Model
o Early testing
o Defect clustering
o Pesticide paradox
o Exhaustive testing
Correct
3. 28. Question
o Is not important
o Increases as we move the product towards live use
o Decreases as we move the product towards live use
o Is more expensive if found in requirements than functional design
o Can never be determined
When what is visible to end-users is a deviation from the specific or expected behavior, this is
called:
o an error
o a fault
o a failure
o a defect
o a mistake
o test recording
o test planning
o test configuration
o test specification
Incorrect
4. 35. Question
The most important thing about early test design is that it:
o System testing
o Usability testing
o Performance testing
o Both b & c
Which one of the following describes the major benefit of verification early in the life cycle?
A failure is:
Which of these activities provides the biggest potential cost saving from the use of CAST?
o Test management
o Test design
o Test execution
o Test planning