You are on page 1of 68

Q.

1: System test closure activities occur;


I. After system exit criteria are met.
II. After acceptance testing is over.
III. After all project activities are finished.
IV. After the execution of all test cases.
A. I, II and IV are true
B. II and IV are true
C. I, II, III are true
D. All of them are true
<<<<<< =================== >>>>>>
Q. 2: Select the correct statement;
A. Testing processes are interconnected and related to activities like requirements engineering, software
development, etc.
B. Testing tasks cannot be concurrent.
C. Requirements engineering and software testing are two isolated activities.
D. Testing activities / processes do not have to be aligned to the chosen software development lifecycle
model.
<<<<<< =================== >>>>>>
Q. 3: Which of the following statements are false?
I. Test execution starts when the system entry criteria are met (or waived) and test execution ends
when exit criteria are met.
II. System test environment creation might start during system design in V-model
III. Long term prospects needs to be considered when selecting test process or tools.
IV. Daily/weekly scrum meetings are part of agile testing method.
A. I and II and false.
B. II, III and IV are false
C. I, II, Ill are false
D. None of them are false
<<<<<< =================== >>>>>>
Q. 4: Which of the following statements are true?
I. Early test planning and later test execution is an activity of sequential software development
model
II. Change and configuration management are not needed for software testing activities.

III. Based on the project context, additional levels of testing like hardware-software integration
testing, feature interaction testing can be done.
IV. System test planning and project planning could occur concurrently in V-model.
A. I, II and III are true.
B. II, III and IV are true.
C. I, Ill and IV are true.
D. I and Ill are true.
<<<<<< =================== >>>>>>
Q. 5: According to ISTQB syllabus, systems of systems;
I. contain interconnected hardware, software applications and communications.
II. include big bang merging of independent collaborating systems to avoid creating the entire
system from scratch.
III. can be less reliable than individual systems
IV. characteristics include; long duration of projects, version management and regression tests at
systems of systems level.
A. I, II and IV are true.
B. I, II are true and III is false.
C. I, Ill, and IV are true. II is false.
D. II, III and IV are true. I is false.
<<<<<< =================== >>>>>>
Q. 6: According to ISTQB syllabus, characteristics of systems of systems are;
I. Long duration of projects
II. Multiple levels of integration
III. Need for Maintenance Testing
IV. No formal development lifecycle or milestones.
A. I, II true, Ill and IV false.
B. I, II, Ill true, IV false.
C. II, III IV true, I false.
D. All of the above are true.
<<<<<< =================== >>>>>>
Q. 7: Which of the following is true about safety critical systems?
A. System failures could be life threatening.
B. The supplier of the safety critical system is not liable for any damage caused by the system.
C. Testing proves that there are no failures or defects in the system.

D. Traceability to regulatory requirements and compliance is not necessary.


<<<<<< =================== >>>>>>
Q. 8: A Company hired a new Test Manager to manage their testing department for an upcoming
new project. Test manager spent his first two weeks identifying the testing environment and
testing process. He found that the test environment and production has redundant architecture,
depth and breadth of documentation, rigorous approach for development and testing, and
compliance to regulatory requirements. The testing department is also audited 3 times a year by
internal and external auditors.
Select the correct answer;
A. Test Manager is describing systems of systems environment.
B. Test Manager is describing a safety critical system environment.
C. Test Manager is describing his job duties.
D. Test Manager is describing a multiple clients and server architecture.
<<<<<< =================== >>>>>>
Q. 9: Select the correct statements about safety critical systems;
I. Risk management reduces the likelihood and / or impact of a risk.
II. Failure Mode and Effect Analysis (FMEA) technique is used mainly for safety critical systems.
III. All safety critical systems are subject to sector specific regulations only.
IV. Full traceability from requirements to evidence is required in some safety critical systems.
A. I, II, IV true, III false
B. II, III, IV true, I false
C. I, IV true, II, III false
D. All of the above true
<<<<<< =================== >>>>>>
Q. 10: Which one of the following is false about Metrics and Measurements?
Metrics and measurements are useful to identify;
A. Workload and resource usage
B. Actual and planed costs
C. Defects found, defect fixed, duration of correction
D. Testers motivation

Question
No.

Correct
Answer

Q. 1

Q. 2

Q. 3

Q. 4

Q. 5

Q. 6

Q. 7

Q. 8

Q. 9

Q. 10

Q. 11: Which of the following is the best description of a clientserver application?


A. The application makes use of a web front end.
B. There is at least one computer that provides information to other computers.
C. There is one computer that provides information to dumb terminals.
D. The application(s) run on a single computer.
<<<<<< =================== >>>>>>
Q. 12: Which of the following best describes a difference between a sequential development
model and an iterative one?
A. A sequential development model will always take longer than an iterative model, for a similar sized
project.
B. A sequential development model guarantees that the customer will like the product, while the iterative
model does not.
C. A sequential development model involves the users in testing mostly at the end of development, while
the iterative model concentrates on the user perspective throughout development.
D. A sequential development model requires significant regression testing, while an iterative model does
not.
<<<<<< =================== >>>>>>
Q. 13: Select the correct statement;
I. Comparing actual progress against the plan is part of Test Controlling activity.
II. Updating the test plan if needed is part of test controlling activity.
III. Prioritization criteria identified during risk analysis should be applied only during test
execution.
IV. Test conditions are identified by analyzing the test basis and test objectives.
A. I and IV true. II and II false.
B. I, II and IV true. III false.
C. I, II and III true. IV false.
D. II, III and IV true. I false.
<<<<<< =================== >>>>>>
Q. 14: Select the correct statement regarding test planning and control
A. Test controlling is a one-time activity that will occur at the beginning of the test effort.

B. Test planning includes identifying test activities and resources required for the test effort.
C. Complex relationships (many to many, one to many) cannot exist among test conditions, test cases
and test procedures.
D. Risk and Test coverage is not a metric for test planning and control.
<<<<<< =================== >>>>>>
Q. 15: The main Objective of Test Analysis and Design phase is to;
A. Create test strategy and test plan
B. Design and create the test environment
C. Identify test conditions and create test cases
D. Archive test results, logs and reports in the configuration management system
<<<<<< =================== >>>>>>
Q. 16: Which of the statements are true about test cases?
1. All test cases should be automated
II. Test cases should be repeatable
III. Test cases should be traceable back to requirements
IV. Test cases should have expected results
A. I, II and III are true, IV is false
B. II, Ill and IV are true, I is false
C. III and IV are true , I and II false
D. All of them are true
<<<<<< =================== >>>>>>
Q. 17: According to the ISTQB syllabus, Test Analysis and Design phase metrics include,
A. Percentage of requirements covered by test conditions, percentage of test conditions covered by test
cases and number of defects found during test analysis and design.
B. Percentage of requirements covered by test conditions, percentage of test conditions covered by test
cases and percentage of test cases automated.
C. Percentage of requirements covered by test conditions, percentage of test cases automated and
percentage of test environment configured.
D. Percentage of test cases automated, percentage of test cases executed and percentage of test
environment configured.
<<<<<< =================== >>>>>>
Q. 18: Objectives of test implementation phase are;
I. Create test procedures.
II. Finalize and create test data and set up environment

III. Create a test execution schedule / order


IV. Check test level entry criteria
A. I and II true. III and IV false
B. II, III and IV true. I false
C. I, II, III and IV true.
D. III and IV true, I and II false
<<<<<< =================== >>>>>>
Q. 19: Select the correct answer;
A. If the expected and actual results do not match, it is always because of a defect in the software under
test.
B. Customers should not be involved in any level of test execution.
C. Collecting test evidence /test logging is always up to the tester to decide.
D. Actual and expected results comparison is part of test execution phase.
<<<<<< =================== >>>>>>
Q. 20: Select the correct answer;
I. IEEE 829 contains a standard for test summary report.
II. Test reporting can occur at the end of the testing effort.
III. Percentage of test time lost due to blocking events is not a valid metric to monitor.
IV. Test summary report may contain summary of testing activities, versions of the software
tested and management approvals.
A. I, II and III are true, IV false
B. I and II true, III and IV are false
C. I, II and IV are true, III false
D. I and IV are true, II and III are false

Question
No.

Correct
Answer

Q. 11

Q. 12

Q. 13

Q. 14

Q. 15

Q. 16

Q. 17

Q. 18

Q. 19

Q. 20

Q. 21: Innovative solutions testing department delivered a software, which included the three new
features along with the test qualification report. They also archived their test results, logs, and
other test artifacts in company documentation database. Scheduled a lessons learned meeting
with the software testers, project managers and software developers.
The innovative solutions testing department is describing;
A. Test analysis activities
B. Test planning activities
C. Test closure activities
D. User acceptance testing activities
<<<<<< =================== >>>>>>
Q. 22: Which of the following statements are true?
I. Percentage of test data loaded is a metric to monitor during test closure activities
II. Test coverage is a metric to monitor during test closure activities.
III. Cause Effect Analysis of defects can be done as part of test closure activities.
IV. Identification of potential process improvement can be done as part of test closure activities.
A. II, III and IV true, I is false
B. I true, II, III and IV false
C. II and III true, I and IV false
D. II and IV true, I and III false
<<<<<< =================== >>>>>>
Chapter 3: Test Management
Q. 23: Test Strategy;
A. Includes organization's methods of testing, risk management and high level activities of testing.
B. Cannot be preventive or reactive.
C. Includes the application of the test strategy to a project.
D. Describes desired quality targets.
<<<<<< =================== >>>>>>
Q. 24: Which of the statements are true about a test policy document?
Test policy document;
I. is a high level document which describes the company philosophy towards quality assurance.
II. contains the company values, goals related to testing and test process.
III. may contain activities for test process improvement.

