Chapter1 Exam
Chapter1 Exam
Câu 2: Your test finds no problems. Which of the following conclusions can safely be drawn?
Câu 3: Thi question may have more than one correct answer. What is the name of something that
is incorrect in software?
A. An error
B. A fault
C. A failure
D. A defect
E. A mistake
Câu 5: Which of the following descriptions represents the fundamental test process?
A. Master test planning, level test planning, Test specification and preparation, test
execution and logging, Test completion
B. Test Planning and control, Test analysis and design, Test implementation and execution,
Evaluating exit criteria and reporting, Test closure activities
C. Test Planning, Test specification, Test design and preparation, Test execution and
logging, Evaluating exit criteria and reporting, Test closure activities
D. Strategic and detailed test planning, Test analysis and design, Test implementation, Test
execution and control, Evaluating exit criteria and reporting, Test closure activities
Câu 6: What is the purpose of test exit or completion criteria in the test plan?
Câu 7: Deciding How much testing is enough should take into account:
I, Level of Risk including Technical and Business product and project risk
Câu 8: Evaluating testability of the requirements and system are a part of which phase
Câu 9: Which of the following has highest level of independence in which test cases are
Câu 11: Which of the following will be the best definition for Testing
Cau 12: Recall the activity that removes the cause of a failure
A. Testing
B. Dynamic testing
C. Debugging
D. Reverse engineering
Cau 13: As a tester, which of the following is a key to effectively communicating and
maintaining positive relationships with developers when there is disagreement over the
prioritization of a defect?
A. Escalate the issue to human resources and stress the importance of mutual respect
B. Communicate in a setting with senior management to ensure everyone understands
C. Convince the developer to accept the blame for the mistake
D. Remind them of the common gold of creating quality systems
Cau 14: Why is software testing sometimes required for legal reasons?
Cau 16: Which of the following is the activity that compares the planed test progress to the
actual test progress
A. Test monitoring
B. Test planning
C. Test closure
D. Test control
Cau 18: What type of activity is normally used to find and fix a defect in the code?
A. Regression testing
B. Debugging
C. Dynamic analysis
D. Static analysis
Cau 20: when the tester verifies the test basic while designing tests early in the lifecycle, which
common test objective is being achieved?
A. Gaining confidence
B. Finding defects
C. Preventing defects
D. Providing information for decision making
Cau 21: when following the fundamental test process, when should the test control activity take
place?
A. A developer makes a mistake which causes a defect that may be seen as a failure during
dynamic testing
B. A developer makes an error which results in a failure that may be seen as a fault when the
software is executed
C. A developer has introduced a failure which result in a defect that may be seen as a
mistake during dynamic testing
D. A developer makes a mistake which causes a bug that may be seen as a defect when the
software is executed
Cau 24: Which of the following is a true statement about exhaustive testing?
Cau 25: 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 late model than
the model used in testing.
The software functions correctly on the old version, but fails on the later model
Given this scenario, what is the root cause and what is the effect?
A. The root cause is the old equipment and the effect is the new equipment
B. The root cause is the customer complaints and the effect is the social media postings
C. The root cause is conducting the testing on the wrong version of the equipment and the
effect is the customer complaints and postings
D. The root cause is the software failing on the later model and the effect is the customer
complaints
Cau 26: If you need to provide a report showing test case execution coverage of the
requirements, what do you need to track?
Cau 27: How can software defects in future projects be prevented from reoccurring?
Cau 28: Which approaches can help increase the quality of software?
Cau 29: What should be the MAIN objective during developments testing?
A. To cause as many failures as possible so that defects in the software are identified and
can be fixed
B. To confirm that the system works as expected and that requirements have been met
C. To access the quality of the software with no intention of fixing defects
D. To give information to stakeholders of the risk of releasing the system at a given time
III, Testing can show that a previously present defect has been removed
A. I,II and IV
B. I,II and III
C. I,III and IV
D. II,III and IV
Cau 31: Which of the following, if observed in reviews and tests, would lead to problems (or
conflict) within teams?
II, Software testing is mainly needed to improve the quality of the developer’s work.
III, Rigorous testing and fixing of defects found can help reduce the risk of problems occurring
in an operational environment.
IV, Rigorous testing is sometimes used to prove that all failures have been found.
Cau 33: Which of the following statement BEST describes the difference between testing and
debugging?
A. Testing pinpoints (identifies the source of) the defects. Debugging analyzes the faults and
proposes prevention activities
B. Dynamic testing shows failures caused by defects. Debugging finds, analyzes, and
removes the causes of failures in the software
C. Testing removes faults. Debugging identifies the causes of failures
D. Dynamic testing prevents causes of failures. Debugging removes the failures
Cau 34: When test cases are designed early in the lifecycle, verifying the test basis via the test
design, which common test objective is being achieved?
A. Gaining confidence
B. Finding defects
C. Preventing defects
D. Providing information for decision making
Cau 35: A company recently purchased a commercial off-the-shelf application to automate their
bill-paying process. They now plan to run an acceptance test against the package prior to putting
it into production. Which of the following is their most likely reason for testing?
Cau 36: According to the ISTQB Glossary, the word “bug” is synonymous with which of the
following words?
A. Incident
B. Defect
C. Mistake
D. Error
Cau 37: According to the ISTQB Glossary, a risk relates to which of the following?
Cau 38: Ensuring that test design starts during the requirements definition phase is important to
enable Which of the following test objectives?
Cau 39: A test team consistently finds between 90% and 95% of the defects present in the system
under test. While the test manager understands that this is a good defect-detection percentage for
her test team and industry, senior management and executives remain disappointed in the test
group, saying that the team misses too many bugs. Given that the user are generally happy with
the system and that the failures which have occurred have generally been low impact, Which of
the following testing principles is most likely to help the test manager explain to these managers
and executives why some defects are likely to be missed?
B. Defect clustering
C. Pesticide paradox
D. Absence-of-errors fallacy
Cau 40: According to the ISTQB Glossary, regression testing is required for what purpose?
Cau 41: Which of the following is most important to promote and maintain good relationships
between testers and developers?
Cau 42: Which of the statements below is the best assessment of how the test principles apply
across the test life cycle?
A. The documentation is poor, so it takes longer to find out what the software is doing
B. Wages are rising
C. The fault has been built into more documentation, code, tests, etc…
D. None of the above
Cau 2: What happens to the cost of defects as we considerably move across the life cycle?
A. Remains stagnant
B. Decreases
C. Increases
D. None of the above
Cau 3: Which of the following are the goals and objectives of testing?
A. Finding defects
B. Preventing defects
C. Gaining confidence in and providing information about the level of quality
D. All of the above
Cau 5: Which general testing principles are characterized by the descriptions belau?
a, Early testing
b, pesticide paradox
c, exhaustive testing
d, Absence-of-errors fallacy
1, Testing activities should start as early as possible in the software development life cycle
Cau 6: Ensuring that test design starts during the requirements definition phase is important to
enable which of the following test objectives?
Cau 7: Which of the following is the activity that removes the cause of a failure?
A. Testing
B. Dynamic testing
C. Debugging
D. Reverse engineering
A. Escalate the issue to human resources and stress the importance of mutual respect
B. Communicate in a setting with senior management to ensure everyone understands
C. Convince the developer to accept the blame for the mistake
D. Remind them of the common goal of creating quality systems
Cau 10: in what way does root cause analysis contribute to process improvement?
Cau 12: Which of the following is the activity that compares the planned test progress to the
actual test progress?
A. Test monitoring
B. Test planning
C. Test closure
D. Test control
Cau 14: What type of activity is normally used to find and fix a defect in the code?
A. Regression testing
B. Debugging
C. Dynamic analysis
D. Static analysis
Cau 16: When the tester verifies the test basic while designing tests early in the lifecycle, which
common test objective is being achieved?
A. Gaining confidence
B. Finding defects
C. Preventing defects
D. Providing information for decision making
Cau 17: When following the fundamental test process, when should the test control activity take
place?
A. A developer makes a mistake which causes a defect that may be seen as a failure during
dynamic testing
B. A developer makes an error which results in a failure that may be seen as a fault when the
software is executed
C. A developer has introduced a failure which results in a defect that may be seen as a
mistake during dynamic testing
D. A developer makes a mistake which causes a bug that may be seen as a defect when the
software is executed
Cau 20: Which of the following is a true statement about exhaustive testing?
Cau 21: 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 late model than
the model used in testing.
The software functions correctly on the old version, but fails on the later model
Given this scenario, what is the root cause and what is the effect?
A. The root cause is the old equipment and the effect is the new equipment
B. The root cause is the customer complaints and the effect is the social media postings
C. The root cause is conducting the testing on the wrong version of the equipment and the
effect is the customer complaints and postings
D. The root cause is the software failing on the later model and the effect is the customer
complaints
Cau 22: If you need to provide a report showing test case execution coverage of the
requirements, What do you need to track?
FL2020-Chapter 1
Cau 1: What is quality?
A. Preventing defects
B. Repairing defects
C. Comparing actual results to expected results
D. Analyzing the cause of failure
Cau 3: A phone ringing in an adjacent cubicle momentarily distracts a programmer, causing the
programmer to improperly program mthe logic that checks the upper boundary of an input
variable
Later, during system testing, a tester notices that this input field accepts invalid input value.
The improperly coded logic for the upper boundary check is:
Cau 4: A product owner says that your role as a tester on an Agile team is to catch all the bugs
before the end of each iteration. Which of the following is a testing principle that could be used
to respond to this statement?
A. Defect clustering
B. Testing shows the presence of defects
C. Absence of error fallacy
D. Root cause analysis
Cau 5: Programmers often write and execute unit tests against code which they have written.
During this selftesting activity, Which of the following is a tester mindset that programmers
should adopt to perform this unit testing effectively?
4, Evaluating whether the number of tests for each requirement is consistent with the level of
product risk consider the following ways traceability can help testing
a, improve understandability of test status reports to include status of test basis items
Which of the following best matches the testing activity with how traceability can assist that
activity?
A. 1d,2b,3c,4a
B. 1b, 2d, 3a, 4c
C. 1d, 2c, 3a, 4b
D. 1d, 2b, 3a, 4c
Cau 7: A tester participated in a discussion about proposed database structure. The tester
identified a potential performance problem related to certain common user searches. This
possible problem was explained to the development team. Which of the following is a testing
contribution to success that BEST matches this situation?
Cau 8: Which of the following is an example of a task that can be carried out as part of the test
process?
A. Analyzing a defect
B. Designing test data
C. Assigning a version to a test item
D. Writing a user story
Cau 9: Which of the following provides the BEST description of a test case?
A. A document specifying a sequence of actions for the execution of a test. Also known as
test script or manual test script
B. A set of input values and expected results, with execution preconditions and execution
postconditions, developed for a particular test condition
C. An attribute of a system specified by requirements documentation (for example
reliability, usability or design constraints) that is executed in a test
D. An item or event of a system that could be verified by one or more test conditions, e.g., a
function, transaction, feature, quality attribute, or structural element.
A. To prevent defects
B. To validate the project plan works as required
C. To gain confidence in the development team.
D. To make release decisions for the system under test.
Cau 11: Which of the following is an example of a failure in a car cruise control system?
A. The developer of the system forgot to rename variables after a cut-and-paste operation.
B. Unnecessary code that sounds and alarm when reversing was included in the system.
C. The system stops maintaining a set speed when the radio volume is increased or
decreased
D. The design specification for the system wrongly states speeds in km/h
Cau 12: 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 hours.
B. The tester of the smart phone 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
Cau 13: 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
a, Test design
b, Test implementation
c, Test execution
d, Test completion
Which of the following BEST matches the activities with the task?
Cau 15: Which of the following BEST describes how value is added by maintaining traceability
between the test basic and test artifacts?
A. Maintenance testing can be fully automated based on changes to the initial requirements
B. It is possible to determine if a new test case has increased coverage of the requirements
C. Test managers can identify which testers found the highest severity defects
D. Areas that may be impacted by side-effects of a change can be targeted by confirmation
testing
Cau 16: Which of the following qualities is MORE likely to be found in a tester’s mindset rather
than in a developer’s?
Cau 17: Which one of the following answers describes a test condition?
Cau 18: 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 fine 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.
Cau 19: Which of the following statements correctly describes the difference between testing and
debugging?
A. Testing identifies the source of defects; debugging analyzes the defects and proposes
prevention activities.
B. Dynamic testing shows failures caused by defects; debugging finds, analyzes, and
removes the causes of failures in the software
C. Testing removes defects; debugging identifies the causes of failures
D. Dynamic testing prevents the causes of failures; debugging removes the failures..
Cau 20: 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
Cau 21: 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 case. This leads to fewer and fewer defects being found
by executing the tests. What principle of testing did Mr. Test not observe?
Cau 23: Which of the following activities is part of the main activity “test analysis “ in the test
process?
Cau 24: Match the following test work products (1-4) with the right description (a-d)
1, Test suite
2, Test case
3. Test script
4, Test charter
Cau 25: How can white-box testing be applied during acceptance testing?
FL2021-Chapter 1
Cau 2: Which of the following is the activity that removes the cause of a failure?
A. Testing
B. Dynamic testing
C. Debugging
D. Reverse engineering
Cau 4: A calculator software is used to calculate the result for 5+6. The user noticed that the
result give is 6. This is an example of:
A. Failure
B. Mistake
C. Fault
D. Error
Cau 5: When the tester verifies the test basis while designing tests early in the lifecycle, which
common test objective is being achieved?
A. Gaining confidence
B. Finding defects
C. Preventing defects
D. Providing information for decision making
Cau 6: In what way does root cause analysis contribute to process improvement?
Cau 7: When what is visible to end-users is a deviation form the specific or expected behavior,
this is called…?
A. An error
B. A fault
C. A failure
D. A defect
Cau 8: During the development of a software change for a system, the developer makes a
mistake in his work which leads to a fault in the code. Unfortunately the fault is not found by
software testing and is released into live. What is the definite consequence of this mistake?
Cau 10: As a tester, Which of the following is a key to effectively communicating and
maintaining positive relationships with developers when there is disagreement over the
prioritization of a defect?
A. Escalate the issue to human resources and stress the importance of mutual respect
B. Communicate in a setting with senior management to ensure everyone understands
C. Convince the developer to accept the blame for the mistake
D. Remind them of the common goal of creating quality systems.
A. A developer makes a mistake which causes a defect that may be seen as a failure during
dynamic testing
B. A developer makes an error which results in a failure that may be seen as a fault when the
software is executed
C. A developer has introduced a failure which results in a defect that may be seen as a
mistake during dynamic testing
D. A develop makes a mistake which causes a bug that may be seen as a defect when the
software is executed
Cau 13: What type of activity is normally used to find and fix a defect in the code
A. Regression testing
B. Debugging
C. Dynamic analysis
D. Static analysis
Cau 14: Why is software testing sometimes required for legal reasons?
Cau 16: Which of the following is the activity that compares the planned test progress to the
actual test progress
A. Test monitoring
B. Test planning
C. Test closure
D. Test control
Cau 17: Which of the following is a true statement about exhaustive testing?
Cau 19: 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 late model than
the model used in testing.
The software functions correctly on the old version, but fails on the later model
Given this scenario, what is the root cause and what is the effect?
A. The root cause is the old equipment and the effect is the new equipment
B. The root cause is the customer complaints and the effect is the social media postings
C. The root cause is conducting the testing on the wrong version of the equipment and the
effect is the customer complaints and postings
D. The root cause is the software failing on the later model and the effect is the customer
complaints
Cau 20: If you need to provide a report showing test case execution coverage of the
requirements, What do you need to track
Cau 21: Which activity in the fundamental test process creates test suites for efficient test
execution?
Cau 22: Which of the following is a MAJOR task of test implementation and execution?