The following are the exit criteria described in the test plan of a software product:
EX1. The test suite for the product must ensure that at least each quality risk item is covered by at least one test case (a quality risk item can be covered by more test cases).
EX2. All test cases in the test suite must be run during the execution phase.
EX3. Defects are classified into two categories: "C" (critical defect) and "NC" (non-critical defect). No known C defects shall exist in the product at the end of the test execution phase.
Which of the following information is useless when the specified exit criteria is evaluated?
A. A traceability matrix showing the relationships between the product risk items and the test cases
B. A list of all the open defects with the associated classification information extracted from the defect tracking system
C. A chart, showing the trend in the lag time from defect reporting to resolution, extracted from the defect tracking system
D. The execution status of all the test cases extracted from the test management tool
Which of the following is an example of the test closure activity indicated as "lessons learned"?
A. Archive all the test results of the acceptance testing phase
B. Deliver a list of the open defects of a software product released into production to the service desk team
C. Participate in a meeting at the end of a project aimed at better managing the events and problems of future projects
D. Deliver an automated regression test suite, used during the system test phase of a software product released into production, to the team responsible for maintenance testing
Assume that the following test cases have been executed at the end of the first week of test execution: TC-001, TC-002 and TC-007. All these tests are `passes'.
What is the MINIMUM number of the remaining test cases that must be successfully executed to fulfill the EX1 exit criteria?
A. 4
B. 5
C. 6
D. 7
During the follow-up phase the following conditions are checked:
X1. The code has been completely reviewed
X2. All the identified defects have been correctly fixed and the modified code has been compiled successfully and run through all the static analyzers used by the project without warnings and errors
X3. The modified code is available under the configuration management system with a new version number for the specified CI
If these conditions are fulfilled then the review process terminates.
Which of the following characteristics of a formal review is missing in this description?
A. Defined entry and exit criteria
B. Checklists to be used by the reviewers
C. Deliverables such as reports, evaluation sheets or other review summary sheets
D. Metrics for reporting on the review effectiveness, efficiency, and progress
You are the Test Manager of a new project aimed at developing a software system that must be certified at level B of the DO-178B standard. The project will follow a V-Model software development life cycle and it will have four formal levels
of testing: component, integration, system and acceptance testing.
You must produce the test plan documentation for this project by providing an adequate coordination across the four levels of testing in order to assure audit ability.
Which of the following answers would you expect to best describe how to organize the test plan?
A. Produce a single master test plan that covers in detail all four levels, describing the particular activities for all test levels
B. Produce a master test plan that covers three levels (component, integration, system test) and a separate acceptance test plan
C. Produce a master test plan describing the relationship between the four levels, and four separate detailed level test plans, one for each level
D. Produce four separate detailed level test plans, one for each level, without a master test plan
The main objectives the senior management team wants to achieve are:
-
to reduce the costs associated with dynamic testing
-
to use reviews to ensure that the project is on course for success and following the plan
-
to use reviews as a well-documented and effective bug-removal activity following a formal process with well-defined roles
-
to determine the effectiveness of reviews in terms of phase containment
-
to improve phase containment effectiveness
Which of the following answers would you expect to describe the best way to achieve these objectives?
A.
You should plan for lightweight exit-phase reviews at the end of each development and testing phase, and plan for a process of gathering information from testing to perform an analysis aimed at identifying the larger cluster of defects
B.
You should plan for formal exit-phase reviews at the end of each development and testing phase, and plan for a process of gathering information from testing to perform an analysis aimed at identifying the larger cluster of defects
C.
You should plan for formal exit-phase reviews at the end of each development phase and testing phase, and plan for a process of gathering information from testing to perform an analysis of the bugs found during testing to determine the people responsible for those bugs
D.
You should plan for formal exit-phase reviews at the end of each development and testing phase, and plan for a process of gathering information from testing to perform an analysis of the bugs found during testing to determine the phase in which they have been introduced
Consider the following list of statements about audits and management reviews:
I. Audits are usually more effective than management reviews at finding defects
II. Audits and management reviews have the same main goals, the only difference is related to the roles and level of formality
III. A typical outcome of an audit includes observations and recommendations, corrective actions and a pass/fail assessment
IV.
An audit is not the appropriate mechanism to use at the code review in order to detect defects prior to dynamic testing Which of the following statements is true?
A.
I. and III. are true; II. and IV. are false;
B.
II. and III are true; I. and IV. are false;
C.
III. and IV. are true; I and II are false;
D.
I, III and IV are true; II. is false;
In your organization the following tools of the same vendor are currently in usE. a requirements management tool, a test management tool and a bug tracking tool.
You are the Test Manager.
You are currently evaluating a test automation tool of the same vendor (to complete the vendor's tool suite) against an interesting open-source test automation tool under the GNU GPL (General Public License).
There are no initial costs associated to that open-source tool.
Which of the following statements associated to the selection of the open-source tool is correct in this scenario?
A. The open-source tool can be modified but only if the community of developers of that tool gives you the formal permission to modify it
B. There are no initial costs for the open-source tool but you should carefully consider the costs associated to the integration with the existing tools and also evaluate the recurring costs
C. There are no initial costs for the open-source tool because open-source tools are usually low- quality, while vendor tools have always a better quality than the corresponding open-source tools
D. The open-source tool can be modified but it can't be distributed further in any way
Your test team consists of four members (Mary, Bob, Mark, Dave) with different interpersonal skills.
The following skills assessment spreadsheet shows the characteristics of the team members with respect to a list of interpersonal-skills (for each characteristic only the member with the highest level of that characteristic is indicated and marked with `X'):
On the next project a member of your test team will have to perform some routine tasks requiring collaboration with other teams. Who in your test team would you expect to be most suitable at doing these tasks?
A. Mary
B. Bob
C. Mark
D. Dave
Which of the following would you expect to be most likely an example of a demotivating factor for testers?
A. The management asks the testers to be kept informed about the intensity, quality and results of testing
B. The testers' recommendations to improve the system or its testability are adopted by the development team
C. The same regressions tests are manually executed by the same testers, for every product release, without regression test tools
D. The testers are assessed on whether and how often they detect important and critical failures
E. Test quality is measured by counting the number of customer/user reported problems.