IV. may contain information about how to evaluate the effectiveness and efficiency of testing.
A. I and II true, III and IV false
B. III and IV false, I and II true
C. I, II and IV true, III false
D. All of them are true
<<<<<< =================== >>>>>>
Q. 25: Which of the statements are true about Test Strategy approaches?
I. Company can use analytical strategy (risk based) for their test strategy.
II. Company can use dynamic strategy for their test strategy.
III. Company may combine two or more test strategies for their test activities.
IV. Company may not have a test strategy document.
A. I and II true
B. I II and Ill true
C. I, II, III and IV true
D. I, II, IV true
<<<<<< =================== >>>>>>
Q. 26: Master test plan may contain;
I. Items to be tested, out of scope test items
II. Testing schedule, budget
III. Entry and exit criteria for each level and relationship among each level
IV. Business value of testing
A. I, II true.
B. II, III true
C. I, III, IV true
D. I, II, III , IV true
<<<<<< =================== >>>>>>
Q. 27: Which of the statements are true about test documentations?
I. IEEE 829 standard contains test documentation template
11. Level test plan is a more detailed document which has information about testing tasks and
milestones.
III. Test plan structures may vary depending on the organization and project.

IV. Test strategy or test plan is not required for safety critical projects.
A. I,II,III true
B. I, II, IV true
C. II III, IV true
D. III, IV true
<<<<<< =================== >>>>>>
Q. 28: Which statement is NOT true about test estimation?
A. Good test estimate provides specific detailed estimates of the costs, resources, and people involved.
B. Test estimate should be created by the test manager by him/herself, based on his/her own knowledge
of the project.
C. Test estimate should consider all activities involved in test process (from test planning to test closure
activities) and should document all the assumptions that were made.
D. Industry averages, predictive models, company standards, intuition and guesses are some of the
techniques that can be used for test estimation.
<<<<<< =================== >>>>>>
Q. 29: Which of the following is correct about test progress monitoring?
I. According to ISQTB syllabus, Product Risks, Defects, Tests, Coverage and Confidence are 5
dimensions that can be used to monitor test progress.
II. Confidence is measured via surveys and questionnaires and outcome is subjective to the
person responding.
III. Various metrics are used to measure the product risks, tests and coverage.
IV. One outcome of the progress monitoring could be to relax the test exit criteria.
A. All of the above is true
B. All of the above is false
C. I, II and III true.
D. I and II true.
<<<<<< =================== >>>>>>
Q. 30: Which of the following is correct?
A. Business value of testing can be grouped into two categories; Quantitative value and qualitative value.
B. Qualitative value includes finding defects and reducing risks by running test cases.
C. Cost of finding defects and internal failures are normally higher than cost of external failure.
D. It is not possible to manage a distributed testing team.

Question
No.

Correct
Answer

Q. 21

Q. 22

Q. 23

Q. 24

Q. 25

Q. 26

Q. 27

Q. 28

Q. 29

Q. 30

Q. 31: ABC is a software company based in USA that builds software to the retail community.
Software is tested by two testing teams located in India and China. Testers do not work for ABC
company. However, they have very good communication between the project team and well
defined expectations for the quality of the software.
What type of test effort is described above?
A. In sourced
B. Outsourced
C. Distributed
D. None of the above
<<<<<< =================== >>>>>>
Q. 32: Which of the statement are true about risk based testing;
I. All risks have equal weights / concerns.
II. The level of risk is influenced by likelihood of the risk and impact of the risk.
III. All risks must be mitigated.
IV. Main developer quitting, during the coding phase of the project can be a project risk.
A. I and II true
B. I and III true
C. II and IV true
D. III and IV true
<<<<<< =================== >>>>>>
Q. 33: Select the correct matching pair. According to the ISTQB Syllabus;
I. Risk Identification
II. Risk Analysis
III. Risk mitigation
a. Methods include: Expert interviews, checklists, brainstorming and past experience.
b. Technical factors include: Training issues, tools and technology, conflicts within the team
c. Business factors include: Damage to the image, loss of license, legal issues
A. I-a,II-b,III-c
B. I-a,II-b,III-b
C. I-b,II-c,III-a
D. I-c,II-b,III-a
<<<<<< =================== >>>>>>
Q. 34: According to the ISTQB syllabus, major ways to handle risks are:

I. Mitigate the risk through preventive measures.


II. Make contingency plans to reduce impact if risk occurs.
III. Transfer the risk to someone else to handle.
IV. Ignore and accept the risk.
A. I, II and III true
B. I, II and IV true
C. II, III, IV true
D. I, II, III, IV true
<<<<<< =================== >>>>>>
Q. 35: Failure Mode and Effect Analysis (FMEA) should be applied;
A. In safety critical systems
B. Only on underground systems
C. Only on air traffic systems
D. In all systems
<<<<<< =================== >>>>>>
Q. 36: Innovative software solutions have adopted a new way of testing their software. Testers set
up the test environment, scan the software and look for problems for about 3 hours every week on
Mondays and Wednesdays (in addition to their normal test activities). They create a session sheet
and record testers name, date and time started, issues found, task breakdown and defects found
at the end. Then the test manager holds a meeting with the testers and reviews the session sheet.
Manager asks the testers for their outlook, results, what happened during the testing and their
feelings about past 3 hours.
What type of testing activity is described above?
A. Risk based testing
B. Exploratory Testing
C. State transition Testing
D. Decision Testing
<<<<<< =================== >>>>>>
Q. 37: A Software Company hired a new test manager to manage their testing department. There
are 20 testers in the department and 3 of them are located in a different city than the rest of the
team. Test team is expected to receive a new build next week for qualification. The project has
high visibility from upper management and it is very important for the test manager to complete
the qualification on-time. Three (3) new servers were ordered previously to setup the test
environment for this new project. There are only 3 days left to begin testing and environment
management (EM) team says they are busy with another project at the moment and setup will not
be done until next week. If the network is not setup, testing will be impacted.
What is your advice to the new test manager?
A. Have a meeting with EM Manager and Project Manager and explain the situation and the project risk if
servers are not setup in 3 days. Let the project manager make a decision.
B. Wait till EM team is done with their project.

C. Request testers to do the testing on old systems even though they do not have correct pre-requisite
software.
D. Hire two additional testers to complete the project on-time.
<<<<<< =================== >>>>>>
Q. 38: Which of the following are included in test plans?
I. A schedule of events.
II. The set of test cases to be run.
III. The roles and responsibilities of stakeholders.
IV. The test data.
V. The test results and incidents raised.
A. I and II
B. II and III
C. II, IV and V
D. I and III
<<<<<< =================== >>>>>>
Q. 39: Which of the following would be an appropriate entry criterion from system testing into
acceptance testing?
A. 100 per cent functional specification coverage.
B. 100 per cent business requirements coverage.
C. 100 per cent statement coverage.
D. 100 per cent path coverage.
<<<<<< =================== >>>>>>
Q. 40: Which of the following would give the best measure of progress against product quality?
A. The number of tests run against those planned.
B. The turnaround time for defects.
C. The number of high priority defects outstanding.
D. The time taken to run each test.

Question
No.

Correct
Answer

Q. 31

Q. 32

Q. 33

Q. 34

Q. 35

Q. 36

Q. 37

Q. 38

Q. 39

Q. 40

Q. 41: In which order should the following test management documentation be created?
I. Project test plan
II. Test strategy
III. Test policy
IV. Level test plan
A. I, II, III, IV
B. II, I, III, IV
C. III, II, I, IV
D. I, IV, III, II
<<<<<< =================== >>>>>>
Q. 42: Which of the following is a test policy statement?
A. ToolX within the Efficient tool set will be required for this project.
B. Projects across the company will make use of the Efficient toolset.
C. Training will be required in ToolX for staff on this project.
D. ToolX will be required for a period of one month.
<<<<<< =================== >>>>>>
Q. 43: Which of the following could form part of the entry criteria into system testing?
I. 100 per cent decision coverage of all tariff calculations.
II. 100 per cent functional specification coverage of all household types.
III. Outstanding defects at integration testing highlighted.
IV. Test summary report for system testing produced.
V. Business requirements signed off.
A. I, II and III
B. II, III, and IV
C. I and III
D. I, III and IV
<<<<<< =================== >>>>>>
Q. 44: Which of the following would form part of the entry criteria into unit testing (which will be
followed by integration testing)?
I. 100 per cent decision coverage of all tariff calculations.
II. Signed-off program specification.
III. Signed-off technical specification.
IV. 100 per cent program specification coverage.
V. Compiled code.
A. I, III and V
B. II and V
C. I, II and III
D. III, IV and V
<<<<<< =================== >>>>>>

Q. 45: A major bank has recently outsourced all of its software development in an effort to reduce
its fixed costs. The new supplier will be responsible for all new developments as well as
enhancements to existing ones.
The bank has retained its own management team for its projects. There will be an in-house project
manager, development manager and test manager for each project. Some staff may work on more
than one project, depending on the overall size.
An enhancement is being made to allow existing customers to authorise their own loans online,
from 1k to 10k by answering a series of questions.
Which of the following best describes the usefulness of a test policy in this scenario?
A. The test policy will ensure that all members from both sets of teams understand what their roles and
responsibilities are.
B. The test policy will identify the risks of each project, and ensure that all staff knows how to deal with
them.
C. The test policy will ensure that all team members understand what is required by the bank to create
high quality products.
D. The test policy will remind staff of the usefulness of using their own knowledge to conduct testing.
<<<<<< =================== >>>>>>
Q. 46: The aircrew of a national air defence force has requested changes to the existing aviation
software that provides on-board information about the combat environment. The air force is
currently engaged in a peace-keeping mission in another country and has come under
unexpected threats.
The development life cycle is the V model. The software house needs to change their test
management process to ensure delivery at the right time and quality.
The software changes are coming in as the aircrew request them, as a result of their engagements
with hostile forces.
The aircrew have requested that the changes are made as quickly as possible. The project
manager has decided to revisit the test management process. The changes will come as small
change requests. The team have worked on the project for over 25 years, with little staff turnover.
The project manager has asked for your advice on test estimation. Which of the following would
you recommend?
A. Conduct a test point analysis on each change request definition.
B. Analyse data from previous projects to find changes similar to each change request, and use this to
estimate the time required.
C. Ask the developers how long the change will take to implement and allocate 50 per cent of this to
testing.

