Previous Play Next
Previous Play Next
- To adopt a V-model development lifecycle, with three formal levels of testinG. unit,
integration and system testing
- To use a blended risk-based and regression-averse testing strategy for each level of
testing
The following is an excerpt of the "approach" section for the system test plan document
of a new project:
"Testing will only use manual tests. Due to the short period of time for test execution,
the following activities will be performed in parallel with test execution: Test planning,
test analysis and test design. Basic metrics will be taken for test effort (i.e. person-
hours), test cases executed (passed/failed), and incidents (no more metrics, such as
code coverage, will be collected)."
In the system test plan, no deviations from the test strategy are described.
Based only on the given information, which of the following statements is true?
K4 3 credits
A. The approach described in the system test plan document is consistent with the test
strategy
B. The approach described in the system test plan document is consistent with the risk-
based testing strategy, but it is inconsistent with the regression testing strategy
C. The approach described in the system test plan document is consistent with the
regression testing strategy, but it is inconsistent with the risk-based testing strategy
D. The approach described the system test plan document is inconsistent with both the
risk-based and regression testing strategies
D
QUESTION 2
In the next two months some new features will be constantly added to new releases of a
project you are working on as Test Manager.
You have identified as one ofthe main project risks, that the requirements specification
will still be incomplete when your team starts the test design and implementation phase.
Some requirements will most likely be completed too late to allow a proper test
preparation.
You and your test team have already worked on several similar past projects in the
same organization.
Which one of the following options would you expect to be the most effective at
mitigating this risk?
K4 3 credits
A. Don't prepare any test and just run the regression test suite to check that the new
features don't introduce regression
B. Make reasonable assumptions about the missing details and design lightweight tests
that can be easily updated during test execution
C. Don't design any test until the test execution starts, then communicate that test
execution is blocked due to incomplete requirements
D. Even if there are only few details missing, escalate the risk to the project manager
without preparing any tests
B
Previous
Play
Next
Rewind 10 seconds
Move forward 10 seconds
Unmute
0:00
/
0:15
Full screen
Brainpower
Read More
QUESTION 3
You are the Test Manager of a new project that will have three formal levels of testing:
unit, integration and system testing.
The testing strategy you decide to adopt a blend of risk-based testing and reactive
testing strategies.
Which of the following answers describes the most consistent example of
implementation of this test strategy during the execution of the system tests?
K2 1 credit
A. Your test team executes exploratory tests following a session-based test
management approach throughout the system test phase
B. Your test team executes system tests under the guidance of a sample of users
throughout the system test phase
C. Your test team executes scripted tests designed and implemented before the
execution of the system test phase, to cover the identified product risks. It also performs
exploratory testing sessions throughout the system test phase
D. Your test team autonomously performs some exploratory testing sessions and, at the
very end of the system testing phase, it also executes more system tests under the
guidance of a sample of users
(JES
C
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-ModeI
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?
K3 2 credits
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
C
QUESTION 6
Based on the historical data of 5 past and similar projects, you have calculated these
average numbers of defects detected in system testinG. - For each 10000 LOC (lines of
coge), 200 defects For each person-month of development team effort, 49 defects
You want to use this information to perform estimation for a new project. The project
manager tells you that he/she has estimated 20000 new LOC for this new project. Four
developers work for four months on this project before system testing. During system
testing, 797 defects are discovered.
Assume that the system test of this new project is using the same amount of work as
spent in the past projects.
Based on this information only, which of the following statement is certainly true about
this project?
K3 3 credits
A. The code for the new project contains a higher defect density than the code of the
past projects
B. The number of defects found during the system test phase on the new project is
approximately proportional to the development team effort
C. 40000 LOC have been delivered to system testing (against the 20000 LOC planned
by the project manager)
D. More LOC than planned have been delivered to system testing with a higher defect
density than the past projects
B
u=you are estimating the effort for the integration testing activities of a•new project.
Consider the following factors, which can affect that estimation:
I. Availability of re-usable test systems and documentation from previous, similar
projects
Il. Unexpected timing of components arrival
Ill. Stability of the integration test team (no turnover)
IV. Many and geographically distributed sub-teams
Which of the following statements is true?
K2 1 credit
A. I. and ll. can negatively affect the estimation Ill. and IV. usually favor the accuracy of
the estimation effort
B. Il. and Ill. can negatively affect the estimation, I. and IV. usually favor the accuracy of
the estimation effort
C. Il. and IV. can negatively affect the estimation, l. and Ill. usually favor the accuracy of
the estimation effort
D. Ill. and IV. can negatively affect the estimation, l. and ll. usually favor the accuracy of
the estimation effort
C
QUESTION 8
The following chart plots the cumulative number of defects opened against the
cumulative number of defects closed during system testing of a software product
120
100 80 60 40
20 Defect Opened/CIosed
—-—cumulative Opened
——cunulative Closed
Which of the following statements is true?
K2 1 credit
A. The chart indicates that you have plenty of problems left to find
B. The chart can be used to reveal test progress problems
C. The chart seems to indicate that the defect management process is not working well
D. The chart seems to indicate that the defect management process is working well
D
QUESTION 9
Which one of the following metrics to be produced needs traceability between the test
cases and each item in a proper test basis?
K2 1 credit
A. Requirements coverage
You are managing the system testing for a SOA based system. The integrated system
consists of several subsystems:
- A SOA middleware
- A CRM (Customer Relationship Management) system
- A BRIM (Billing and Revenue Management) system
- A SMS (Subscriber Management System) system and you performed a risk analysis
based on these subsystems
Test risk scores Bug risk scores
Total Pass Failed Not Run Total Open Resolved
SOA 80,60 75,60 1,20 3,80 11,70 0,80 10,90
CRM 50,10 18,80 3,20 28, 10 14,90 0,70 14,20
BRIM 19,20 18,20 0,20 0,80 2,00 0,10 1,90
SMS 19,80 17,10 0,50 2,20 2,10 0,20 1,90
At the end of the scheduled period for test execution you produce a first classical report
based on the traditional metrics of testing. Test pass/fail status and bug status
(operJresoIved) That table provides you a distorted picture of the quality risk, because
there is no indication of the risk level of the failed tests, the tests not run, or the open
bugs. Thus, you produce the following table to solve this distortion issue: In the table
above, where you have introduced the concept of risk weighting, the highest risk test or
bug report has a score of I , while the lowest risk test or bug report has a score of 0.04.
Which of the fol lowing subsystems, based on the risk scores of the table, is most risky?
K4 3 credits
A. SOA
B. CRM
C. BRM
D. SMS
B
For which of the following activities would the costs be classified as a cost of detection?
K2 1 credit
A. Writing test specifications according to the test design
B. Training developers to better understand the new features of the coding language
they will use on the project
C. Re-running a test case, during the system testing phase, to verify that a fix eliminates
a previously found defect
D. Fixing field failures
A
QUESTION 12
Assume you have some data related to confirmation testing during system testing of a
past project. In that project 240 bug reports have been opened once, 80 were opened
twice, 10 were opened three times and no bug reports have been opened more than
three times. You estimate that a bug report, which has failed its confirmation test, costs,
on average, 3 person-hours.
Which of the following statements correctly describe the value of these confirmatory
testing activities based on cost of quality?
VO 2 credits
A. 300 person-hours have been spent on the project during the system testing phase,
because of the failed confirmation tests and this cost belongs to the costs of internal
failure
B. 340 person-hours have been spent on the project during the system testing phase,
because of the failed confirmation tests and this cost belongs to the costs of external
failure
C. 340 person-hours have been spent on the project during the system testing phase,
because of the failed confirmation tests and this cost belongs to the costs of internal
failure
D. 300 person-hours have been spent on the project during the system testing phase,
because of the failed confirmation tests and this cost belongs to the costs of detection
A
QUESTION 13
Which of the following answers describes a factor that may reduce the effort spent when
using distributed test teams without negatively affecting system quality?
K2 1 credit
A. Difficulties in communication between the distributed test teams due to time zone
differences
B. With several distributed test teams, every team assumes that some test conditions
are covered by other teams but actually no one covers them
C. With several distributed test teams, two or more teams assume some test conditions
are covered by their team and their team alone. But all of the teams actually cover them
D. With several distributed test teams, all of the distributed test teams use a single
unified test dashboard
D
QUESTION 14
You are the Test Manager on a project following an iterative life-cycle model. The
project should consist of nine iterations of one month duration each. It is planned to
develop the most important features to have a stable core of the application in the first
three iterations and to add the additional features in the last six iterations.
At the beginning ofthe first iteration, only a draft version of the requirements
specification document for the core features is available. Assume that during each of
the first three tterations, the' chosen features are fully completed and unit tested. Which
ofthe following statements is true in this context?
K4 3 credits
A. The system test phase should start when all the requirements are frozen
B. You should allocate a large effort for system testing during the first three iterations
C. You should allocate all the effort for the system test phase only in the last iteration
D. You should apply the same test strategy as used in a sequential life cycle model
B
IVSTION 15
Which of the following statements, about the test reporting activities for a project
adopting an iterative lifecycle model with very short iterations (e.g. two weeks
iterations), is correct?
K2 1 credit
A. Test reporting activities can't be influenced by the use of an iterative lifecycle model
with short iterations
B. Test reporting activities are not important for projects adopting an iterative lifecycle
model with• short iterations
C. Test reporting activities are less important for projects adopting an iterative life cycle
model with short iterations. They should be performed at the end of the last iteration
D. Test reporting activities are still important with an iterative lifecycle. The reports can
be used to conduct post-iteration review sessions before starting with the next iteration
D
QUESTION 16
Consider an agile team adopting Extreme Programming (XP) with five developers and
one tester without any coding experience. To which of the following activities would you
expect the tester will contribute most? K2 1 credit
A. Developing unit tests
B. Executing unit tests
C. Planning and executing tests during the integration test phase to detect interface
defects
D. Supporting the customer in the execution of acceptance testing
D
UESTION 17
Which of the following statements best describes an appropriate approach for managing
exploratory testing? Number of correct responses: I
K2 1 credit
A. Define very detailed mission statements, which allow testing work to be broken into
sessions of up to 10 minutes duration in which testing is guided by these mission
statements
B. Break the testing work in 30 to 120 minutes sessions and use properly defined
mission statements consisting of two or three sentences to guide testing during these
sessions
C. Define very generic charters to drive exploratory testing sessions of 2 days where
testers are completely free to decide what to test
D. Exploratory testing should not be managed because such testing is inherently
unmanageable and not measurable
B
QUESTION 18
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?
K4 3 credits
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
D
QUESTION 19
Consider the following list of statements about audits and management reviews:
I. Audits are usually more effective than management reviews at finding defects
Il. Audits and management reviews have the same main goals, the only difference is
related to the roles and level of formality
Ill. 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? K2 1 credit
B. I. and Ill. are true; Il. and IV. are false;
C. Il. and Ill are true; I. and IV. are false;
D. Ill. and IV. are true; I and Il are false;
E. I, Ill and IV are true; Il. is false;
D
QUESTION 20
You are a Test Manager working for a software organization where reviews have never
been applied. After a meeting with your managers examining a business case for
reviews, (including their costs, benefits, and potential issues), the management finally
decides to adopt formal reviews for future projects.
You have been given a budget that you have spent to provide training in the review
process and to
C
QUESTION 21
Which of the following factors could negatively influence a review?
K2 1 credit
A. Include people with the adequate level of knowledge, both technical and procedural
B. Include people who are detail-oriented and scrupulous at finding issues
C. Include as many people as possible in order to have more viewpoints about possible
problems on the item under review
D. Include people able to contribute to a clear, thoughtful, constructive and objective
discussion
C
QUESTION 22
You are the Test Manager of a project that adopts a V-model with four formal levels of
testing: unit, integration, system and acceptance testing. On this project reviews have
been conducted for each development phase prior to testing, which is to say that
reviews of requirements, functional specification, high-level design, low-level design and
code have been performed prior to testing. Assume that no requirements defects have
been reported after the release of the product.
Which TWO of the following metrics do you need in order to evaluate the requirements
reviews in terms of phase containment effectiveness?
K3 2 credits
A. Number of defects found during the requirements review
B. Total number of defects attributable to requirements found during unit, integration,
system and acceptance testing
C. Total number of defects found during functional specification review, high-level
design review, low- level design review, code review, unit testing, integration testing,
system testing and acceptance testing
D. Time to conduct the requirements review
E. Total number of defects attributable to requirements, found during functional
specification review, high-level design review, low-level design review, code review, unit
testing, integration testing, system testing and acceptance testing
A,E
QUESTION 23
Which of the following information would you expect to be the most useful to perform a
defect clustering analysis?
K2 1 credit
A. The trend in the lag time from defect reporting to resolution
B. The defect component information
C. The lifecycle phase in which the defect has been introduced
D. The defect removal efficiency information
B
QUESTION 24
Assume you are working on a defect management process to be used by a software
organization to track the current status of the defects reports for several projects.
When a defect is found for investigation a defect report is created in "Opened" state that
is the unique initial state. The defect report status has also a unique finale state that is
the "Closed" state.
The following state transition diagram describes the states of this defect management
process: Where only the initial ("Opened") and final ("Closed") states are indicated while
the-remaining states (V, W, X, Y, Z) have yet to be named.
OPENEO
Which of the following assignments would you expect to best complete the defect
management process?
K3 2 credits
A. V=Rejected , W=Corrected , X=VaIidated, Y=Re-Opened, Z=Assigned
B. V=Assigned, W=VaIidated , X=Corrected, Y=Re-Opened, Z=Rejected
C. V=Assigned, W=Corrected , X=VaIidated, Y=Re-Opened, Z=Rejected
D. V= Corrected, W=Assigned, X=VaIidated, Y=Corrected, Z=Rejected
C
QUESTION 25
During the system testing phase a tester from your test team observes a failure in the
system under test and he/she decides to create an incident report. The incident report is
currently in a "new" state, indicating it needs to be investigated.
93%
Which of the following answers would you expect to best describe the pie chart?
K4 3 credits
A. All the risk items have been covered with tests. No more risk items remain to test
B. According to the full risk-based testing strategy applied, it is very likely that the
highest-risk items, tests and bugs remain in the blue and red areas. Therefore, it is very
risky to release the application
C. Only the lowest-risk items, tests and bugs should remain in the blue and red areas.
Therefore the application can be released at any time subject to management of the
items identified in those areas
D. 97 percent of the risk items has been tested. No open bugs or test failures remain.
Only 3 percent of risk items remains to be covered by the remaining test
C
QUESTION 31
A chart showing the trend in the lag time from defect reporting to resolution during
system testing is also available. daily closure period is consistently and significantly
above the rolling closure period for a long period of the system testing phase. Almost all
defects found during system testing have been related to the system as a whole, not
related to single units or integrations issues.
Almost all quality risks have been addressed during the unit and integration testing
phase and no residual quality risks were present in the integrated system. This has
been confirmed by exploratory testing sessions performed during system testing,
targeted at finding defects in these quality risk areas.
Based on the given information only, which one of the following areas would you expect
to be considered more in the retrospective meeting in order to be improved?
K3 3 credits
A. The requirements review
B. The defect management process
C. The quality risk analysis process
D. The system design and architecture design reviews
B
QUESTION 32
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 GPI. (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?
K2 1 credit
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 Iowquality, 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
B
QUESTION 33
Assume you are managing a test automation project for a mission-critical system.
Because vendor provided tools and open source solutions don't meet the needs of this
project, you ask your test team to develop a custom automation framework. Which of
the following management issues associated to the development of this custom
automation framework is least likely to manage?
K2 1 credit
A. Proper testing for the custom automation framework must be performed
B. The custom automation framework will require an adequate documentation
C. The changes to the custom automation framework should be communicated to all
external users of this tool under the GNU license
D. The custom automation framework will need proper maintenance
C
QUESTION 34
Assume you are the Test Manager in charge of independent testing for avionics
applications. You are in charge of testing for a project to implement three different CSCI
(Computer Software Configuration Item):
- a BOOT-X CSCI that must be certified at level B of the DO-178B standard
- a DIAG-X CSCI that must be certified at level C of the DO-178B standard
- a DRIV-X CSCI that must be certified at level A of the DO-178B standard
These are three different software modules written in C language to run on a specific
hardware platform.
You have been asked to select a single eode coverage tool to perform the mandatory
code coverage measurements, in order to meet the structural coverage criteria
prescribed by the DO- 178B standard. This tool must be qualified as a verification tool
under DO-178B.
Since there are significant budget constraints to purchase this tool, you are evaluating
an opensource tool that is able to provide different types of code coverage. This tool
meets perfectly your technical needs in terms of the programming language and the
specific hardware platform (it supports also the specific C-compiler). The source code of
the tool is available.
Your team could easily customize the tool to meet the project needs. This tool is not
qualified as a verification tool under the DO- 178B.
Which of the fol lowing are the three main concerns related to that open-source tool
selection?
K4 3 credits (2 credits out of 3 credits correct, I credit point)
A. Does the tool support all the types of code coverage required from the three levels A,
B, C of the DO-178B standard?
B. Does the tool have a good general usability?
C. What are the costs to qualify the tool as a verification tool under the DO-178B?
D. Is the installation procedure of the tool easy?
E. Does the tool require a system with more than 4GB of RAM memory?
F. Is the licensing scheme of the tool compatible with the confidentiality needs of the
avionics company?
A,C,F
QUESTION 35
After a selection proces you have selected a test management tool that is going be
introduced in your organization and used by your test team in a pilot project.
You have already identified the member of your test team who will be the administrator
of the tool, since he/she has a significant experience yvith the administration of test
management tools and so he/she is *ble to make effective and efficient up-front
decisions about "how" the tool will be used. You have also developed a training plan for
the other members of your test team. In collaboration
with the administrator of the tool you have also devised standard ways of managing,
storing and maintaining the tool and its assets including backup/restore procedures.
You have also analyzed standard formats supported by the tool (CSV, XLS, XML, etc.)
to export, import and archive all the information managed by the tool itself
(requirements, test case specifications, test plans etc.) for compliance with the most
important test management tools, in order to minimize the impacts of migrating this
information to a new tool that could replace the existing one in the future.
Which of the following phases in the lifecycle of the new tool has NOT been adequately
considered in this description?
K2 1 credit
A. Acquisition
B. Support and maintenance
C. Evolution
D. Retirement
C
QUESTION 36
Assume you are a Test Manager involved in system testing of a CRM application For a
Pay-TV company. Currently the application is able to support a proper number of users
assuring the required responsiveness. Since the business is expected to grow, you
have been asked to evaluate the ability of the application to grow to support more users
while maintaining the same responsiveness. Which of the following tools would you
expect to be the most useful at performing this evaluation?
K2 1 credit
A. Coverage tools
B. Test management tools
C. Static analysis tools
D. Performance tools
D
QUESTION 37
Consider the following skills assessment spreadsheet for your test team (consisting of
four team members): This spreadsheet has three sections: technical expertise, testing
skills and professionalism. The skill levels for each skill area for both the "technical
expertisel' and "testing skills" sections have been rated on a four-point scale:
- E (Expert): indicates that a person has expert knowledge and experience in the skill
area
- B (Beginner): indicates that a person has some knowledge and experience in the skill
area but he/she is not autonomous
- W (Wants to learn): indicates that a person has no knowledge or experience in the skill
area but he/she wants to learn that skill
- NI (Not Interested): indicates that a person has no knowledge or experience in the skill
area and he/she is not interested to learn that skill The skill levels for each skill area of
the "professionalism" section have been rated on a three point scale (H=High,
M=Medium, L=Low). Consider the following analysis of testing skills performed on four
peoplE. Alex, Robert, John and Mark (all the skills have been rated on an ascending
scalE. The higher the score, the better the skill):
Testing Skills Roberta John Mark
Planning
Estimation and Cost of Quality 3 2 2 5
Documentation 3 3 2 5
Quality Risk Analysis/ Management 2 3 2 5
Design/Development
Behavioral (Black-Box 3 5 2 2
Structural (White-Box) 3 3 1
Static (Reviews and Analysis) 3 4
32
Test Automation
COTS Execution Tools 2 4 3
COTS Test Management 5 2 4 3
Test Data Generators 2 4 3
Execution
Manual (Scripted and Dynamic) 3 3 4 3
Automated 3 3 4 3
Test Status Reporting and Metrics 2 4 4 3
Avera e Testin Skills 3 36 3 17 3 17 3 15
Which of these people, based on this analysis, would you expect to be most suitable
Ùwork specifically as test designer?
K4 3 credits
A. Alex
B. Roberta
C. John
D. Mark
B
QUESTION 38
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?
K4 3 credits
A. Mary
B. Bob
C. Mark
D. Dave
A
QUESTION 39
Assume you are managing the system testing execution phase of a project. The system
test execution period for that project is scheduled for eighteen weeks and the release
date is scheduled at the end of system testing.
During the sixth week of system test execution, at the staff meeting, the project
manager informs you that the project deadlines are changed and the release date that
is only three weeks ahead. This new release will not allow the completion of the system
tests.
Suppose also that you have followed a risk-driven test approach for this project.
Which of the following statements represents the worst way to lead your test team in the
next three
K2 1 credit
A. Neglect your management activities and work side-by-side with your test team
executing tests
B. Considering the executed tests, you should reduce the test coverage back on the risk
analysis and adjust downward the priority of the associated risk items
C. Convince all the people of your test team that each of them is an important and
needed member, and that their contribution is fundamental to the success of the team
D. Favor and encourage a proactive attitude where people ask for new tasks as soon as
they finish their current tasks
A
QUESTION 40
An agile development team decides to hire a tester who has always workeD.
- in independent test teams, reporting the problems found in a defect tracking system
- in safety-critical projects, with a stronger focus on the quality of the product than on
time and budget. This agile team is focused on short-term goals to get the product
released on time and within budget. Which of the following answers would you expect to
be most likely true in this scenario?
K2 1 credit
A. Agile teams like the presence of a tester in their teams and the tester will be able to
adapt to the new context without any issue
B. The developers will immediately follow the guidelines described by the tester
C. The tester can continue to report the problems found in a defect tracking system and
be more focused on the quality than on time and budget constraints
D. The tester's mission could be to verify adherence to requirements, instead of
reporting formally the problems in a defect tracking system
D
QUESTION 41
Which of the following would you expect to be most likely an example of a motivating
factor for testers?
K2 1 credit
A. The resources allocated for the testing activities are not sufficient and don't allow the
testers to contribute to the quality of the product
B. The testers contribution to the quality of the software products developed from an
organization is recognized with increased responsibilities
C. The same regressions tests are executed manually by the same testers, for every
product release, without any progression in content
D. The testers are asked to perform, in parallel with their testing tasks, other tasks
unrelated to their testing responsibilities
B
QUESTION 42
Which of the following would you expect to be most likely an example of a demotivating
factor for testers?
K2 1 credit
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 adoptea 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.
C
QUESTION 43
Consider the following skills assessment spreadsheet for your test team (consisting of
four team members): This spreadsheet has three sections: technical expertise, testing
skills and professionalism. The skill levels for each skill area for both the "technical
expertise" and "testing skills" sections have been rated on a four-point scale:
- E (Expert): indicates that a person has expert knowledge and experience in the skill
area
- B (Beginner): indicates that a person has some knowledge and experience in the skill
area but he/she is not autonomous
- W (Wants to learn): indicates that a person has no knowledge or experience in the skill
area but he/she wants to learn that skill
- NI (Not Interested): indicates that a person has no knowledge or experience in the skill
area and he/she is not interested to learn that skill
The skill levels for each skill area of the "professionalism" section have been rated on a
three point scale (H=High, M=Medium, L=Low).
You are using this skills assessment spreadsheet in order to define a training
development plan for your test team. Your objective is to fill the skill gaps by having at
least a team member rated as an expert for each skill identified for the "technical
expertise" and "testing skills" sections, and with the ability to train the other team
members. Considering the budget constraints you can send only one person to a
training course.
Based only on the given information, which of the following answers would you expect
to be the best option to achieve your objective?
K4 3 credits
A. Send Robert to a performance testing training course
B. Send Alex to a performance testing training course
C. Send John to a performance testing training course
D. Send Mark to a test automation training course
B
QUESTION 44
Which of the following is an example of the test closure activity indicated as "lessons
learned"?
K2 1 credit
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
C
QUESTION 49
Assume that you are the Test Manager for a small banking application development
project. You have decided to adopt a risk-based testing strategy and 5 product risks (RI,
R2, R3, R4, and R5) have been identified during the quality risk analysis. The following
table shows the risk level associated to these product risks (higher numbers mean
higher risk):
Product risk Risk level
12
25
4
20
25
55 test cases have been designed and implemented to cover all these 5 product risks.
The coverage is described in a traceability matrix.
This is the test execution status table, after the after the first week of test execution:
About 56% of the planned test cases have been successfully executed.
Assume that no additional product risks have been identified during the first week of test
execution.
Which of the following answers would you expect to best describe the residual risks
associated with the identified product risks, at the end of the first week of test
execution?
K3 2 credits
A. Since R3 is the only risk for which all test cases have passed, the risk has been
reduced by 20%
B. The test execution status table indicates that the risk has been reduced by 56%
C. The residual risk level can't be determined, because it requires that all the test cases
have been executed
D. The test execution table doesn't give an indication of the risk level of the open
defects and the test cases that failed or are not run yet
D
QUESTION 50 You are the Test Manager for a project to develop a client-server
application that allows wine vendors to order custom-assorted packages of wines of
several winemakers to sell special packages in their wine shops. You decide to apply a
blended risk-based and reactive testing strategy. Below the exit criteria for the system
testinG. EXCRI- Each "critical" quality risk item must be covered by at least one test
condition EXCR2- Each "critical" requirement rñuSt be covered by at least one test
condition
The following are the "critical" requirements of the application:
REQ-SEL- l . The application shall allow the user to order only one package at a time
REQ-SEL-2. The application shall allow the user to select between four different
packages (2bottles, 6-bottles, 12-bottles, 15-bottles)
REQ-SEL-3. The application shall allow the user to order a package containing at least I
bottle and no more bottles than the package size. No error messages shall be displayed
if the user selects a valid number of bottles (at least I bottle and no more than the
package size)
REQ-SEL-4. The application shall display an error message "Invalid number of bottles"
if an invalid number of bottles is selected by the user (zero bottles or a number higher
than the package size) REQ-PAY-I. The application shall allow the user to pay with the
three accepted credit cards (Visa, MasterCard, American Express) REQ-PAY-2. The
application shall display an error message "Invalid credit card" if invalid credit card data
are given by the user QUSTION NO: I I
The following is the unique "critical" quality risk item that has been identified:
CR-RSK-I. The GUI of the application might accept non-integer values for the input field
designed to get the number of bottles from the user
Test analysis for system testing has just begun and the following test conditions have
been identifieD.
TC-SEL-2. Test the selection of the package sizes
TC-SEL-4. Test wrong numbers of bottles for an order
TC-CR-RSK-I. Test the accepted values from the input field designed to get the number
of bottles from the user
Assume that you have used traceability to determine the logical test cases that cover all
the requirements and the single risk item identified in that scenario.
Which of the following is a positive logical test that is complete and correct, and covers
the REQSEL- 4 requirement?
K3 2 credits
A. Select a 6-bottles package, then try to insert 5 bottles; verify that no error mess*es
are displayed
B. Select a 6-bottles package, then try to insert 7 bottles; verify that no error messages
are displayed
C. Select a 6-bottles package, then try to insert 7 bottles; verify that the "Invalid number
of bottles" message is displayed
D. Select a 6-bottles package, then try to insert 7 bottles
C
QUESTION 51
The following are the requirements identified as "critical":
REQ-SEL-OOI. The user shall be able to combine all the three products with all the four
durations to define an item to purchase
REQ-SEL-002. The user shall be able to add a maximum of six different items to the
shopping cart REQ-PUR-OOI. The user shall be able to purchase all the items in the
shopping cart using a credit voucher
REQ-PUR-002. The user shall be able to purchase all the items in the shopping cart
using the available credit already charged on the smartcard
REQ-PUR-003. The user shall be able to purchase all the items in the shopping cart
using all the accepted credit cards (Visa, MasterCard and Great Wall Card) REG-
LOGO-OOI. The user shall be able to logout (by clicking the logout button) from both
the "select" and "purchase" pages going back to the "browse" page (anonymous
navigation)
Moreover the following quality risk item has been identified as "critical":
QR-PI . The web customer portal might not be able to provide the expected response
time (less than
10 sec) for the purchase transactions under a load of up-to 1000 concurrent users
Test analysis for system testing has just begun and the following test conditions have
been identifieD. TC-SEL-OI. Test the combinations of products and durations to define
an item to purchase TC-SEL-02. Test the maximum number of items, which can be
added to the shopping cart TC-PUR-OI. Test the purchase of an item
TC-PUR-02. Test the purchase of an item with the credit charged on the smartcard
What is the MINIMUM number of test conditions that must be added to fulfill both the
EXCRI and EXCR2 exit criteria?
C
K3 2 credits
QUESTION 52
You are the Test Manager for a project to develop a web customer portal of a Pay-TV
company that allows customers (with a smartcard and a set-top box) to purchase digital
contents. In the "select" page the system displays a dialogue where the customer can
select the items (digital contents) he/she is interested in. In this page he/she can add
one or more items to a shopping cart. An item consists of a product and a duration.
There are three types of products: Movie, sport and premium (movie and sport). There
are four possible durations: I months, 2 months, winter (from the beginning of January
to end of March) and summer (from the beginning of July to end of September). All the
combinations of products and durations are allowed to define an item. Thus there are
twelve possible items. A maximum of six different items can be added to the shopping
cart at a time.
When the customer decides to check out he/she goes to the "purchase" page where
he/she can pay the total amount of the shopping cart in three different ways:
- using a credit voucher
- using a credit already charged on the smartcard
- using a credit card (accepted credit cards are. Visa, MasterCard and Great Wall Card)
The customer can logout from both the "select" and "purchase" pages. In this case no
purchase is made. You decide to apply a blended risk-based and reactive testing
strategy and the following is a subset of the exit criteria for system testing: EXCRI- Each
"critical" quality risk item must be covered by at least one test condition EXCR2- Each
"critical" requirement must be covered by at least one test condition
You are following a risk-based testing strategy. The test execution time is very limited.
Assume that all the product risk items require more or less the same level of test effort.
Product Risk Item Likelihood Impact
The system does not a:cept transactions com.ng from the IVR channel
The system docs not correctly charge a Smart Card With the reqyred contents 2 5
5
The system does not actuate a pre-Etvatcd Smart Card 3 5
The system does not pre-actuate a Smart Card 5 3
Which of the following answers describes the best execution schedule in this scenario?
K3 3 credits
A. l - Test the acceptance of transactions coming from the IV R channe12- Test the
correct charge of the Smart Card with the required contents-3- Test the correct pre-
activation of the Smart Card4- Test the correct activation of the Smart Card
B. l- Test the correct pre-activation of the Smart Card2- Test the correct charge of the
Smart Card with the required contents3- Test the correct activation of the Smart Card4-
Test the acceptance of transactions coming from the IVR channel
C. l- Test the correct activation of the Smart Card2- Test the correct pre-activation of the
Smart Card3- Test the correct charge of the Smart Card with the required contents4-
Test the acceptance of transactions coming from the IVR channel
D. 1- Test the correct pre-activation of the Smart Card 2- Test the correct activation of
the Smart Card3- Test the correct charge of the Smart Card with the required
contents4- Test the acceptance of transactions coming from the IV R channel
D
QUESTION 53
You are the Test Manager for a project to develop a client-server application that allows
wine vendors to order custom-assorted packages of wines of several winemakers to sell
special packages in their wine shops.
You decide to apply a blended risk-based and reactive testing strategy. Below the exit
criteria for the system testing.
EXCR l- Each "critical" quality risk item must be covered by at least one test condition
EXCR2Each "critical" requirement must be covered by at least one test condition
The following are the "critical" requirements of the application:
REQ-SEL-I. The application shall allow the user to order only one package at a time
REQ-SEL-2. The application shall allow the user to select between four different
packages (2bottles, 6-bottles, 12-bottles, 15-bottles)
REQ-SEL-3. The application shall allow the user to order a package containing at least I
bottle and no more bottles than the package size. No error messages shall be displayed
if the user selects a valid number of bottles (at least I bottle and no more than the
package size) REQ-SEL-4. The application shall display an error message "Invalid
number of bottles" if an invalid number of bottles is selected by the user (zero bottles or
a number higher than the package size) REQ-PAY-I. The application shall allow the
user to pay with the three accepted credit cards (Visa, MasterCard, American Express)
REQ-PAY-2. The application shall display an error message "Invalid credit card" if
invalid credit card data are given by the user
The following is the unique "critical" quality risk item that has been identified:
CR-RSK-I. The GUI of the application might accept non-integer values for the input field
designed to get the number of bottles from the user
Test analysis for system testing has just begun and the following test conditions have
been identified.
TC-SEL-2. Test the selection of the package sizes
TC-SEL-4. Test wrong numbers of bottles for an order
TC-CR-RSK-I. Test the accepted values from the input field designed to get the number
of bottles from the user
What is the MINIMUM number of test conditions that must be added to fulfill both the
EXCRI and EXCR2 exit criteria?
A
K3 2 credits
QUESTION 54
Assume that you are the Test Manager for a small insurance application development
project. You have decided to adopt a risk-based testing strategy: 5 product risks (RI,
R2, R 3, R4, R5) have been identified and their levels of risk have been assessed. 10
test cases (T I, ..., T 10) have been designed to cover all the product risks.
The following table shows the risk level and the test cases associated to the identified
product risks (higher risk level means higher risk): You are not confident with the
assessment of the risk level and you suspect that it will be possible to find high-priority
bugs in low-risk areas.
Product risk Risk level Test Cases
25
R2 12 T 3, 14
10 TS, 16
8 17, T8
2 T9, TIO
Furthermore the period for test execution is very short. Your goal is to test all the
product risks in a risk-based way, while assuring that each product risk gets at least
some amount of testing. Which of the following answers describes the best test
execution schedule in this scenario?
K3 2 credits
A. Tl, T2, T3, T4, T5, T6, T7, T8, T9, TIO
B. 11, T3, T5, T7, T9, n, T4, T6, T8, TIO
Assume you are working on a CAS (Conditional Access System) for Pay-TV that allows
the access, selection and transfer of services and media to authorized users.
Authorized users can choose their
services through different channels: Web Customer Portal, IVR (Interactive Voice
Response), Call Centre and SMS. The system uses a Smart Card to receive and
decrypt the broadcasted encrypted control words which allow decrypting pay-per-view
TV. Every authorized user must have a Smart Card and a Set-Top Box to view the
contents. The following is an excerpt from the product risk analysis document:
Both likelihood and impact have been rated on the following scale: (l Very low, 2 Low, 3
Medium, 4 High, 5 Very High). The required test environment and code have been
delivered. All test cases for each identified product risk item have been written and are
ready to be executed. The Database used to contain the Smart Cards is empty and so
only new Smart Cards can be used during test execution.
A Smatt Card can only be activated if it has been previously pre-activated. This means
the postconditions for the execution of the test cases to test the pre-activation of the
Smart Card are the preconditions for activation of the Smart Card.
Which of the following statements represents the most effective contribution of the
stakeholders to the completion of the failure mode analysis table?
A. The aircraft pilot and the customer representative should contribute to assess the
detection. The chief software engineer, the system architect and the expert tester
should contribute to assess the priority.
B. The aircraft pilot and the customer representative should contribute to assess the
priority. The chief software engineer, the system architect and the expert tester should
contribute to assess the detection.
C. The system architect and the chief software engineer should contribute to assess the
priority. The expert tester is the only one who should contribute to assess the detection.
D. The aircraft pilot is the only one qualified to contribute to assess the priority and thus
should be assigned this task. The customer representative should contribute to assess
the detection
B
QUESTION 56 Assume that the following test cases have been executed at the end of
the first week of test execution: TC-OOI, TC-0()2 and TC-007. All these tests are
'passes'.
What is th IMUM number of the remaining test cases that must be successfully
executed to fulfill th EXI exit criteria?
A
K3 2 credits
QUESTION 57
You can count on well-written requirements, but you can't count on an adequate
contribution of the stakeholders to the quality risk analysis. You have to mitigate the
insufficient contribution of the stakeholders because the risk-based testing approach
shall minimize the product risks. Your test team has one expert tester in security testing.
Which of the following test activities would you expect to be the less important in this
context?
K4 3 credits
A. Extract from the defect tracking system of the previous project all the security defects
and failures, and classify them to support design and execution of specific tests
B. Automate all functional and non-functional system tests
C. Apply systematic and exploratory testing for integration and system test
D. Perform exploratory testing sessions with adequate charters covering security
aspects
B
QUESTION 58
During the follow-up phase the following conditions are checked:
X l. 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 X 3. 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?
K2 1 credit
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
D
QUESTION 59
Assume you are managing the system testing phase of a project. The system test
execution period is scheduled to twenty weeks. All tests are manual tests. You are
following a risk-driven test approach. During the last staff meeting the project manager
tells you new deadlines that will not allow completion of all the system tests. Which of
the following would you expect to be the best way to respond to this situation?
K2 1 credit
A. Prioritize executing the tests for the highest product risks and track these risks
B. Remove testers from your test team, so that they can be assigned to other projects
C. Automate all remaining tests
D. No action is needed, test as much as possible in the remaining time period
A
QUESTION 60
You are performing a quality risk analysis for a CSCI (Computer Software Configuration
Item) used to implement a CBIT (Continuous Built-In Test) module of a safety-critical
system. During the quality risk analysis you are trying to identify the ways in which
failures of the CBIT module can occur, for each of them trying to determine the potential
causes and likely effects, and the risk level (calculated as the product of three factors:
severity, occurrence and detection).
Which of the following risk analysis techniques are you working with?
K2 1 credit
A. A lightweight product risk analysis technique
B. Failure Mode and Effect Analysis
C. Wide Band Delphi
D. Cost of Exposure
B
QUESTION 61
You are working on a project to develop an authentication system for an e-commerce
website. This system provides two features: Registration and authentication. Two
different development teams develop these two features.
There is a high likelihood that the delivery of the authentication feature to the test team
will be three weeks later. To complete the registration the user must provide the
following registration inputs: Name, surname, birth date, fiscal code and he/she can
select a username and a password.
A registered user can be a special user or a normal user. To be identified as a special
user, he/she must also provide, during the registration process, a voucher possibly
received from the IT department.
Access is granted only if a user is registered and the password is correct: In all other
cases access is denied. If the registered user is a special user and the password is
wrong, a special warning is shown on the system console. You are currently performing
a quality risk analysis using FMEA.
Based only on the given information, which of the following is NOT a product risk that
could be identified during the quality risk analysis?
K4 3 credits
A. The late delivery of the authentication feature to the test team causes delays in the
start of test execution and this could result in a shorter test period
B. The authentication system denies access for a special user with a wrong password,
but doesn't display a special warning on the system console
C. The authentication system grants access to a normal user with a wrong password
D. The authentication system grants access to a special user with a wrong password
A
QUESTION 62 Which of the following statements describing how identified product
quality risks and managed, is true? K2 1 credit
A. The extent of re-testing and regression testing activities should be based on the risk
level
B. The identification of new risks, the re-assessment of the level of existing risks and the
evaluation of the effectiveness of risk mitigation activities should only occur at the very
beginning of a project
C. Risk mitigation of product quality risks can be effective only after starting test
execution
D. The priority of the development and execution of tests should not be based on the
risk level but only on the likelihood
A
Which of the following statements about management of product quality risks in mature
organizations with respect to the lifecycle, is true? K2 1 credit
A. Mature organizations address product quality risks associated to non-functional
characteristics only during the system test phase
B. Mature organizations are aware that the contribution of testing to analysis of product
quality risks is very important. The analysis should occur throughout the entire lifecycle
C. Mature organizations donyt waste time identifying the sources of risks. They only
focus on identifying product quality risks
D. Mature organizations are aware that risk management of product quality risks only
occurs during testing
B
QUESTION 64 Assume you are currently working on a project developing a system
where functional requirements are very well specified. Unfortunately non-functional
requirements do almost not exist. You are the Test Manager. You have to choose a
technique for test selection that allows testing of non- functional characteristics,
especially reliability.
Which of the following techniques for test selection do you expect being most useful in
this scenario? K2 1 credit
A. A model-based technique based on the creation of operational profiles
B. Ambiguity reviews
C. Test condition analysis
D. Cause-effect graphing
A