wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CTFL-22B-Units 1to3

Total questions: 19

Worksheet time: 38mins

Name
Class
Date
1.
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 validate whether the test object works as expected by the users and other stakeholders
c)
To prove that all possible defects are identified
d)
To prove that any remaining defects will not cause any failures
2.
Which of the following should NOT be a trigger for maintenance testing?
a)
Decision to test the maintainability of the software
b)
Decision to test the system after migration to a new operating platform
c)
Decision to test if archived data is possible to be retrieved
d)
Decision to test after “hot fixes”
3.
Which of the following statements comparing component testing and system testing is TRUE?
a)
Component testing verifies the functionality of software modules, program objects, and classes that are separately testable, whereas system testing verifies interfaces between components and interactions between different parts of the system
b)
Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test cases for system testing are usually derived from requirement specifications or use cases
c)
Component testing only focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics
d)
Component testing is the responsibility of the testers, whereas system testing typically is the responsibility of the users of the system
4.
Which of the following BEST describes how value is added by maintaining traceability between the test basis 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
5.
Which of the following statements BEST compares the purposes of confirmation testing and regression testing?
a)
The purpose of regression testing is to ensure that all previously run tests still work correctly, while the purpose of confirmation testing is to ensure that any fixes made to one part of the system have not adversely affected other parts
b)
The purpose of confirmation testing is to check that a previously found defect has been fixed, while the purpose of regression testing is to ensure that no other parts of the system have been adversely affected by the fix
c)
The purpose of regression testing is to ensure that any changes to one part of the system have not caused another part to fail, while the purpose of confirmation testing is to check that all previously run tests still provide the same results as before
d)
The purpose of confirmation testing is to confirm that changes to the system were made successfully, while the purpose of regression testing is to run tests that previously failed to ensure that they now work correctly
6.
In what way can testing be part of Quality Assurance?
a)
It ensures that requirements are detailed enough
b)
Testing reduces the risk of poor software quality
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
7.
How can white-box testing be applied during user acceptance testing?
a)
To check if large volumes of data can be transferred between integrated systems
b)
To check if all code statements and code decision paths have been executed
c)
To check if all work process flows have been covered
d)
To cover all web page navigations
8.
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
9.
Which of the following CORRECTLY matches the roles and responsibilities in a formal review?
a)
Manager – Decides on the execution of reviews
b)
Review Leader - Ensures effective running of review meetings
c)
Scribe – Fixes defects in the work product under review
d)
Moderator – Monitors ongoing cost-effectiveness
10.
You are working as a tester on an Agile team and have participated in over two dozen user story refinement sessions with the product owner and the developers on the team at the start of each iteration. As the reviews have gotten more effective at detecting defects in user stories and the product owner more proficient at correcting those defects, you and the team notice that the team’s velocity, as shown in your burndown charts, has started to increase. Which of the following is a benefit of static testing that is MOST DIRECTLY related to the team’s increased velocity?
a)
Increasing total cost of quality
b)
Reducing testing cost
c)
Increasing development productivity
d)
Reducing total cost of quality
11.
Which of the review types below is the BEST option to choose when the review must follow a formal process based on rules and checklists?
a)
Informal Review
b)
Technical Review
c)
Inspection
d)
Walkthrough
12.
You are reading a user story in the product backlog to prepare for a meeting with the product owner and a developer, noting potential defects as you go. Which of the following statements is true about this activity?
a)
It is not a static test, because static testing involves execution of the test object
b)
It is not a static test, because static testing is always performed using a tool
c)
It is a static test, because any defects you find could be found cheaper during dynamic testing
d)
It is a static test because static testing does not involve execution of the test object
13.
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 same tests will not find new defects
d)
Defects cluster together
14.
Which one of the following is TRUE?
a)
The purpose of regression testing is to check if the correction has been successfully implemented, while the purpose of confirmation testing is to confirm that the correction has no side effects
b)
The purpose of regression testing is to detect unintended side effects, while the purpose of confirmation testing is to check if the system is still working in a new environment
c)
The purpose of regression testing is to detect unintended side effects, while the purpose of confirmation testing is to check if the original defect has been fixed
d)
The purpose of regression testing is to check if the new functionality is working, while the purpose of confirmation testing is to check if the original defect has been fixed
15.
A phone ringing momentarily distracts a programmer, causing the programmer to improperly program the logic that checks the upper boundary of an input variable. Later, during system testing, a tester notices that this input field accepts invalid input values. The improperly coded logic for the upper boundary check is:
a)
The root-cause
b)
The failure
c)
The error
d)
The defect
16.
Which of the following statements on the use of checklists in a formal review is CORRECT?
a)
As part of the review planning, the reviewers create the checklists needed for the review
b)
As part of the issue communication, the reviewers fill in the checklists provided for the review
c)
As part of the review meeting, the reviewers create defect reports based on the checklists provided for the review
d)
As part of the review initiation, the reviewers receive the checklists needed for the review
17.
Which activities are carried out within the planning of a formal review?
a)
Collection of metrics for the evaluation of the effectiveness of the review
b)
Answer any questions the participants may have
c)
Definition and Verification of fulfillment of entry criteria for the review
d)
Evaluation of the review findings against the exit criteria
18.
During an Agile development effort, a product owner discovers a previously unknown regulatory requirement that applies to most of the user stories within a particular epic. The user stories are updated to provide for the necessary changes in software behavior. The programmers on the team are modifying the code appropriately. As a tester on the team, what types of tests will you run?
a)
Confirmation tests
b)
Regression tests
c)
Functional tests
d)
Change-related tests
19.
Which of the following statements is true?
a)
Impact analysis is useful for confirmation testing during maintenance testing
b)
Confirmation testing is useful for regression testing during system design
c)
Impact analysis is useful for regression testing during maintenance testing
d)
Confirmation testing is useful for impact analysis during maintenance testing