D. Ask the tester who will be doing the testing for a best guess.
<<<<<< =================== >>>>>>
Q. 47: Which of the following statements are correct?
I. IEEE 1028 is an international standard on reviews.
II. Early reviews are very cost effective in finding defects.
III. Review is considered a static testing
IV. All types of documents can be reviewed (source code, requirements document, test plan
document)
A. I, II and III true
B. I, III and IV true
C. I, II, III and IV true
D. II, III and lV true
<<<<<< =================== >>>>>>
Q. 48: You are a test manager for ABC Company. CIO of ABC sent a meeting entry to you and your
manager for a past project evidence and test deliverables review. A person from an external
company would like to interview you regarding the previous project. This activity has a very high
visibility from upper management.
What type of review is described above?
A. Management Review
B. Technical Review
C. Audit
D. Inspection
<<<<<< =================== >>>>>>
Q. 49: Select the matching pair;
I. Contractual Review
II. Requirement Review
III. Design Review
a. Involve Managers, customers and technical staff. Reviewing contract milestones.
b. Involve customers and technical staff. Review design solutions, test cases.
c. Involve auditor. Review compliance to processes and regulations.
d. Involve customers and technical staff. Reviewing functional and non functional requirements,
test conditions.

A. I-a, II-d, III-b


B. I-c, II-b, III-a
C. I-a, II-b, III-c
D. I-b, II-c, III-d
<<<<<< =================== >>>>>>
Q. 50: Which of the following is most likely to be found in a review of a functional specification?
A. Undefined boundary values
B. Unreachable code
C. A failure in the system
D. A memory leak

Question
No.

Correct
Answer

Q. 41

Q. 42

Q. 43

Q. 44

Q. 45

Q. 46

Q. 47

Q. 48

Q. 49

Q. 50

Q. 51: Which of the following has learning as one of its main purposes?
A. Walkthrough
B. Informal review
C. Technical review
D. Inspection
<<<<<< =================== >>>>>>
Q. 52: Which of the following always makes use of entry and exit criteria?
A. Walkthrough
B. Informal review
C. Technical review
D. Inspection
<<<<<< =================== >>>>>>
Q. 53: A new system is being created. A form of iterative development, Agile development, is
being used. The requirements capture process is typical of iterative development projects in that
limited requirements are available. The functionality for the first iteration has been sketched out,
but there is a real need for a quality system to be delivered, in good time.
Which of the following would provide the best reasoning for using walkthroughs on the first set of
requirements?
A. They will ensure that managers understand what will be delivered for each iteration, so they can
provide contingency.
B. Given the interest in quality, the requirements can be reviewed in detail, to ensure that the developers
understand what is required.
C. Lessons can be learnt from the first iteration, which should help to improve on performance for
subsequent iterations.
D. They will enable a wide range of stakeholders to understand what will be built and tested for the first
iteration.
<<<<<< =================== >>>>>>
Q. 54: It is unusual to find the full inspection process being followed routinely in iterative
development projects they are usually too costly in time and money.
Which part of the inspection process could we make use of here, to best effect?
A. Train the moderators for the technical reviews so that they can manage the process better.
B. Inspect the requirements for every other iteration to improve overall quality of the system.
C. Collect metrics at the end of each iteration on defects being found by severity and priority, and use this
to plan for the next iteration.

D. Include the managers in the reviews so that they can appreciate the costs involved better and provide
more contingency for things going wrong.
<<<<<< =================== >>>>>>
Q.55: A major supermarket is upgrading its online store in response to recent changes in
consumer spending. It has reduced its premium products range by offering less organic meat
and vegetables and less exotic fruit and vegetables. It has increased its friendly product range
by increasing its locally sourced produce, and its fair-trade range by including more products
from overseas where growers are assured a fair price for their products.
The front-end design is changing to allow customers to select their shopper preferences, which
are:
# environmentally friendly;
# family friendly;
# fair to all.
Customers will then be offered products falling into each of these categories.
The changes to the front end are considered to be simple, when compared with the changes
required to the back end, to provide each customer group with the correct product choices.
The development life cycle is Agile development. One of the developers has begun creating a
high-level design to help clarify the product categories.
He has decided to hold a review of the high-level design.
Which one of the following review types would be suitable for the high-level design, for the
reasoning given?
A. A walkthrough of the design, so that those building the front end can understand how their software will
interact with the back end.
B. A technical review of the design so that each product category can be tightly defined before the
functionality is built.
C. An inspection of the design to see if it can be easily reused for later iterations.
D. A management review of the design to ensure that it will be fit for purpose.
<<<<<< =================== >>>>>>
Sample Questions in context of CTAL Syllabus Chapter 7: Incident Management
Q. 56: Select the correct pair;
I. "Unexpected occurrence that requires a further investigation"
II. "Recognition of failure caused by a defect"
III. Requires a change to the work item

a) Incident
b) Defect
c) Bug
d) Failure
A. I-a, II-a, III-b
B. I-a, II-d, III-b
C. I-b, II-c, III-d
D. I-c, II-d, III-b
<<<<<< =================== >>>>>>
Q. 57: Which of the following statements are correct?
I. A failure can be detected only by dynamic testing technique.
II. Defects can exist in test environment.
III. All incidents require a software change.
IV. Code and design reviews can reveal defects
A. I, II, III true
B. 1, II, IV true
C. II, III, IV true
D. II, IV true
<<<<<< =================== >>>>>>
Q. 58: IEEE 10440-1993 specifies a standard for defect reporting. Which of the following attributes
should be in a defect report as per ISTQB Syllabus?
A. Complete, concise, accurate and objective report.
B. Compete and accurate. Does not have to be concise or objective.
C. Complete and objective. Does not have to be accurate.
D. Accurate. Does not have to be complete, concise or objective.
<<<<<< =================== >>>>>>
Sample Questions in context of CTAL Syllabus Chapter 8: Standards & Test Improvement Process
Q. 59: Which of the following standard is a British standard for software component testing?
A. ISO 12207
B. IEEE 829
C. BS-7925-2
D. RTCA DO - 178B/ED 12B
<<<<<< =================== >>>>>>
Q. 60: Which of the following statements are correct?
I. Industries may tailor standards for their specific domain
II. Standards may differ based on countries, businesses and products.

III. All businesses should comply with same standard regardless of their business or country of
origin.
IV. Standards exist for software reviews, software test documentations and random testing.
A. I, II, IV true. III false
B. I, II, III true. IV false
C. II, III, IV true, I false
D. III, IV true. II, II false

Question
No.

Correct
Answer

Q. 51

Q. 52

Q. 53

Q. 54

Q. 55

Q. 56

Q. 57

Q. 58

Q. 59

Q. 60

Q. 61: Which of the statements are correct?


I. There are two types of process improvement models as per the ISTQB Syllabus; Process
reference model and content reference model.
II. Evaluation of an organization within the framework is called process reference model.
III. Software development and software testing processes can be improved using process
improvement models.
IV. "Define and Redefine" is one of the steps that can be adopted during "process improvement"
process.
A. I, II, III true
B. II, III false
C. All of them are true
D. All of them are false
<<<<<< =================== >>>>>>
Q. 62: Company ABC hired a well qualified consultant to perform a test process improvement
assessment. The consultant concluded from the assessment that the company ABC is at the
Initial level (Level 1) and provided few recommendations to improve the test process to next level
(Definition). The test process improvement model he selected has 5 levels (5 being the highest
level / Optimization).
According to the ISTQB syllabus, what process improvement model did he select?
A. CMMI (Capability Maturity Model Integration)
B. CTP (Critical Testing Process)
C. TMM (Testing Maturity Model)
D. TPI (Test Process Improvement)
<<<<<< =================== >>>>>>
Q. 63: Test Process Improvement (TPI) maturity levels are;
A. Controlled, Efficient, Optimizing
B. Initial, Definition, Integration, Management & Measurement, Optimization
C. Planning, acquisition, measurement
D. None of the above
<<<<<< =================== >>>>>>
Q. 64: Which of the statements are true about test process improvement models?
I. STEP (Systematic Test and Evaluation Process) urges requirements based testing strategy.
II. Customer satisfaction is one of the STEP assessments metric.
III. Staged or continuous representation approaches are used in CMMI (Capability Maturity Model
Integration).

IV. Process improvement models cannot be combined together.


A. I and II true. III and IV false.
B. I, II and III true. IV false
C. IV true. I, II and III false
D. All of them are true
<<<<<< =================== >>>>>>
Sample Questions in context of CTAL Syllabus Chapter 9: Test Tools & Automation
Q. 65: Which of the following is NOT a true statement?
A. Cost benefit analysis should be done before purchasing test tools and analysis should show a good
potential return on investment.
B. Bid bang approach is the best way to rollout test tools to an organization.
C. Maintenance fees, support fees, licensing fees and learning curve should be considered before
introducing test tools to an organization.
D. Scripted / automated tests can be executed faster during test execution phase.
<<<<<< =================== >>>>>>
Q. 66: Which of the following statements are true about risks of introducing test automation
tools?
I. Poorly designed test cases automated "as is" results in execution errors.
II. Reduce defect detection due to limited manual testing by a tester.
III. Too many dependencies to integrate test tools and test tool limitations.
IV. Unrealistic expectations from management.
A. I, III true
B. II, IV true
C. All of them are true
D. None of them are true
<<<<<< =================== >>>>>>
Q. 67: Which of the following statements are true?
I. Test automation tools can be used only for one project.
II. To avoid human data comparison mistakes, test data comparison tool can be used.
III. A company can utilize multiple test tools to efficiently perform their test activities.

IV. Purchasing suite of test tools from the same vendor guarantees that the tools will work
together.
A. II, III true. I,IV false
B. I, II true. III,IV false
C. II, III, IV true. I false
D. I, II, IV true. III false
<<<<<< =================== >>>>>>
Sample Questions in context of CTAL Syllabus Chapter 10: People Skills - Team Composition
Q. 68: When selecting/hiring team members to an existing team, team dynamics must be
considered. Which of the following should be considered when selecting staff to a team?
I. Consider mix of technical skills and personality
II. Each person should have a defined role
III. Cross-training within teams
IV. Knowledge of software lifecycle
A. I, II and III true
B. I, II true
C. IV true
D. All of the above
<<<<<< =================== >>>>>>
Q. 69: A Company develops websites for individual users / companies. The testing team tests
each build of the software once development releases it. Once testers complete the testing, they
also work on coding the next build of the software. All testers and developers report to project
manager.
What type of independency is achieved above as per ISTQB syllabus?
A. "No independent testers"
B. Testing is done by a tester who is part of the development team
C. "External Test specialists perform testing"
D. "Testing is done by an organization external to the company"
<<<<<< =================== >>>>>>
Q. 70: Which of the following is NOT a challenge with outsourcing?
A. Cultural differences
B. Quality
C. Employee turnover
D. Low cost

