testing quality attributes of the system including performance and usability
B -
testing to see where the system does not function properly
C -
testing a system feature using only the software required for that action
D -
testing a system feature using only the software required for that function
2-
Which of the following is NOT part of configuration management?
A -
record of changes to documentation over time
B -
status accounting of configuration items
C -
auditing conformance to ISO9001
D -
controlled library access
3-
Which of the following is the main purpose of the integration strategy for integration testing in the small?
A -
to specify which modules to combine when and how many at once
B -
to specify how the software should be divided into modules
C -
to ensure that the integration testing can be performed by a small team
D -
to ensure that all of the small modules are tested adequately
4-
What is the purpose of test completion criteria in a test plan?
A -
to set the criteria used in generating test inputs
B -
to plan when to stop testing
C -
to know when test planning is complete
D -
to ensure that the test case specification is complete
5-
Given the following code, which is true about the minimum number of test cases required for full statement and branch coverage:
Read P
Read Q
IF P+Q > 100 THEN
Print "Large"
ENDIF
If P > 50 THEN
Print "P Large"
ENDIF ?
A -
1 test for statement coverage, 1 for branch coverage
B -
1 test for statement coverage, 3 for branch coverage
C -
2 tests for statement coverage, 2 for branch coverage
D -
1 test for statement coverage, 2 for branch coverage
6-
Given the following:
Switch PC on
Start "outlook"
IF outlook appears THEN
Send an email
Close outlook ?
A -
1 test for statement coverage, 1 for branch coverage
B -
1 test for statement coverage, 2 for branch coverage
C -
2 tests for statement coverage, 2 for branch coverage
D -
2 tests for statement coverage, 3 for branch coverage
7-
Given the following code, which is true:
IF A > B THEN
C = A – B
ELSE
C = A + B
ENDIF
Read D
IF C = D Then
Print "Error"
ENDIF ?
A -
2 tests for statement coverage, 2 for branch coverage (***)
B -
1 test for statement coverage, 3 for branch coverage
C -
3 tests for statement coverage, 3 for branch coverage
D -
3 tests for statement coverage, 2 for branch coverage
8-
The place to start if you want a (new) test tool is?
A -
Analyse your needs and requirements
B -
Search the internet
C -
Attend a tool exhibition
D -
Find out what your budget would be for the tool
9-
When a new testing tool is purchased, it should be used first by?
A -
A small team to establish the best way to use the tool
B -
The managers to see what projects it should be used in
C -
The vendor contractor to write the initial scripts
D -
Everyone who may eventually have some use for the tool
10-
What can static analysis NOT find?
A -
The use of a variable before it has been defined
B -
The re-definition of a variable before it has been used