Which of the following statements are true in relation to component testing?
a) Stubs may be used.
b)May cover resource behaviour (e.g. memory leaks).
c) Tests the interactions between software components.
d) Defects are typically fixed without formally managing these defects.
A. a, c and d
B. a, b and d
C. b, c and d
D. a, b and c
The flow graph below shows the logic of a program for which 100% statement coverage and 100% decision coverage is required on exit from component testing.
The following test cases have been run:
-
Test Case 1 covering path A, B, D, G
-
Test Case 2 covering path A, B, D, E, F, E, F, E, F, E, G
-
Test Case 3 covering path A, C, D, E, F, E, G
Which of the following statements related to coverage is correct?
A.
Statement coverage is 100%; decision coverage is 100%.
B.
Statement coverage is less than 100%; decision coverage is 100%.B.Statement coverage is less than 100%; decision coverage is 100%.
C.
Statement coverage is 100%; decision coverage is less than 100%.C.Statement coverage is 100%; decision coverage is less than 100%.
D.
Statement coverage and decision coverage are both less than 100%.D.Statement coverage and decision coverage are both less than 100%.
Which of the following is LEAST likely to be included in an incident report?
A. Suggestions for correcting the problem
B. Degree of impact on stakeholder interests.
C. Date the incident was discovered.
D. Life cycle process in which the incident was discovered
Which of the following are true of software development models?
a) Component Integration testing is present in all good development models. b) Acceptance testing can take place before system testing starts. c) Acceptance testing should only start when system testing is complete. d) There may be fewer than four test levels in a V-model.
A. b and d
B. a and b
C. b and c
D. c and d
Which of the following activities would improve how a tool is deployed within an organisation?
a) Roll out the tool across the organisation as quickly as possible to all users.
b) Conduct periodic lessons learnt reviews with tool users.
c) Provide technical support to the test team for each type of tool.
d) If a tool is not being used, withdraw it and look for an alternative.
e) Make sure processes are improved to reflect a new tool.
A. a, b and c
B. a, c and d
C. c, d and e
D. b, c and e
Which characteristics BEST describe a walkthrough?
A. Documented, includes peers and experts
B. Formal process collects metrics
C. Defined roles, led by trained moderator
D. Led by the author, may be documented
Which of the following would NOT NORMALLY be considered for a testing role on a project?
A. System operator
B. Developer
C. Configuration manager
D. Performance specialist
What is the purpose of configuration management in testing?
a) To choose and implement a suitable configuration management tool.
b) To identify unique items of testware and their related developed software.
c) To provide traceability between items of testware and developed software.
d) To enable managers to configure the software.
e) To control the versions of software released into the test environment.
A. a, c and e
B. a, b and d
C. b, c and d
D. b, c and e
Which of the following are characteristics of good testing in any life cycle model?
a) Every development activity has a corresponding test activity.
b) Testers review development documents early.
c) There are separate levels for component and system integration test.
d) Each test level has objectives specific to that level.
e) Each test level is based on the same test basis.
A. a, d and e
B. b, c and e
C. a, c and d
D. a, b and d
Which of the following is a MAJOR activity of test planning?
A. Initiation of corrective actions
B. Measuring and analysing results
C. Determining the exit criteria
D. Monitoring and documenting progress