Question
No.

Correct
Answer

Q. 61

Q. 62

Q. 63

Q. 64

Q. 65

Q. 66

Q. 67

Q. 68

Q. 69

Q. 70

Set of 10 Questions (Q. 71 to 80)


Correct Answers to Earlier Q. 61 to 70 are at the end of this page:
Scenario: You work for a company that produces Ground X-ray machines and have just been
assigned to work as the Test Manager on a newly-started project developing PC-based software to
interpret the output from such machines using complex mathematical formulae. The software will
be developed to work with the output from all Ground X-ray machines (including those from other
manufacturers), which output the X-ray data to an agreed international standard (note that this
standard is currently in the process of being updated). The unique setting point of the new
software will be that it provides users with a graphical user interface; while current similar
software packages (both from your company and others) do not have this feature.
It has been decided that the V life cycle model shall be used, using the following development
phases.
# Analyze and Specify Software Requirements
# Specify Software Design
# Detailed Component Design
# Coding
Q. 71: Given the following test phases:
i. Component Testing
ii. Non-Functional Testing
iii. Component Integration Testing
iv. Hardware - Software Integration Testing
v. System Testing
Vi. Regression Testing
Assuming that acceptance testing will be included in your project test plan, which of the above
would you also include?
A. ii, iii, iv
B. ii, iv, vi
C. I, iii, v
D. i, v, vi
Explanation in support of the correct Answer:
In the V model there should be a corresponding test level for every development level (although code and
unit test are often combined). Component testing corresponds to Coding, Component Integration Testing
corresponds to Detailed Component Design, System Testing corresponds to Specify Software Design,
and Acceptance Testing corresponds to Analyze and Specify Software Requirements. Non-Functional
Testing is not a phase in itself - it is part of system testing. Regression testing, similarly, is not a phase i n
itself, but used in several phases, while Hardware Software Integration Testing is not appropriate as the
scenario does not require the software to interface to specific hardware (it is PC-based),
<<<<<< =================== >>>>>>
Q. 72: Which ONE of the following do you believe is the greatest risk to this software?

A. The software will not be compatible with other manufacturer's machines


B. The complex mathematical formulae will not be implemented correctly
C. The software will not be compatible with the new international standard
D. The usability of the graphical user interface is poor
Explanation in support of the correct Answer:
The major new functionality provided in the new system is the GUI, and it appears the company hasn't
developed one before, hence the greatest risk is associated with this area. Compatibility with other
manufacturer's machines is not really relevant as the requirement is to be compatible with the 'standard'
data. Compatibility with the standard' data is not especially high risk (given what we have been told) as it
is relatively easy to test this as it wall be very well specified (in the standard). The complexity of the
mathematical formulae is not high risk as the company has experience in this area, having implemented
similar non-GUI systems before.
<<<<<< =================== >>>>>>
Q. 73: Which ONE of the following do you believe would add greatest value to the testing on this
project?
A. Employing external usability testing expertise
B. Using inspections on the development outputs
C. Auditing compliance with the X-ray data standard
D. Requiring 100% decision coverage of all code
Explanation in support of the correct Answer:
As was explained in the previous question, the highest risk area is the GUI, and employing an external
usability testing consultant is an excellent way to directly mitigate this risk. The use of reviews in the Vmodel is appropriate, but using inspections is overkill for a project of this criticality. Auditing is appropriate
to check compliance with standards, but auditing compliance with a data standard is difficult compared to
auditing compliance with a process standard and so will not be cost effective. 100% decision coverage of
all code is, again, overkill for a project of this criticality.
<<<<<< =================== >>>>>>
Q. 74: Which ONE of the following would you support as an approach to be used for acceptance
testing of this software?
A. Contract acceptance testing
B. Alpha testing
C. Beta testing
D. Factory acceptance testing
Explanation in support of the correct Answer:
The software is PC-based, which introduces compatibility/ configuration problems given the enormous
variation in PC builds and configurations. The (relatively low) criticality of the application means that
configuration and compatibility testing will not be cost effective, and gaining access to suitable test tabs is
expensive. Beta testing will also allow users to interact with the software in a relaxed manner and should
more closely represent normal use (compared to alpha testing in a lab at the company). Beta testing will
also introduce the possibility of the software interacting with X-ray machines from different companies,
which may implement the data standard slightly differently. Contract acceptance testing and factory
acceptance testing (which are the same thing) are appropriate for acceptance testing when there is a
single customer.
<<<<<< =================== >>>>>>

Scenario: Your test team has been created by transferring the testers who previously worked on
prior versions of the X-ray interpretation software, although one of those most familiar with the
complex formulae has gone on maternity leave. It has been agreed that this team member can be
replaced, and testers with the following traits are available for selection.
Q. 75: Which ONE of would you choose to join your test team?
A. With a background in X-ray interpretation formulae
B. Qualified to ISTQB Advanced Test Analyst level
C. Experience in GUI test automation
D. Experienced in usability testing
Explanation in support of the correct Answer:
This answer follows on from the rationale that the highest risk is the GUI. GUI test automation might be
useful; but we need good usability tests to automate first - hence the usability testing experience. As we
are presumably not re-inventing the wheel and re-coding the formulae, then expertise in this area is
unnecessary.
<<<<<< =================== >>>>>>
Scenario: A rival company has announced that they are developing a competing software product
and their published date for release is one month ahead of your planned release date, which is
currently b months away. The project manager- has been told to move your release date to just 4
month's time.
Q. 76: Which ONE of the following suggestions would you support to accomplish this reduction:
A. Change to an agile life cycle
B. Increase resources for development and testing
C. Change to a two stage incremental life cycle with the formulae and the user interface as the two stages
D. Reduce the planned testing
Explanation in support of the correct Answer:
This to an agile life cycle will not make the development quicker at this point in time as we know what we
want (the requirements are quite clear). Delivering in two increments is pointless as the formulae without
the GUI (and vice versa) mean we will be delivering useless increments - and overall the development
time will be longer. If we reduce the planned testing we will compromise the quality. We have no reason
to suspect that we were 'gold plating' this development in the first place - so reducing quality will cost
more in the long run, and may slow down time to market if we get more faults that block development
and/or test progress. So the best answer is to add resources and get it down quicker that way.
<<<<<< =================== >>>>>>
Scenario: You have been provided with a project test document that includes the following
statements:

# Test completion criteria will be rigorously applied


# Unit testing will be performed as part of test-driven development
# User acceptance test cases shall be specified in advance
# User acceptance testing will be performed on a regular basis, every 3 weeks
# A regime of continuous reviews shall be implemented

Q. 77: Which of the following life cycles do you believe is most likely being used on this project?
A. V
B. Spiral
C. Agile
D. W
Explanation in support of the correct Answer:
The test driven development, continuous reviews and 3 weekly acceptance testing are all major clues that
an agile project is being described. The other two points (test cases specified in advance and rigorous
application of test completion criteria) are both valid for agile as well as more traditional approaches.
<<<<<< =================== >>>>>>
Q. 78: Which of the following types of test management document do you believe you have been
given?
A. Master Test Plan
B. Phase Test Plan
C. Test Strategy
D. Test Policy
Explanation in support of the correct Answer:
The document cannot be Test Strategy or Test Policy as in the ISTQB syllabus these are both
organizational documents and the scenario explains we are looking at project test documentation. It
cannot be a Phase Test Plan as it talks about different test phases - so it must be parts of the Master Test
Plan.
<<<<<< =================== >>>>>>
Q. 79: Give the following figures for the testing on a project, and assuming the failure rate for
initial tests remains constant and that all retests pass, what number of tests remain to be run.
Tests planned

1000

Initial tests run

500

Initial tests passed

350

Retests run

80

A. 700
B. 720
C. 784
D. 570
Explanation in support of the correct Answer:
If 500 tests have been run and 350 passed then 150 failed - hence 0.3 (150/ 500) is the failure rate. Of
the 500 run, the 150 that failed need to be rerun and 80 of these have been run already, hence of the first
500, just 70 (150-80) are left to re-run. Assuming the same failure rate (0.3) then for the second 500 tests
we can expect 150 to fail again so these will need to be re-run, giving 500+150=650 tests. If we acid the
70 remaining from the first 500, we get 720 (70+650).

<<<<<< =================== >>>>>>


Scenario: The following figures for the testing on a project (with three main
functions) show the number of risks at different levels of risk exposure identified
and analyzed and the number subsequently mitigated bar the testing.

Q. 80: Which ONE of the following statements most closely reflects the above figures?
A. Risk-based testing was not used on the project
B. Risk based testing was used to target the highest risk functions
C. Risk-based testing was used to target the lowest risk functions
D. Risk-based testing was used to target the highest level risks
Explanation in support of the correct Answer:
The table with remaining risks is shown below. As can be seen the testing has taken out all the high level
risks and most of the medium level risks hence the mitigation strategy was to target the highest level risks
(irrespective of function).

Question
No.

Correct
Answer

Q. 71

Q. 72

Q. 73

Q. 74

Q. 75

Q. 76

Q. 77

Q. 78

Q. 79

Q. 80

Q. 81: Which ONE of the following statements most closely reflects the risk in the project before
and after the mitigation by testing?
A. Function C is now the lowest risk function
B. Only two high level risks have not been mitigated
C. Function B is now the highest risk function
D. The most risks were mitigated in Function C
Explanation in support of the correct Answer:
The table with remaining risks is shown below. Function A is now the lowest risk function, all high level
risks have been mitigated, and 11 risks were mitigated in Function C compared with 13 in the other two
functions. Hence that leaves Function B as the highest risk function with more medium and low level risks
than the other two functions.

<<<<<< =================== >>>>>>


