ISQI ISTQB Certified Tester Foundation Level (CTFL-001) Free Practice Test
Question 1
A software component has the code shown below:
Program BiggestA,
Biggest: Integer
Begin
Read A
Biggest = 10
While A > 0
Do
If A > Biggest
Then Biggest = A
Endif
Read A
Enddo
End
The component has exit criteria for component testing that include 100% statement coverage. Which of the following test cases will satisfy this criterion?
Program BiggestA,
Biggest: Integer
Begin
Read A
Biggest = 10
While A > 0
Do
If A > Biggest
Then Biggest = A
Endif
Read A
Enddo
End
The component has exit criteria for component testing that include 100% statement coverage. Which of the following test cases will satisfy this criterion?
Correct Answer: A
Question 2
Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?
Correct Answer: B
Question 3
The selection of test cases for regression testing..?
Correct Answer: B
Question 4
What factors should be considered to determine whether enough testing has been performed?
(i)The exit criteria.
(ii)The budget.
(iii)How big the test team is.
(iv)The product's risk profile.
(v)How good the testing tools are.
(vi)Sufficient details of the system status to allow decisions
(i)The exit criteria.
(ii)The budget.
(iii)How big the test team is.
(iv)The product's risk profile.
(v)How good the testing tools are.
(vi)Sufficient details of the system status to allow decisions
Correct Answer: C
Question 5
What benefits do static analysis tools have over test execution tools?
Correct Answer: B
Question 6
Which of the following metrics could be used to monitor progress along with test preparation and execution? [K1]
Correct Answer: B
Question 7
Why is independent testing important? [K1]
Correct Answer: C
Question 8
Test Implementation and execution has which of the following major tasks?
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
iv. Determining the exit criteria.
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
iv. Determining the exit criteria.
Correct Answer: B
Question 9
Equivalence Partitioning is best defined as:
Correct Answer: C
Question 10
Which of the following has the typical formal review activities in the correct sequence?
Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 11
From the following list, which of the following apply to experience-based techniques? [K2] a. Test cases are derived from a model of the problem to be solved or the software b. Test cases are derived from the knowledge of the testers c. The knowledge of testers, developers and users is used to drive testing d. The internal structure of the code is used to derive test cases
Correct Answer: C
Question 12
Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project? Select 2 options.
Correct Answer: B,E
Question 13
Which of the following team roles would be most appropriate to enhance the team and why? 2 credits
Correct Answer: B
Question 14
Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve the communication and relationship between testers and others?
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.
Correct Answer: B