Which of the following is NOT a black box technique?
A -
LCSAJ
B -
Equivalence partitioning
C -
Syntax testing
D -
State transition testing
2-
Beta testing is?
A -
Useful to test bespoke software
B -
Performed by customers at their own site
C -
Performed by customers at their software developers site
D -
Performed as early as possible in the lifecycle
3-
Given the following types of tool, which tools would typically be used by developers and which by an independent test team:
i. static analysis
ii. performance testing
iii. test management
iv. dynamic analysis
v. test running
vi. test data preparation ?
A -
developers would typically use i and iv; test team ii, iii, v and vi
B -
developers would typically use i, ii, iii and iv; test team v and vi
C -
developers would typically use i, iii, iv and v; test team ii and vi
D -
developers would typically use i, iv and vi; test team ii, iii and v
4-
The main focus of acceptance testing is?
A -
testing by an independent test team
B -
testing for a business perspective
C -
ensuring that the system is acceptable to all users
D -
testing the system with other systems
5-
Which of the following statements about the component testing standard is false?
A -
black box measurement techniques all have an associated test design technique
B -
white box measurement techniques all have an associated test design technique
C -
cyclomatic complexity is not a test measurement technique
D -
black box design techniques all have an associated measurement technique
6-
Which of the following statements is NOT true?
A -
inspection is appropriate even when there are no written documents
B -
inspection compares documents with predecessor (source) documents
C -
managers can perform inspections on management documents
D -
inspections should be led by a trained leader
7-
A typical commercial test execution tool would be able to perform all of the following EXCEPT?
A -
generating expected outputs
B -
comparison of expected outcomes with actual outcomes
C -
reading test values from a data file
D -
replaying inputs according to a programmed script
8-
The difference between re-testing and regression testing is ?
A -
re-testing is done after faults are fixed; regression testing is done earlier
B -
re-testing is running a test again; regression testing looks for unexpected side effects
C -
re-testing is done by developers, regression testing is done by independent testers
D -
re-testing uses different environments, regression testing uses the same environment
9-
Expected results are?
A -
only used in component testing
B -
only important in system testing
C -
most useful when specified in advance
D -
derived from the code
10-
Test managers should not?
A -
provide information for risk analysis and quality improvement