Q. 82: Which of the following is the primary test basis for acceptance testing?
A. High-level design specification
B. Low-level design specification
C. Requirements specification
D. Defect reports from earlier releases
<<<<<< =================== >>>>>>
Q. 83: Which of the following is a general testing principle from the ISTQB Foundation syllabus?
A. Probe effect
B. Defect clustering
C. Boundary value analysis
D. Incident reporting
<<<<<< =================== >>>>>>
Q. 84: You are working as the system test manager on a large project. Following an incremental
lifecycle model, the development team plans to deliver three bundles of features, labeled Critical,
Important, and Enhancing, to the test team on the first working day of March, April, and May,
respectively. Which of the following statements is true?
A. There is no need to write a system test plan for a project that is following an incremental lifecycle
model, as such plans are only written for V-model projects.
B. The system test plan should include an entry criterion that requires a feature complete build delivered
to system test prior to any test execution.
C. The system test plan should govern which specific features are included in each of the three bundles,
and disallow any changes in that feature selection.

D. The system test plan should specify how the test team will perform regression testing for the Critical
and Important features when the Enhancing bundle of features is delivered.
<<<<<< =================== >>>>>>
Q. 85: You are working on a project to develop a browser-based information system for a state
legislature. You are the system test manager. The system test team is responsible for functional
and non-functional testing. During the requirements specification period, the test team leads a
quality risk analysis effort for the project. The quality risk analysis identifies over 25 different
defects in the requirements specification, including a situation where the number of concurrent
users of the system was significantly under-estimated. Which of the following is a way in which
this early testing activity directly benefits test execution?
A. By raising the stature of the test team in the eyes of project management.
B. By demonstrating the fallibility of the business analysts who wrote the requirements specification.
C. By providing reasons to cancel the project prior to wasting too much money on it.
D. By preventing bugs that would otherwise arise during test execution.
<<<<<< =================== >>>>>>
Q. 86: You are working as the test manager on a project to allow customers to make on-line home
mortgage loan applications. The bank has provided a flowchart that shows the decision points for
determining whether someone can receive a loan, and, if so, for how much and at what interest
rate. This document is likely to be the most important input for which of the following test process
activities?
A. To write a test plan
B. To generate exit criteria
C. To design functional test cases
D. To design non-functional test cases
<<<<<< =================== >>>>>>
Q. 87: Assume you are responsible for system testing of an embedded system that is used to
control a gas station fuel pump. Assume that you have received a functional specification, but no
specification of non-functional characteristics like response time, reliability, or security. Which of
the following statements is tare?
A. You should attempt to get information that will allow you to develop non-functional tests as well as
functional tests
B. System testing never addresses non-functional characteristics, so this is not a problem
C. Non-functional characteristics are not important for embedded systems like this one
D. You can assume these non-functional characteristics were addressed in integration testing
<<<<<< =================== >>>>>>
Q. 88: A company is developing a new type of software application and wants very much to be
first to market. The system test execution period is scheduled for twelve weeks.

Four weeks into system test execution, the marketing manager learns that their closest
competitor is within six weeks of releasing a version of this type of application. He convinces the
project management team to release the application as it currently exists, removing four features
which are too buggy for delivery and documenting workarounds or limitations for the other known
bugs. This decision violates the exit criteria defined in the system test plan.
The four withheld features, fixes for the remaining known bugs, plus any additional bug fixes or
enhancements requested by early adopters, are to be delivered in a maintenance release due out
thirteen weeks after initial release.
Which of the following statements about this situation is certainly true?
A. This release decision was ill advised, as the quality problems will definitely cost the company market
share.
B. The test manager should resign in protest to protect her reputation from being associated with such a
poor product.
C. There are no consequences associated with making decisions like this, as quality levels are really
quite arbitrary.
D. The maintenance release will need significant regression testing if the company wants to ensure the
features which are released now are not broken by that release
<<<<<< =================== >>>>>>
Q. 89: You are working as a test manager at an organization that maintains an existing, profitable
family of applications. Releases to these applications undergo a different number of levels of
testing and a different extent of testing depending on whether the release is considered low,
medium, or high risk. Which of the following is a test management document where you would
find a discussion of how to determine the risk of a release, the levels of testing required, and the
extent of testing?
A. Test strategy
B. System test plan
C. Component test plan
D. Test design specification
<<<<<< =================== >>>>>>
Q. 90: Consider the following excerpt from a system test plan:
Tests shall be run in four stages, with all tests within a stage run before the next stage is started.
The stages are formed by dividing the system test set into four non-overlapping subsets as
follows:
1. To identify the tests for stage one, select one test for each very high and high risk items
identified in the quality risk analysis.
2. To identify the tests for stage two, select one test for each major functional area identified in the
system requirements.

3. To identify the tests for stage three, select one test for each other risk item identified in the
quality risk analysis for which test cases were generated.
4. Stage four consists of all remaining tests.
In which section of an IEEE 829-compliant test plan would you expect to find this statement?
A. Approach
B. Risks and contingencies
C. Staffing and training needs
D. Exit criteria

Question
No.

Correct
Answer

Q. 81

Q. 82

Q. 83

Q. 84

Q. 85

Q. 86

Q. 87

Q. 88

Q. 89

Q. 90

Q. 91: What is a test level?


A. The individual element to be tested
B. A group of test activities that are organized and managed together
C. A chronological record of relevant details about the execution of tests
D. A source to determine expected results to compare with the actual result
<<<<<< =================== >>>>>>
Q. 92: While planning for a project, you predict that each one thousand (1,400) new or changed
lines of code will contain 50 defects when delivered for system testing, based on historical
averages for your organization. The development manager tells you that she has estimated 50,000
new or changed lines of code for this project.
During system testing, the system test team discovers approximately 4,000 defects before the
system is finally released. The test execution period lasts about 500 longer than estimated.
Given the information above, what can you say is certainly true about this project?
A. More new or changed lines of code were delivered than planned,
B. More defects per 1,000 new or changed tines of code were found.
C. The increase in test execution time was proportional to the increase in defects.
D. The development team experienced staff turnover during the project.
<<<<<< =================== >>>>>>
Q. 93: Consider the following potentials benefits and risks associated with writing a test plan whip
the requirements specification is being finalized:
1. Arranging support from other project participants
2. Identifying requirements that create test project risks
3. Revising the test plan when requirements are finalized
4. Canceling the project (and the test effort) if sponsors do not approve requirements identifying
requirements that create product (quality) risks
Which are potential benefits and which are risks?
A. Benefits: 2, 3, 5; Risks: f , 4
B. Benefits: 2, 3; Risks: I, 4, 5
C. Benefits: 1, 2, 5; Risks: 3, 4
D. Benefits: 1; Risks: 21 3, 4, 5
<<<<<< =================== >>>>>>
Q. 94: Consider the following table, which shows major risk categories, test results, and bugs.

Which of the following statements is true?


A. Significant risks remain in the category of functionality
B. Significant risks remain in the category of usability
C. No risks remain in the category of maintainability
D. No risks remain in the category of portability
<<<<<< =================== >>>>>>
Q. 95: Consider the following project activities:
I. Write the project plan
II. Write the test plan
III. Assign developers to fix hogs
IV. Report test status
V. Obtain project sponsors
Test estimation addresses which of these activities?
A. II, III, and IV only
B. I, II, and lII only
C. I and I only
D. II and IV only
<<<<<< =================== >>>>>>
Q. 96: You are writing a system test plan and are describing the test items. Consider the following
project team members:
I. Release engineering manager
ii. Project manager
III. Technical support manager
IV. Marketing manager
V. Business analyst
With whom are you most likely to collaborate when writing this section of the test plan?
A. I and III
B. IV and V
C. I and II
D. II and III
<<<<<< =================== >>>>>>
Q. 97: Consider the following events that can occur during test execution:
I. A test passes
II. A test reveals a bug
III. A test release is delivered late to testing
IV. A tester resigns
V. A confirmation test passes
Which of the following statements is true?

A. I, II, and III reduce quality risk


B. I, II, and V reduce quality risk
C. II, IV, and V reduce quality risk
D. II, Ill, and IV reduce quality risk
<<<<<< =================== >>>>>>
Q. 98: Which of the following statements captures the difference between project (planning) and
product (quality) risks?
A. Project risks have a higher likelihood, while product risks have a higher impact
B. Product risks can be eliminated by use of good technology, while project risks always exist
C. Project risks affect all project stakeholders, while product risks affect only testers
D. Product risks affect the success of the product, while project risks affect the success of the project
<<<<<< =================== >>>>>>
Q. 99: Assume you are developing a product for mass-market sales. Suppose that a risk analysis
identifies potential performance defects as a high-level risk. Which of the
following statements is true?
A. You should wait until system test execution to reduce the performance risks.
B. You should assume that your customers would deal with performance risks.
C. You should identify actions to take throughout the lifecycle to reduce the performance risks.
D. You should assume that the development manager would deal with performance risks.
<<<<<< =================== >>>>>>
Q. 100: A requirements specification contains the following excerpt:
The system messages shall score at or below the 8th grade reading level on the Flesch-Kincaid
grade level scale.
Which of the following quality risk items can be derived from this requirements specification
excerpt?
A. Messages returned too slow
B. Messages lost behind active window
C. Messages presented in the wrong language
D. Messages too difficult to understand

Question
No.

Correct
Answer

Q. 91

Q. 92

Q. 93

Q. 94

Q. 95

Q. 96

Q. 97

Q. 98

Q. 99

Q. 100

Q. 101: Assume that you are the test manager for a large banking application development
project. Earlier in the project, you identified 640 product risks which were deemed significant
enough to deserve some amount of testing.
During test execution, you attend a project management meeting where you are asked to report
test status. The following is true of the identified risks:
# Significant product risks identified during project planning: 640
# Significant product risks identified during test execution: 84
# Test coverage of significant risks: 100%
# Risks for which all tests are run and passed: 637
# Risks for which one or more tests fail: 70
# Risks for which one or more tests remain to be run: 47
For some risks, one or more test has failed and one or more test remains to be run. After
presenting these facts, you are asked for your opinion on the residual level of risk.
Which of the following is a reasonable response?
A. It is not possible to determine the residual level of risk until all tests have been run.
B. Most risks are addressed, but some risks remain related to known bugs and untested risk areas.
C. Since over 85% of risks have been tested without any bugs being found, over 85% of the risk has been
removed.
D. Many new risks have been identified during test execution, and that should not happen.
<<<<<< =================== >>>>>>
Q. 102: Consider the following activities:
I. Group brainstorming
II. Bug taxonomy
III. Standard templates
IV. One-on-one interviews
V. Past bug analysis
VI. Risk checklist
Which of the following are techniques for gathering the collective judgment and insight of the
stakeholders in risk identification and analysis?
A. I and IV
B. I and II
C. II and V
D. III and VI
<<<<<< =================== >>>>>>
Q. 103: During the system test phase, a tester is running a predefined test case against an ecommerce system. She finds that this test case causes the host browser to crash in five out of
five attempts to repeat the problem. As this test case exercises a critical customer use case, she
tries but cannot identify a workaround.

