wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CTFL-13Oct"022

Total questions: 25

Worksheet time: 6hrs 15mins

Name
Class
Date
1.
To answer this question, please use the information contained in the image enclosed.
a)
The statement is true. Any single test case provides 100% statement coverage and therefore 50% decision coverage
b)
The statement is true. Any single test case would cause the outcome of the “if” statement to be either true or false
c)
The statement is false. A single test case can only guarantee 25% decision coverage in this case
d)
The statement is false. The statement is too broad. It may be correct or not, depending on the tested software
2.
What is checklist-based testing?
a)
A test technique in which tests are derived based on the tester's knowledge of past faults, or general knowledge of failures
b)
A test technique based on an analysis of the specification of a component or system
c)
An experience-based test technique whereby the experienced tester uses a list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product must be verified
d)
An approach to testing where the testers dynamically design and execute tests based on their knowledge, exploration of the test item and the results of previous tests
3.
To answer this question, please use the information contained in the image enclosed.
a)
6-10, 6-15, 7-12
b)
6-15, 9-11
c)
6-10, 6-15, 9-11
d)
6-15, 7-12
4.
To answer this question, please use the information contained in the image enclosed.
a)
DT1, DT2
b)
DT2, DT3
c)
DT2, DT4
d)
DT3, DT4
5.
To answer this question, please use the information contained in the image enclosed.
a)
A-2, B-3, C-4, D-1
b)
A-2, B-1, C-3, D-4
c)
A-3, B-2, C-4, D-1
d)
A-3, B-2, C-1, D-4
6.
The local golf club tradeshow application allows registered users to buy, sell or trade golf clubs across three participating golf facilities. Users are able to buy, sell, or trade golf clubs from the following manufactures: Nike, TaylorMade, Callaway, and Titleist. Payments are made with a credit or debit card only, no cash is accepted. Using the pairwise technique, what is the minimum number of test cases you would need to test these conditions?
a)
8
b)
12
c)
16
d)
20
7.
To answer this question, please use the information contained in the image enclosed.
a)
8, 4
b)
12, 6
c)
16, 6
d)
32, 16
8.
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 (false) statement
a)
Defect clustering
b)
Testing shows the presence of defects
c)
Absence of error fallacy
d)
Root cause analysis
9.
To answer this question, please use the information contained in the image enclosed.
a)
State0, Condition, Event, Action, State1
b)
Action, State, Condition, Result, End State
c)
Start State, Event, Condition, Action, End State
d)
Start State, Action, Condition, Event, End State
10.
Which one of the following options is categorized as a black-box test technique?
a)
A technique based on analysis of the architecture
b)
A technique checking that the test object is working according to the detailed design
c)
A technique based on the knowledge of past faults, or general knowledge of failures
d)
A technique based on formal requirements
11.
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
12.
You are a Test Analyst for company that provides grading software for the local school districts. The grade boundaries are: 75% pass, 85% distinctive, 95% honorable. Using the three-value boundary value analysis technique, how many test cases would be required to cover the valid grade transitions?
a)
3
b)
6
c)
9
d)
12
13.
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
14.
To answer this question, please use the information contained in the image enclosed.
a)
1A, 2C, 3B, 4D
b)
1D, 2B, 3A, 4C
c)
1A, 2C, 3D, 4B
d)
1D, 2C, 3B, 4A
15.
To answer this question, please use the information contained in the image enclosed.
a)
2
b)
4
c)
8
d)
16
16.
To answer this question, please use the information contained in the image enclosed.
a)
OFF → WAIT → OFF → WAIT → TRICKLE CHARGE → HIGH → CHARGE → LOW
b)
WAIT → TRICKLE → WAIT → OFF → WAIT TRICKLE → CHARGE → LOW → CHARGE
c)
HIGH → CHARGE → LOW → CHARGE → TRICKLE WAIT → TRICKLE → WAIT → TRICKLE
d)
WAIT → TRICKLE → CHARGE → HIGH → CHARGE TRICKLE → WAIT → OFF → WAIT
17.
Which of the following statements about static testing are MOST true?
a)
Static testing is a cheap way to detect and remove defects
b)
Static testing makes dynamic testing less challenging
c)
Static testing makes it possible to find run-time problems early in the lifecycle
d)
When testing safety-critical system, static testing has less value because dynamic testing finds the defects better
18.
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
19.
Which of the following statements about test types and test levels is CORRECT?
a)
Functional and non-functional testing can be performed at system and acceptance test levels, while white-box testing is restricted to component and integration testing
b)
Functional testing can be performed at any test level, while white-box testing is restricted to component testing
c)
It is possible to perform functional, non-functional and white-box testing at any test level
d)
Functional and non-functional testing can be performed at any test level, while white-box testing is restricted to component and integration testing
20.
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
21.
Which of the following descriptions of statement coverage is CORRECT?
a)
Statement coverage is a measure of the number of lines of source code exercised by tests
b)
Statement coverage is a measure of the proportion of executable statements in the source code exercised by tests
c)
Statement coverage is a measure of the percentage of lines of source code (without comments) exercised by tests
d)
Statement coverage is a measure of the number of executable statements in the source code exercised by tests
22.
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
23.
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
24.
To answer this question, please use the information contained in the image enclosed.
a)
2
b)
3
c)
4
d)
9
25.
To answer this question, please use the information contained in the image enclosed.
a)
Verify that the application can play a video on a display of size 1920x1080 (1 test case)
b)
Verify that the application can play a video on a display of size 640x480 and 1920x1080 (2 test cases)
c)
Verify that the application can play a video on each of the display sizes in the requirement (4 test cases)
d)
Verify that the application can play a video on any one of the display sizes in the requirement (1 test case)