WorksheetsISTQB Section 1
Total questions: 28
Worksheet time: 38mins
Deciding How much testing is enough should take into account :
i. Level of Risk including Technical and Business product and project risk
ii. Project constraints such as time and budget
iii. Size of Testing Team
iv. Size of the Development Team
i,ii,iii are true and iv is false
i,,iv are true and ii is false
i,ii are true and iii,iv are false
ii,iii,iv are true and i is false
Which of the following is true?
Component testing should be black box, system testing should be white box.
If you find a lot of bugs in testing, you should not be very confident about the quality of software
The fewer bugs you find, the better your testing was
The more tests you run, the more bugs you will find.
When should you stop testing?
when time for testing has run out.
when all planned tests have been run
when the test completion criteria have been met
when no faults have been found by the tests run
A deviation from the specified or expected behavior that is visible to end-users is called:
an error
a fault
a failure
a defect
a mistake
Testing should be stopped when:
a) all the planned tests have been run
b) time has run out
c) all faults have been fixed correctly
d) both a) and c)
e) it depends on the risks for the system being tested
Pick the best definition of quality
Quality is job one
Zero defects
Conformance to requirements
Work as designed
What is the main reason for testing software before releasing it?
to show that system will work after release
to decide when the software is of sufficient quality to release
to find as many bugs as possible before release
to give information for a risk based decision about release
In which order should tests be run?
the most important tests first
the most difficult tests first(to allow maximum time for fixing)
the easiest tests first(to give initial confidence)
the order they are thought of
In prioritising what to test, the most important objective is to:
find as many faults as possible.
test high risk areas.
obtain good test coverage.
test whatever is easiest to test.
Which of the following is the task of a Tester?
i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool
on the project.
ii. Prepare and acquire Test Data
iii. Implement Tests on all test levels, execute and log the tests.
iv. Create the Test Specifications
i, ii, iii is true and iv is false
ii,iii,iv is true and i is false
i is true and ii,iii,iv are false
d) iii and iv is correct and i and ii are incorrect
A project that is in the implementation phase is six weeks behind schedule.
The delivery date for the product is four months away. The project is not allowed
to slip the delivery date or compromise on the quality standards established for
this product.
Which of the following actions would bring this project back on
schedule?
Eliminate some of the requirements that have not yet been implemented.
Add more engineers to the project to make up for lost work.
Ask the current developers to work overtime until the lost work is recovered.
Hire more software quality assurance personnel.
Which of the following statements is true about a software verification and validation program?
I. It strives to ensure that quality is built into software.
II. It provides management with insights into the state of a software project.
III. It ensures that alpha, beta, and system tests are performed.
IV. It is executed in parallel with software development activities.
I, II&III
II, III&IV
I, II&IV
I, III&IV
Which of the following is NOT true of test coverage criteria?
Test coverage criteria can be measured in terms of items exercised by a test suite.
A measure of test coverage criteria is the percentage of user requirements covered.
A measure of test coverage criteria is the percentage of faults found.
Test coverage criteria are often used when specifying test completion criteria.
The most important thing about early test design is that it:
makes test preparation easier
means inspections are not required
can prevent fault multiplication
will find all faults
Which of the following requirements is testable?
The system shall be user friendly.
The safety-critical parts of the system shall contain 0 faults.
The response time shall be less than one second for the specified design load.
The system shall be built to be portable.
Which of the following is a benefit of independent testing?
Code cannot be released into production until independent testing is complete.
Testing is isolated from development.
Developers do not have to take as much responsibility for quality.
Independent testers see other and different defects, and are unbiased.
Independent Verification & Validation is
Done by the Developer
Done by the Test Engineers
Done By Management
Done by an Entity Outside the Project’s sphere of influence
Which of the following is a major task of test planning?
Determining the test approach.
Preparing test specifications.
Evaluating exit criteria and reporting.
Measuring and analyzing results.
During which fundamental test process activity do we determine if MORE tests are needed?
Test implementation and execution.
Evaluating test exit criteria.
Test analysis and design.
Test planning and control.
Which activity in the fundamental test process includes evaluation of the testability of the requirements and system?
Test analysis and design.
Test planning and control.
Test closure.
Test implementation and execution.
Which is not a fundamental test process?
Planning and control
Test closure activities
Analysis and design
None
Which of the following is not decided in the test-planning phase?
Schedules and deliverables
Hardware and software
Entry and exit criteria
Types of test cases
Which of the following is not a major task of Exit criteria?
Checking test logs against the exit criteria specified in test planning.
Logging the outcome of test execution.
Assessing if more tests are needed.
Writing a test summary report for stakeholders.
Handover of Testware is a part of which Phase?
Test Analysis and Design
Test Planning and control
Test Closure Activities
Evaluating exit criteria and reporting
Exit Criteria may consist of:
i. Thoroughness measures , such as coverage of code, functionality or risk
ii. Estimates of Defect density or reliability measures.
iii. Residual risk such as defects not fixed or lack of test coverage in certain areas
iv. Verifying the Test Environment.
iv is correct and i,ii,iii are incorrect.
i,ii,iii is correct and iv is incorrect
ii is correct and i,ii,iii are incorrect
iii and iv are correct and i,ii are incorrect
Which of the following helps in monitoring the Test Progress:
i. Percentage of Test Case Execution
ii. Percentage of work done in test environment preparation.
iii. Defect Information e.g. defect density, defects found and fixed
iv. The size of the testing Team and skills of the engineers
iv is correct and i,ii,iii are incorrect
i,ii,iii are correct and iv is incorrect
i,ii are correct and iii,iv are incorrect
i,iv are correct and ii , iii are incorrect
The selection of a test approach should consider the context:
i. Risk of Failure of the Project,
hazards to the product and risks of product failure to humans
ii. Skills and experience of the people in the proposed technique, tools and methods
iii. The objective of the testing endeavor and the mission of the testing team.
iv. The size of the testing Team
i,ii,iii,iv are true
i,ii,iii are true and iv is false.
ii,iii,iv are true and i is false.
i,iv are true and ii, iii are false.
Given the following sets of test management terms (v-z), and activity descriptions (1-5), which one of the following best pairs the two sets?
v – test control
w – test monitoring
x - test estimation
y - incident management
z - configuration control
1 - calculation of required test resources
2 - maintenance of record of test results
3 - re-allocation of resources when tests overrun
4 - report on deviation from test plan
5 - tracking of anomalous test results
v-3,w-2,x-1,y-5,z-4
v-2,w-5,x-1,y-4,z-3
v-3,w-4,x-1,y-5,z-2
v-2,w-1,x-4,y-3,z-5