Which of the following is an additional step the tester should perform to properly classify this
incident?
A. Ask the project manager what phase the project is in.
B. Try to isolate the incident and find a suspected cause.
C. Determine the repeatability of the failure.
D. Identify the symptom associated with this failure.
<<<<<< =================== >>>>>>
Q. 104: Consider the following excerpt from the incident description field of an IEEE 829 compliant
bug report for an online e-commerce application that sells CDs and DVDs:
1. I was running test 09-157, which involves purchasing a large number of CDs and DVDs.
2. While specifying a quantity of a CD or DVD to purchase, I entered 99, which is the maximum
allowed quantity in the requirement specification.
3. I expected the system to accept the input. However, the system responded with an error
message, "No more than 10 items can be purchased."
Which of the following elements is missing from this report?
A. The test being run
B. The actual result
C. The expected result
D. Check for reproducibility
<<<<<< =================== >>>>>>
Q. 105: According to the IEEE 1044. 1 standard, what is true about making are organization's
incident management process compliant with IEEE 1044 standard?
A. All classifications and supporting data collection listed in IEEE 1044 must be implemented
B. All mandatory classifications and supporting data collection listed in IEEE 1044 must be implemented
without tailoring
C. All mandatory classifications listed in IEEE 1044 must be implemented without tailoring
D. All mandatory classifications listed in IEEE 1044 must be implemented with appropriate tailoring
<<<<<< =================== >>>>>>
Q. 106: An organization wants to improve its overall process capabilities, both in terms of
developing better software and doing more effective testing.
Which of the following statements is true?
A. They can use TPI for development process improvement and TMM for test process improvement.
B. They can use CMMI for development process improvement and TMM for test process improvement.

C. They can use SPICE for development process improvement and ISO 15504 for test process
improvement.
D. They can use CMMI for development process improvement and SPICE for test process improvement.
<<<<<< =================== >>>>>>
Q. 107: Consider the fourteen levels of increasing maturity in the Test Process Improvement
model, from 0 to 13. Assume an organization is starting at the 0 level, and wants to advance to
level 1. Which of the following is a key area of testing to improve to achieve this level?
A. Defect management
B. Metrics
C. Low-level testing
D. Test automation
<<<<<< =================== >>>>>>
Q. 108: You are assessing the maturity of a test team using both TMM and TP1, While evaluating
the situation with the test environment, you find that the tests are performed in the same
environment used to develop the software. This environment is defined, maintained, and modified
according to the direction of the development team. In addition, developers debug software in this
environment during test execution whenever a defect is found, and tests execution continues
during debugging.
Which of the following statements is true?
A. This situation would prevent achievement of Definition maturity under TMM and would prevent
achievement of Level 1 maturity under TPI.
B. This situation would not prevent achievement of Definition maturity under TMM but would prevent
achievement of Level 1 maturity under TPI.
C. This situation would prevent achievement of Definition maturity under TMM but would not prevent
achievement of Level 1 maturity under TPI.
D. This situation would not prevent achievement of Definition maturity under TAW and would not prevent
achievement of Level 1 maturity under TPI.
<<<<<< =================== >>>>>>
Q. 109: A business analyst who is familiar with the use of the system under test is asked to
participate in test execution.
Which of the essential testing skills i she most likely to bring to the test process
A. Foreign-language knowledge
B. Technical knowledge
C. Testing knowledge
D. Domain knowledge
<<<<<< =================== >>>>>>

Q. 110: A test manager wants to perform a skips inventory to identify gaps in the test team's skill
levels. Which of the following is a necessary step in that process?
A. Obtain an increase in the training budget for the test team
B. Assess the spills required to perform critical testing tasks.
C. Ask the testers what their training needs are.
D. Remove inexperienced testers from the test team.

Question
No.

Correct
Answer

Q. 101

Q. 102

Q. 103

Q. 104

Q. 105

Q. 106

Q. 107

Q. 108

Q. 109

Q. 110

Q. 111: You are managing the functional system testing effort for a simple e-commerce
application that sells books, CDs, and DVDs on the Internet. You are not responsible for testing
server-side or data centre behaviours, or any non-functional attributes like performance or
usability, though management has encouraged you to report such problems if you see them.
Based on your past experience with this organization and their development practices, you know
that the requirements specification will be vague and high-level and that your opportunities for
early test team involvement will be limited.
Which of the following should be true of your team?
A. You form a team of testers with heavy representation of specialized domain experts such as librarians,
music store employees, and video store managers
B. You form a team of testers with heavy representation of specialized technology experts such as
performance testers, programmers, and network engineers
C. You form a team of experienced testers with general Internet skills, good motivation, and knowledge of
how such systems fail
D. You form a team of testers comprised mostly of low-skip test technicians with two or three test
engineers writing detailed test scripts
<<<<<< =================== >>>>>>
Q. 112: You are working as a test manager on a project that is facing hard deadlines for delivery
and strict budget limits. On previous projects, quality was seen as much more important than
schedule or budget targets, so these constraints are a new experience for your test team. The
number of berg reports they have filed which were subsequently deferred is demotivating some of
your testers.
How might you best handle the situation?
A. Explain to your team the value of deferred bugs, and the plans for future releases that will fix them
B. Encourage your team to only report bugs they know will be fixed, to avoid slowing down the project
C. Remove the testers who are openly complaining, as they will ultimately de-motivate others
D. Ignore the situation, since tolerating a certain amount of grumbling is part of being a manager
<<<<<< =================== >>>>>>
Scenario:
A surgical operating theatre uses a pump that circulates blood around the body during heart
operations when the heart itself is stopped for surgery. The pump is monitored and controlled by
a computer system.
A software house, SCC specializes in safety critical systems and has created this system.
It uses the V-Model for software development (with 4 levels of testing unit, component
integration, system, acceptance testing). The nature of the failure is that when the surgeon
switches the control over to the artificial pump, the pump occasionally fails to initiate correctly
and subsequently may stop during surgery.

You are the test manager.


Q. 113: Which two of the following criteria would you recommend for entry into system testing?
a. 100% product requirements coverage.
b. 100% decision coverage.
c. Signed off system test strategy
d. Signed off technical specification.
A. b and c.
B. a and c.
C. b and d.
D. a and d.
Explanation in support of the correct Answer:
This question looks at entry criteria into system testing (within the V-model).
a. This is an entry criterion into acceptance testing
b. This is an exit criterion out of unit/integration testing, which would form part of the entry criteria into
system testing.c. This can be expected at system testing.
d. This is an entry criterion into integration testing.
<<<<<< =================== >>>>>>
Q. 114: Which two of the following would be the most appropriate test design techniques for use
at system testing?
a. Statement testing.
b. Decision table testing.
c. Path testing.
d. State transition testing
A. b and d.
B. a and c.
C. c and d.
D. a and b.
Explanation in support of the correct Answer:
a. This is more appropriate at unit and integration testing
b. This is a specification-based technique, suitable for use at system testing.
c. As for a. It should also be borne in mind that path testing , whilst thorough, is difficult to conduct in the
real world.
d. This is an entry criterion into system testing.
<<<<<< =================== >>>>>>

A very serious failure has been reported. When the surgeon switches the control over to the
artificial pump, the pump occasionally fails to initiate correctly and subsequently may stop during
surgery.
Q. 115: Despite the time pressure inherent in the situation described in Scenario 1, which of the
following reasons would be the best justification for using inspections in this case?
A. The most formal type of review is always the best choice for such a safety critical system.

B. Inspections allow process improvement which will contribute to future enhancements being
implemented more smoothly.

C. The thoroughness of the inspection process provides the best chance of localizing the defect(s) that
caused the failure.
D. Inspections allow the team to learn more about the system and consequently this approach reduces
the risk of introducing further errors.
Explanation in support of the correct Answer:
The intention of this question is to steer the candidate away from the questions and answers most often
encountered in relation to inspections and force them to apply what they know to the scenario. The
scenario and the question direct the candidate to the present situation.
Answer A is that may seem to be obviously true at first sight, but is not a good choice in this case,
especially in face of the scenario (inspections are not in use).
Answer B points to some future benefit, which would be of some value but would be of little practical
significance in the circumstances described in the scenario.
Answer C is a key benefit of an inspection to thoroughly review a work-product, which in this case is the
paramount need.
Answer D is again about future benefits and therefore less significant than something relating to the
current time limited and critical situation.
<<<<<< =================== >>>>>>
Q. 116: Once the defect above has been addressed, which of the following best describes the next
steps?
A. Proceed immediately to user acceptance testing to prevent delays in this critical project.
B. Defer user acceptance testing until code changes have been unit tested.
C. Inspect the code before unit testing and then proceed to user acceptance testing.
D. Complete associated unit, system and regression testing before proceeding to acceptance testing.
Explanation in support of the correct Answer:
The answer to this question does not require significant analysis of the scenario and is a straightforward

application of basic testing principles to a safety critical system. Nevertheless the scenario must be taken
into account because the nature of the system precludes the less rigorous approaches suggested.
<<<<<< =================== >>>>>>
Scenario:
A supplier of fine teas is upgrading its website. It will use the Rapid Application Development
model (RAD). The key improvements required are to improve the usability and performance of the
current website.
The development team will comprise three developers and a tester. You are the tester and you are
experienced in website testing and iterative development models.
The test basis comprises:
# Story boards which show information flow and page linkages through the site;
# HTML pages developed to date;
# A statement of non-functional requirements.
Q. 117: An incident report template is being created, with the following fields currently added.
# Incident description
# Date on which the incident was raised
# Author of the incident report
# Status of the incident
You have been asked for guidance on which are the key additional fields to include.
Which of the following options would you recommend as the best combination of fields to add?
A. Incident severity, version of the software under test, incident identification.
B. Date to be fixed, incident severity, incident identification.
C. Developer assigned to the fix, version of the software under test, incident identification.
D. Incident severity, version of the software under test, date to be fixed.
Explanation in support of the correct Answer:
This is a question on the knowledge of the key fields in an incident report.
The answer hinges on recognising that incident severity is a key field (eliminating answer C), incident
identification is essential (eliminating answer D), and version of the software under test (when the incident
was found) is much more important than date to be fixed, especially in an environment where versions of
the software may be changing rapidly.
<<<<<< =================== >>>>>>
Q. 118: Which three of the following would provide the best measures of test progress, in order to
determine a likely go-live date?

