Identify the THREE types of formal peer reviews that can be recognized.
A. Inspection
B. Management review
C. Walkthrough
D. Audit
E. Technical review
F. Informal review
G. Assessment
The effect of testing is to:
A. Increase software quality;
B. Give an indication of the software quality;
C. Enable those responsible for software failures to be identified;
D. Show there are no problems remaining?
Which activities form part of test planning?
i) Developing test cases.
ii) Defining the overall approach to testing.
iii) Assigning resources.
iv) Building the test environment.
v) Writing test conditions.
A. i, ii and iv are true, iii and v are false.
B. ii and iii are true, i, iv and v are false.
C. iv and v are true, i, ii and iii are false.
D. i, ii and iii are true iv and v are false.
Which of the following is a structure-based (white-box) technique?
A. Decision table testing
B. State transition testing
C. Statement testing
D. Boundary value analysis
In a review meeting a moderator is a person who:
A. Takes minutes of the meeting
B. Mediates between people
C. Takes telephone calls
D. Writes the documents to be reviewed
How does software testing contribute to the quality of delivered software? [K2]
A. By detecting and removing all the defects in the delivered code and ensuring that all tests adhere to the quality standards set for the project
B. By measuring reliability of the software and ensuring that it is always above 99.99%
C. By identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count
D. By detecting all deviations from coding good practice and ensuring that these are corrected
Before an invoice can be created, an account is required. Before an account can be set up, an account user is required (in order to set up the account). The software is delivered with a master user only, who can only create other types of users. The following test cases have been written to test the high-level structure of the software
a.
Create an invoice
b.
Amend an invoice
c.
Process an invoice (send to customer)
d.
Delete an invoice
e.
Create an account
f.
Create an account user
g.
Amend an account user
h.
Delete an account user
i.
Amend an account
j.
Delete an account
A.
f, g, a, c, b, d, e, i, j, h
B.
e, i, a, c, b, d, f, g, h, j
C.
e, i, f, g, a, c, b, d, h, j
D.
f, g, e, i, a, b, c, d, j, h
When testing a mission critical system, a high coverage should be achieved. Which of the following techniques should be implemented as a structural based coverage technique in order to achieve the highest coverage?
A. multiple condition coverage
B. decision table
C. use case testing
D. statement coverage
Load testing tool checks for:
A. presence of bugs in user interface
B. the number of testers needs in order to achieve "dead line"
C. correct functional behavior of the system under test
D. time response and resource utilization
What is the goal of Regression test?
A. Improve the effectiveness of sanity tests to allow keeping the level of testing when the project is under time and resources constraints
B. Verify that the application usability and performance are not effected due to changes in the testing team
C. Consolidate the system tests into one, comprehensive suite of tests. This simplifies the reporting of the quality status of each build
D. Uncover defects caused due to software changes, previous defect corrections or changing the application environment