Which of the following is the best source of Expected Outcomes for User Acceptance Test scripts?
User requirements
Actual results
Program specification
System specification
What is the main difference between a walkthrough and an inspection?
An inspection is lead by the author, whilst a walkthrough is lead by a trained moderator
An inspection has a trained leader, whilst a walkthrough has no leader.
A walkthrough is lead by the author, whilst an inspection is lead by a trained moderator
Authors are not present during inspections, whilst they are during walkthroughs
Which one of the following describes the major benefit of verification early in the life cycle?
It allows the identification of changes in user requirements
It facilitates timely set up of the test environment.
It reduces defect multiplication
It allows testers to become involved early in the project.
Integration testing in the small:
tests the individual components that have been developed.
tests interactions between modules or subsystems
only uses components that form part of the live system.
tests interfaces to other systems.
Maintenance testing is:
updating tests when the software has changed
testing a released system that has been changed
testing by users to ensure that the system meets a business need
testing to maintain business advantage
We split testing into distinct stages primarily because:
) It is easier to manage testing in stages
We can run different tests in different environments
Each test stage has a different purpose.
The more stages we have, the better the testing.
Error guessing:
can only be used in component, integration and system testing.
supplements formal test design techniques.
is only performed in user acceptance testing.
is not repeatable and should not be used.
Enough testing has been performed when:
time runs out.
no more faults are found.
the users won’t find any serious faults.
the required level of confidence has been achieved.
Which of the following is a form of functional testing?
Usability testing
Performance testing
Boundary value analysis
Security testing
Static analysis is best described as:
the analysis of batch programs.
the analysis of program code
the reviewing of test plans.
the use of black box testing