a. Number of tests planned versus number of tests executed.


b. Number of high priority defects outstanding.
c. The teams timesheets in order to show how much effort has been devoted to testing.
d. Number of tests passed and number failed.
e. Number of defects found in each developer area.
f. The rate at which defects are being found.
A. b, c and d.
B. a, c and e.
C. a, b and f.
D. d, e and f.
Explanation in support of the correct Answer:
This is a K4 question because it goes beyond selecting ideal good measurements and asks the
candidate to consider the scenario and the specific requirements in this case.
Options c and e are the most easily spotted distracters; all of the others are plausible. Given that the main
aim is to predict a go live date we need to know how much testing is still outstanding and what is
happening that might affect the rate at which we complete that testing.
Option a tells us how much (planned) testing is still to be done and also enables us to make some
estimate of the rate at which we are getting through planned testing. Option b provides a quick view of the
status of the system and the amount of work outstanding to bring it to readiness for release. Option d is a
useful measure of the product quality in general but is less directly aimed at predicting a release date
than option b. Option e is not relevant for answering the immediate question. Option f is a measure of the
relative stability of the system at this stage and is therefore very relevant to proposing a release date.
<<<<<< =================== >>>>>>
Q. 119: Which of the following options would be the most significant considerations when
designing the test environment?
a. Anticipated number of concurrent users.
b. Anticipated number of website hits.
c. Common browser/ platform variations.
d. The skill of the developers.
e. Test data readiness.
A. a, b and c.
B. b, c and d.
C. a, d and e.
D. b, c and e.
Explanation in support of the correct Answer:
This question is introduced mainly to provide an example of a test environment question. There is a
connection to the scenario, but it does not require significant analysis.
Option a is required because load testing is required; option b is required because reliability testing is
needed; option c is required because configuration testing is required; option d is irrelevant in producing
good environments; option e is required for testing to commence and setting up test data could be part of
the test environment but test data readiness is not a consideration for designing the environment.

Options a, b and c are therefore clearly signalled by the scenario and candidates should be able to
eliminate d and e as being peripheral or irrelevant to the scenario.
<<<<<< =================== >>>>>>
Q. 120: Which of the following methods is likely to provide the most accurate estimate for the
overall test effort?
A. Using Test Point Analysis on the storyboard ideas.
B. Allocate 30% of the development time to testing.
C. Consult with the developers in order to reach consensus on time required.
D. Check with the deadline from release and work back from this.
Explanation in support of the correct Answer:
This question needs an understanding of the scenario and the nature of the application. It tests that the
candidate has considered the scenario in making a choice.
Option A is incorrect because it requires detailed knowledge of Function Points and this is not inferred in
the scenario, also it is only looking at a small part of the system the story boards.
Option B is unlikely to provide an accurate estimate. .
Option D is incorrect because the estimate should be derived in order to determine the release date, and
not the other way around.

Question
No.

Correct
Answer

Q. 111

Q. 112

Q. 113

Q. 114

Q. 115

Q. 116

Q. 117

Q. 118

Q. 119

Q. 120

Q. 121: Which one of the following represents the best approach to test design?
A. A detailed scripted approach using a variety of black box techniques to maximise functional coverage.
B. A detailed scripted approach using a variety of white box techniques to ensure there is no redundant
code.
C. An Exploratory Testing approach using a variety of functional and non-functional techniques to
maximise the value of the teams experience.
D. An Exploratory Testing approach using a variety of functional and non functional techniques as this will
ensure the website is completed quickly.
Explanation in support of the correct Answer:
This question is tied very clearly to several aspects of the scenario.
In this case option A is interesting but not conclusive, since a detailed scripted approach might not be
feasible.
Option B should be eliminated because white box testing would not be a priority in this case.
Option D incorporates an inappropriate reason for selecting the approach since there is no reason to
assume that this approach would be quicker than any other.
Option C should be much more attractive because we have plenty of relevant experience available.
<<<<<< =================== >>>>>>
Q. 122: Which of the following reviews would suitable here?
a. Informal walkthrough of all materials they have to ensure the team has a shared understanding.
b. A management review to evaluate the project risk associated with implementing the storyboard.
c. A formal inspection of the storyboard to ensure that the requirements wont change during the
course of the project.
d. A technical review of the html pages by the development team.
e. A walkthrough with the whole team present in which architectural decisions are made quickly.
A. a, b and d.
B. b, c and d.
C. a, b and e.
D. c, d and e.
Explanation in support of the correct Answer:
This question requires some thought about the nature of review techniques and their potential impact in
this situation.
Option a should be attractive as a standard way to use a walkthrough and clearly relevant.

Option b should also be recognised as appropriate,


Option c gives a spurious reason for inspecting, but there would anyway be little value in formally
inspecting something which is intended to be open ended and to stimulate ideas.
Option d is plausible and would add value; option e is a plausible review type but used for an
inappropriate reason.
<<<<<< =================== >>>>>>
Scenario:
A major retail operation has a purchasing system with a number of distributed purchasing
centres. A central Management Information System (MIS) consolidates inventory levels and
purchasing needs in order to generate management reports. The purchasing centre site servers
upload their data regularly using batch processing. Management reports are prepared from the
central MIS database daily.
The number of purchasing centre sites is expected to triple over the next 5 years. The existing
system architecture is not coping with the existing load and a major upgrade is planned to
increase its capacity to cope with the extra demand. In addition, functional enhancements will be
made to the MIS. The upgrade is required as a matter of urgency.
A draft test strategy is in place for the upgrade project.
The project team is using the V model with 4 levels of testing: component, component integration,
system and user acceptance testing. Each level has a level test plan.
Q. 123: Look at the following list of tools:
a. Incident management tool.
b. Modelling tool.
c. Configuration management tool.
d. Monitoring tool.
Which options would be the most effective combination for use at the system test level for this
project?
A. a and c.
B. b and d.
C. b and c.
D. a and d.
Explanation in support of the correct Answer:
In this question the candidate needs to absorb and apply the information given in the scenario to make a
rational choice of tools. In the list of options:
# a is appropriate at system testing
# b would be inappropriate at the system testing level; it is a tool for analysis;
# c is appropriate at all test levels, including system testing
# d could be appropriate at the system level test, but is more useful once the system is in operation
<<<<<< =================== >>>>>>

Q. 124: Which of the following would be included in a test strategy for the upgrade?
a. MIS new functionality testing.
b. MIS regression testing.
c. Functionality of the site servers.
d. Load testing across the network.
e. Testing of the presentation of the management reports.
A. a, b and d.
B. c, d and e.
C. a, b and e.
D. a, d and e.
Explanation in support of the correct Answer:
This question requires the candidate to recognise the nature of the application and the priorities for
testing in the scenario. None of the answers is wrong in an absolute sense, but some are certainly more
appropriate than others. There is clearly a need to test new MIS functionality and regression test the MIS
that would override any other priorities, so options a and b need to be in the answer. This eliminates all
but answers A and C. The management reports are not subject to change, and therefore do need to be
included in testing of the upgrade.
<<<<<< =================== >>>>>>
Q. 125: Which of the following would be suitable entry criteria for the system testing of the
upgrade project?
a. Sign-off of the program specification.
b. No outstanding severity 1 defects from integration testing.
c. Requirements coverage matrix completed.
d. System test design completed and environment ready.
A. a and b.
B. c and d.
C. b and d.
D. a and c.
Explanation in support of the correct Answer:
a. This is an entry criterion into unit testing
b. This is an exit criterion out of integration testing, which would form part of the entry criteria into system
testing
c. This is an exit criterion out of acceptance testing
d. This is an entry criterion into system testing.
<<<<<< =================== >>>>>>
A decision has been taken to add an extra level of testing Operational Acceptance Testing
(OAT).
Q. 126: Which of the following best describes the effects of this change?

A. There will be no effects.


B. Unit testing can now be reduced due to the extra test level.
C. The overall strategy needs to be changed to take account of the extra test level.
D. More users will be required to participate in user acceptance testing.
Explanation in support of the correct Answer:
a. This should be a clear distracter!
b. This may be possible, but must be considered as part of the bigger picture.
d. This is unlikely to be a result of introducing an extra level of testing.
<<<<<< =================== >>>>>>
As the time pressure increases towards the end of the project, the Project Manager wishes to
negate some of the costs of OAT, by reducing the amount of testing carried out at the system test
level.
Q. 127: Which of the following best describes the potential impact of this?
A. Reducing any test levels is always a bad thing and will have some impact on the project.
B. Reducing the system test level will reduce some of the project risk but at the expense of increased
product risk.
C. Reducing the system test level is no problem in this instance because we have not found many
problems so far.
D. Reducing the system test level is your responsibility as project manager and I do not want to be
associated with that decision.
Explanation in support of the correct Answer:
This is a question related to risk. It is, perhaps, a little too easy to eliminate option A because it is
dogmatic, and option D because it reflects an inappropriate attitude. On the other hand, this could be
considered a good way to assess that a candidate has actually recognised that the attitudes expressed in
options A and D are inappropriate.
Option C is tempting but has an element of hoping for the best, whereas option B offers clear and sound
advice that is balanced. It is not a complete answer in itself but it is the best of the four options and
relates to the need to be balanced in advising key stakeholders as well as assessing risk.
<<<<<< =================== >>>>>>
Scenario:
A large financial organisation is upgrading its trading system. The system is used by well over
2000 traders world-wide, who depend on timely and accurate presentation of information. The
core functionality of the operating system is being changed, but other parts of the system will
remain as before. Applications accessing the core functionality will also remain unchanged. The
upgrade project is expected to last three months. Testing will include User Acceptance Testing
(UAT) by staff experienced in using different parts of the system. Most systems have evolved over
time and are largely undocumented.
Q. 128: Which one of the following options would be a valid testing policy statement for the
organisation described in above Scenario?

