Font size
S
M
L
XL
WorksheetsQuiz ISTQB - P.01 - by HuongVT18
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
Which of the following is a true statement about exhaustive testing?
a)
It is normally the responsibility of the developer during unit testing
b)
It is a form of stress testing
c)
It is not feasible except in the case of trivial software
d)
It is commonly done with test automation
2.
In which Development model may the testers be involved in debugging and component testing?
a)
Agile and iterative models
b)
Waterfall Model
c)
V-model
d)
Mobile Model
3.
Below situation tells one of testing principle. What is it? One tester has tested software applications running on mobile phone for 5 years. He has great deal of information for testing the application and is able to test faster than anyone else. However, he has not put sufficient efforts for deriving new test cases and modifying them to find new defects any longer, which lead to finding less and less defects. What is the basic test principle that he has ignored?
a)
Pesticide paradox
b)
Absence-of-errors fallacy
c)
Defect clustering
d)
Early testing
4.
Which of the following is a correct relationship between quality control, quality assurance, and quality management?
a)
Quality Control includes both quality management and quality assurance
b)
Quality control and quality assurance are the same and quality management is part of them
c)
Quality management includes both quality control and quality assurance
d)
Quality Assurance includes both quality management and quality control
5.
Comparing actual results with expected results occurs during which activity in the fundamental test process?
a)
Test Monitoring & Control
b)
Test Analysis
c)
Test Implementation
d)
Test Execution
6.
Designing and prioritizing test cases occurs during which activity in the fundamental test process?
a)
Test planning
b)
Test Completion
c)
Test analysis
d)
Test Design
7.
What is the test basis?
a)
The method used to systematically devise test conditions
b)
The body of knowledge used for test analysis and design
c)
The point during software development when testing should start
d)
The source to determine the actual results from a set of tests Explanation. The test basis is “a source to determine expected results to compare with the actual result of the system under test”.
8.
Which of the following is an example of debugging?
a)
A tester finds a defect and reports it
b)
A developer finds and fixes a defect
c)
A tester retests a fix from the developer and finds a regression
d)
A developer performs unit testing
9.
Which of the following is considered as a type of validation?
a)
Checking whether reported defects are solved
b)
Checking whether the system meets user and stakeholders need
c)
Checking whether the system meets the user stories written by the product owner
d)
Checking whether enough component Testing has been done
10.
Why is it important to avoid the pesticide paradox?
a)
Dynamic testing is less reliable in finding bugs
b)
Pesticides mixed with static testing can allow bugs to escape detection
c)
Tests should not be context dependent
d)
Running the same tests over and over will reduce the chance of finding new defects
11.
Defect reports are considered as which type of test work products?
a)
Test implementation work products
b)
Test design work products
c)
Test execution work products
d)
Test Completion work products
12.
Mr. Test has been testing software applications on mobile devices for a period of 5 years. He has a wealth of experience in testing mobile applications and achieves better results in a shorter time than others. Over several months Mr. Test did not modify the existing automated test cases and did not create any new test cases. This leads to fewer and fewer defects being found by executing the tests. What principle of testing did Mr. Test not observe?
a)
Testing depends on the environment.
b)
Exhaustive testing is not possible.
c)
Repeating of tests will not find new defects.
d)
Defects cluster together
13.
Which objective may be obtained by having testers work closely with system designers while the system is being designed?
a)
Reduce the risk of defects within the code and the tests
b)
Increase the likelihood that the software meets stakeholder needs and satisfies requirements
c)
Reduce the risk of incorrect or untestable functionality being developed
d)
Reduce the risk of fundamental design defects and enable tests to be identified at an early stage
14.
Which of the statements below is the best assessment of how the test principles apply across the test life cycle?
a)
Test principles only affect test execution activities
b)
Test principles affect the early test activities such as review
c)
Test principles only affect the preparation for testing
d)
Test principles affect activities throughout the test life cycle
15.
Test conditions are considered as which type of test work products?
a)
Test design work products
b)
Test monitoring and control work products
c)
Test Analysis work products
d)
Test planning work products
16.
(Explanation When you explain test results in a neutral fashion, this will reduce the chance that the developer feels you are criticizing him personally.)
4 lines
17.
As a result of risk analysis, more testing is being directed to those areas of the system under test where initial testing found more defects than average. Which of the following testing principles is being applied?
a)
Beware of the pesticide paradox.
b)
Testing is context dependent.
c)
Absence-of-errors is a fallacy.
d)
Defects cluster together
18.
What is the definition of debugging?
a)
Testing/checking whether the software performs correctly
b)
Checking that no unintended consequence have occurred as a result of a fix
c)
Identifying the cause of a defect, repairing the code and checking the fix is correct
d)
Checking that a previously reported defect has been corrected
19.
An android application has a bug which results in incorrect interest payments, due to a single line of incorrect code. This bug results in customer complaints. When root cause analysis was performed, the root cause was identified as the lack of product owner understanding in the interest calculations. What solution could be used to reduce the likelihood of such bugs in the future?
a)
Exhaustive testing is impossible so it is impossible to reduce the likelihood of such bugs in the future
b)
The developer should review the user stories before they are implemented
c)
The product owner could be trained in the topic of interest calculations
d)
The tester could imply the Invest technique on the user stories to ensure that they are written correctly
20.
A new retail product was released to production by your company. Shortly after the release it was apparent that there were numerous problems with the point of sale application. This resulted in a number of customer complaints and negative postings on social media encouraging people to take their business to your competitor. You have investigated the problems and have discovered that the production point of sale equipment is a later model than the model used in testing. The software functions correctly on the old version, but fails on the later model.
a)
The root cause is the software failing on the later model and the effect is the customer complaints
b)
The root cause is conducting the testing on the wrong version of the equipment and the effect is the customer complaints and postings
c)
The root cause is the old equipment and the effect is the new equipment
d)
The root cause is the customer complaints and the effect is the social media postings
21.
Which one of the statements below describes the most common situation for a failure discovered during testing or in production?
a)
The product crashed when the user selected an option in a dialog box.
b)
The wrong version of a compiled source code file was included in the build.
c)
The computation algorithm used the wrong input variables.
d)
The developer misinterpreted the requirement for the algorithm
22.
Which statement about testing is true?
a)
Testing is started after the code is written so that we have a system with which to work
b)
Testing is started as early as possible in the life cycle
c)
Testing can only be done by an independent test team
d)
Testing is most economically done at the end of the life cycle
23.
Which of the following will prevent defects from reoccurring?
a)
Determining the environmental conditions that caused the failure
b)
Rotating developers to keep them motivated
c)
Improving processes based on root cause analysis
d)
Prioritizing recurring defects higher than new defects
24.
Which of the following is a defect rather than a root cause in a fitness tracker?
a)
Because he was unfamiliar with the domain of fitness training, the author of the requirements wrongly assumed that users wanted heartbeat in beats per hour.
b)
The tester of the smartphone interface had not been trained in state transition testing, so missed a major defect.
c)
An incorrect configuration variable implemented for the GPS function could cause location problems during daylight saving times.
d)
Because she had never worked on wearable devices before, the designer of the user interface misunderstood the effects of reflected sunlight
25.
For which test level may this objective be relevant? "Increase code coverage of the components"
a)
Acceptance Testing
b)
Component Testing
c)
System Testing
d)
Integration Testing
26.
Which of the following is a correct statement?
a)
A developer has a failure which results in a defect that may be seen as a mistake during dynamic testing
b)
A developer makes a mistake which causes a defect that may be seen as a failure during dynamic testing
c)
A developer makes a mistake which causes a bug that may be seen as a defect when the software is executed
d)
A developer makes an error which results in a failure that may be seen as a fault when the software is executed
27.
Below is a list of problems that can be observed during testing or operation. Which is MOST likely a failure?
a)
The computation algorithm used the wrong input variables
b)
The product crashed when the user selected an option in a dialog box
c)
The developer misinterpreted the requirement for the algorithm
d)
One source code file included in the build was the wrong version
28.
As a test leader you are collecting measure about defects. You recognize that after the first test cycle-covering all requirements – subsystem hat a defect density that is 150% higher than the average. Subsystem A on the other hand has a defect density that is 60% lower than average. What conclusion for the next test cycle could you draw from this fact?
a)
We focus testing ob subsystem A, because we have found fewest defects in that module so far
b)
Because we are already found many defects in subsystem C we do not need to test is much more
c)
Observed defect density does not allow any conclusion about the amount of additional testing
d)
According to the testing principle “defect clustering” it is probable that subsystem C has till more hidden defects. Therefore we need to test subsystem C in more detail
29.
Checking whether all defect reports are closed occurs during which activity in the fundamental test process?
a)
Test analysis
b)
Test Design
c)
Test Completion
d)
Test planning
30.
Recall the activity that removes the cause of a failure
a)
Dynamic Testing
b)
Debugging
c)
Testing
d)
Reverse engineering
31.
System test execution on a project is planned for eight weeks. After a week of testing, a tester suggests that the test objective stated in the test plan of 'finding as many defects as possible during system test' might be more closely met by redirecting the test effort according to which test principle?
a)
Importance of early testing
b)
The absence of errors fallacy
c)
Defect clustering
d)
Impossibility of exhaustive testing
32.
Which objective may be obtained by having testers involved in requirements reviews or user story refinement?
a)
Reduces the risk of incorrect or untestable functionality being developed
b)
Increase the likelihood that the software meets stakeholder needs and satisfies requirements
c)
Reduce the risk of defects within the code and the tests
d)
Reduce the risk of fundamental design defects and enable tests to be identified at an early stage
33.
Which of the following could be a root cause of a defect in financial software in which an incorrect interest rate is calculated?
a)
Insufficient funds were available to pay the interest rate calculated
b)
Insufficient training was given to the developers concerning compound interest calculation rules
c)
Inaccurate calculators were used to calculate the expected results
d)
Insufficient calculations of compound interest were included
34.
Which of the following is most important to promote and maintain good relationships between testers and developers?
a)
Explaining test results in a neutral fashion
b)
Identifying potential customer workarounds for bugs
c)
Promoting better quality software whenever possible
d)
Understanding what managers value about testing
35.
Checking test results and test logs against specified coverage criteria occurs during which activity in the fundamental test process?
a)
Test Monitoring & Control
b)
Test Implementation
c)
Test Analysis
d)
Test Execution
36.
Which of the following statements best describes one of the seven key principles of software testing?
a)
Automated tests are better than manual tests for avoiding the exhaustive testing
b)
It is normally impossible to test all input/output combinations for a software system
c)
Exhaustive testing is, with sufficient effort and tool support, feasible for all software
d)
The purpose of testing is to demonstrate the absence of defects
37.
Developing and prioritizing test procedures occurs during which activity in the fundamental test process?
a)
Test Implementation
b)
Test Execution
c)
Test Monitoring & Control
d)
Test Analysis
38.
In what way does root cause analysis contribute to process improvement?
a)
Specifies the desired root causes to be achieved by other teams
b)
Outlines how development teams can code faster
c)
Helps to better identify the root cause of defects
d)
Contributes to the justification of future project funding
39.
Which of the following is an example of a defect that causes harm?
a)
A defect that causes slow response time when running reports
b)
A defect that causes raw sewage to be dumped into the ocean
c)
A regression defect that causes the desktop window to display in green
d)
A usability defect that results in user dissatisfaction
40.
Which one of the following answers describes a test condition?
a)
An attribute of a component or system specified or implied by requirements documentation.
b)
An aspect of the test basis that is relevant to achieve specific test objectives.
c)
The degree to which a software product provides functions which meet stated and implied needs when the software is used under specified conditions.
d)
The percentage of all single condition outcomes that independently affect a decision outcome that have been exercised by a test suite
41.
Which of following alternative describes a general testing principle
a)
Defects are evenly distributed through the system
b)
Repeating the same test cases over again in new version of the software finds less and less defects
c)
Testing can prove that there are no defects
d)
If testing shows no defects, then the system is useful
42.
Which of the following is not a correct statement about software testing and quality assurance?
a)
Software testing and quality assurance are not the same
b)
There must be two different roles in any type of organization, quality assurance specialist and software tester
c)
Some people use the phrase quality assurance to refer to testing
d)
Quality assurance supports proper testing
43.
Which of the following statements is a valid objective for testing?
a)
The test should start as late as possible so that development had enough time to create a good product.
b)
To find as many failures as possible so that defects can be identified and corrected.
c)
To prove that all possible defects are identified.
d)
To prove that any remaining defects will not cause any failures.
44.
An android application has a bug which results in incorrect interest payments, due to a single line of incorrect code. This bug results in customer complaints. When root cause analysis was performed, the root cause was identified as the lack of product owner understanding in the interest calculations. Which of the following is considered as an “effect"?
a)
The improper calculation in the code is
b)
The customer complaints
c)
The incorrect interest payments
d)
Lack of knowledge on the part of the product owner
45.
According to the ISTQB Glossary, the word “bug” is synonymous with which of the following?
a)
Error
b)
Defect
c)
Incident
d)
Mistake
46.
In what way can testing be part of Quality Assurance?
a)
It ensures that requirements are detailed enough.
b)
It contributes to the achievement of quality in a variety of ways.
c)
It ensures that standards in the organization are followed.
d)
It measures the quality of software in terms of number of executed test cases
47.
An android application has a bug which results in incorrect interest payments, due to a single line of incorrect code. This bug results in customer complaints. When root cause analysis was performed, the root cause was identified as the lack of product owner understanding in the interest calculations. Which of the following is considered as a "Defect"?
a)
The customer complaints
b)
Lack of knowledge on the part of the product owner
c)
The incorrect interest payments
d)
The improver calculation in the code
48.
As a tester, which of the following is a key to effectively communicate and maintain positive relationships with developers when there is disagreement over the prioritization of a defect?
a)
Convince the developer to accept the blame for the mistake
b)
Remind them of the common goal of creating quality systems
c)
Communicate in a setting with senior management to ensure everyone understands
d)
Escalate the issue to human resources and stress the importance of mutual respect
49.
What is a test condition?
a)
The steps to be taken to get the system to a given point
b)
An input, expected outcome, precondition and post-condition
c)
Something that can be tested
d)
A specific state of the software, e.g. before a test can be run
50.
Why is software testing sometimes required for legal reasons?
a)
Testing across systems must be accompanied by legal documentation
b)
International laws require software testing for exported products
c)
Contracts may specify testing requirements that must be fulfilled
d)
It prevents developers from suing testers
Reset