A. The upgrade project will not use test automation tools.


B. The planned upgrade will be tested using the same testing strategy as the most recent upgrade.
C. All outstanding defects must be addressed within the planned 3 month upgrade project.
D. The Fundamental Test Process must be followed for all projects.
Explanation in support of the correct Answer:
This is a straightforward question, but experience has shown that many candidates answer questions
related to test policy incorrectly, so the question provides an opportunity to show what thought process is
expected. In this question only option D is at the organisational level and therefore qualifies as a testing
policy statement. The others are significant (tactical) decisions for the upgrade project, but not policy
issues for the organisation.
<<<<<< =================== >>>>>>
Q. 129: Which of the following would be recommended for the upgrade project?
a. Load and volume testing because of the large number of traders needing to access the system
b. Use of structure-based techniques because too little is known about the functionality of the
applications.
c. Exploratory testing because of the lack of specifications, though there is some understanding
of the functionality.
d. State transition testing because of the large number of applications to be tested.
A. a and c.
B. a and d.
C. c and d.
D. a and b.
Explanatio in support of the correct Answer:
This question requires a little analysis and careful thought. In the list of options, a is plausible, b is clearly
inappropriate in a system in which even functionality is not well documented, c is a good choice for the
same reason, in d, State Transition Testing is not used because of numbers of applications.
<<<<<< =================== >>>>>>
Q. 130: Which of the following is a product risk?
A. Use of new team members with no experience in the new operating system.
B. Significant financial loss if the trading environment is negatively impacted by the upgrade.
C. Some applications may not function properly after the upgrade.
D. The upgrade project may not be completed on time.
Explanation in support of the correct Answer:
Options A, B and D are not product risks.

Question
No.

Correct
Answer

Q. 121

Q. 122

Q. 123

Q. 124

Q. 125

Q. 126

Q. 127

Q. 128

Q. 129

Q. 130

Q. 131: For which of the following would the creation of a test plan be useful?
A. To teach employees how their applications should work.
B. To check whether the operating system is suitable for the intended use.
C. To facilitate process improvement for future upgrade projects.
D. To enable the business to understand their required contributions in making the upgrade a success.
Explanation in support of the correct Answer:
A. Test plans are not used to teach people how applications work
B. Checking suitability of an operating system for an application should be a design issue
C. Test plans may require information to be collated for future use, but this is not the best answer
D. This is the purpose of a test plan.
<<<<<< =================== >>>>>>
Q. 132: Some traders have been asked to become involved in test design and execution. They
have sought clarification of what is meant by a test condition and a test case. Which of the
following best describes the difference?
A. A test condition describes the feature to be tested, whilst a test case identifies the required inputs and
expected outputs when testing the feature.
B. A test condition describes the system under test, whilst a test case describes the feature to be tested.
C. A test condition describes the feature to be tested, whilst a test case shows the order in which test
steps will be taken.
D. A test condition describes the system under test, whilst a test case shows the order in which steps will
be taken.
Explanation in support of the correct Answer:
This question tests the candidates ability to correctly identify the difference between a test item, a test
condition, a test case and a test procedure.
<<<<<< =================== >>>>>>
Scenario:
You have been asked to generate a testing strategy for a corporate web-based application that will
provide on-line access to a library of standards and procedures applicable to all of the
organisations global activities. The organisation uses MS Office on standard PC architectures.
Q. 133: What will be the key testing concerns for the application domain described in Scenario 5?
Choose one of the following options:
A. The need to ensure controlled access and the ability to handle large volumes of access requests.
B. Simplicity of updating the accessed documents and the ability to modify access rules.
C. Access via a wide variety of browsers and operating system platforms.
D. The ability to monitor all activity to ensure that attempts to gain unauthorised access are identified and
to measure response times.

Explanation in support of the correct Answer:


This is a straightforward question based on a short scenario; it requires the candidate to pick out the
implications of the scenario. In the given context answer B is not particularly important because standards
are unlikely to be particularly volatile, and even though procedures may change from time to time, this will
be a fairly static library; option C would be appropriate for public use, but the corporation uses standard
architectures and (probably) browsers; option D is again not particularly significant for this fairly static
library that would be relatively unlikely to attract lots of potential hackers.
<<<<<< =================== >>>>>>
Scenario:
A company develops gaming applications. It creates games by buying off-the-shelf components,
and adding its own functionality using its in-house software team.
A project has been created to upgrade an existing game, using a graphics engine supplied by an
external vendor.
Q. 134: Which of the following would be carried out by the company?
a. Full functional testing of the new graphics engine.
b. Integration testing of the gaming application with the graphics engine.
c. Full functional testing of the game application.
d. Regression testing of the existing game functionality.
A. b and d
B. a and b.
C. c and d.
D. b and c.
Explanation in support of the correct Answer:
This is another question on the theme of selecting the best test approach, but for an application domain
that is different from that tested in earlier questions. Here the candidate needs to recognise that the main
decision is about testing a COTS application that represents a major change to the system as a whole.
Option a would be inappropriate for COTS; option b is key because the engine is new; option c is
unnecessary because changes have been minor; option d is required to check that changes have not
been regressive.; We need to eliminate answers that contain a and/or c and select answers that include b
and d.
<<<<<< =================== >>>>>>
Q. 135: Which of the following is a product risk?
A. The development team may be unfamiliar with the design of the new graphics engine.
B. The new version of the game may not sell as well as the previous version.
C. The new graphics engine may not integrate well with the game.
D. The new version is being produced to a tight deadline.
Explanation in support of the correct Answer:
Options A, B and D are not product risks.
<<<<<< =================== >>>>>>

Scenario:
You have been asked, as a tester with experience of testing user interfaces, to estimate the testing
effort required for the user interface of an application with which you are unfamiliar. The user
interface is based on an interface design that is being gradually adopted as a standard in the
organisation. Records of the original design, development and testing activity are readily
available. The estimate is required quickly.
Q. 136: Which of the following approaches to estimation would be most appropriate in this
project?
A. Make an initial estimate based on your own experience, then check the numbers against the data for
the original project.
B. Create a detailed work breakdown structure and make the micro estimates for each of the component
activities, then check these with the original interface team.
C. Use Test Point Analysis or a similar formula-based method to construct an estimate.
D. Check with the designers of the new standard interface how much testing they are expecting to be
done.
Explanation in support of the correct Answer:
This is a question about estimating technique and approach. Answer A makes use of the experience of
your user interface testing and also gets some value from the data related to the original development;
although no detail is available the overall numbers will help to validate your estimate. Answers B and C
are both wrong because they would need more detail than is available. Option D looks for input from the
development team, but we do not know whether their expectations would match yours, so this would be a
risky approach.
<<<<<< =================== >>>>>>
Q. 137: A review of the user interface specification has been scheduled by the development team
and you have been invited to attend as a testing specialist. What kind of review would be most
helpful for you in this situation?
Choose one of the following options:
A. A walkthrough because it would help me understand the interface better.
B. An inspection because it would result in a signed off specification for me to work from.
C. A technical review because it will identify all the problems with the specification.
D. A management review because it sets management criteria for the development.
Explanation in support of the correct Answer:
This question is included to demonstrate that higher K levels do not automatically generate harder
questions. Given that you are interested in estimating test effort, all of B, C and D are essentially
irrelevant to you, while answer A offers the chance of finding out something useful.
<<<<<< =================== >>>>>>
Q. 138: Assume you are a test analyst working on a banking project to upgrade an existing
automated teller machine system to allow customers to obtain cash advances from supported
credit cards. The system should allow cash advances of at least 500 euros for all supported credit

cards. The correct list of supported credit cards is American Express, Visa, Japan Credit Bank,
Eurocard, and MasterCard.
Among the various quality risk items you identify during risk analysis, you have the following,
listed in order of perceived level of risk from most risky to least risky:
# Visa or MasterCard unable to obtain any cash advances
# American Express or Eurocard unable to obtain any cash advances
# Japan Credit Bank unable to obtain any cash advances
# Visa or MasterCard cash advances improperly limited
# American Express or Eurocard cash advances improperly limited
# Japan Credit Bank cash advances improperly limited
Assume that, in the following list, each test case requires exactly one hour of test analyst effort to
run. Which of the following is a comma-separated, sequenced list of test cases that covers these
risks in a way that is appropriate to the level of risk and that minimizes test effort?
A. Test minimum American Express and Eurocard advances; test minimum Visa and MasterCard
advances; test minimum Japan Credit Bank advances.
B. Test minimum and maximum Visa and MasterCard advances; test minimum and maximum American
Express and Eurocard advances; test minimum and maximum Japan Credit Bank advances.
C. Test minimum Visa and MasterCard advances; test minimum American Express and Eurocard
advances; test minimum Japan Credit Bank advances; test maximum Visa and MasterCard advances;
test maximum American Express and Eurocard advances; test maximum Japan Credit Bank advances.
D. Test maximum American Express and Eurocard advances; test maximum Visa and MasterCard
advances; test maximum Japan Credit Bank advances.
<<<<<< =================== >>>>>>
Q. 139: Assume you are a test analyst working on a banking project to upgrade an existing
automated teller machine system to allow customers to obtain cash advances from supported
credit cards.
When the user first inserts a valid credit card type, the system considers the user to be in the
unauthenticated state. Prior to requesting a cash advance, though, the user must enter the
authenticated state. The user authenticates by entering the proper personal identification number
(PIN).
The system should be able to support up to 1,000 authentication transactions in process at one
time. It should be able to complete authentication of a user within two seconds.
Which of the following test tool types is most likely to be useful for this testing?

A. Static analysis tools


B. Performance test tools
C. Dynamic analysis tools
D. Web test tools
<<<<<< =================== >>>>>>
Q. 140: Assume a project is following a sequential lifecycle model. Which of the following gives an
example of applying a static analysis tool at the earliest possible point in the project?
A. Grammatical analysis of a requirements specification
B. Performance simulation of the network and database design
C. Security risk analysis of the application code and database design
D. Automated unit testing with J-Unit test frameworks
Correct Answers of the above Questions - Q.131 to Q 140 are as under:
Question
No.

Correct
Answer

Q. 131

Q. 132

Q. 133

Q. 134

Q. 135

Q. 136

Q. 137

Q. 138

Q. 139

Q. 140

You might also like