Available in 1, 3, 6 and 12 Months Free Updates Plans
PDF: $15 $60

Test Engine: $20 $80

PDF + Engine: $25 $99

CTFL-Foundation Practice Test


Page 15 out of 66 Pages

Topic 21: Mix Questions Set A

Which of the following pairs of test tools are likely to be most useful during the test analysis
and design stage of the fundamental test process?
(i) Test execution tool
(ii) Test data preparation tool
(iii) Test management tool
(iv) Requirements management tool


A.

(i) and (ii)


B.

(i) and (iv)


C.

(ii) and (iii)


D.

(iii) and (iv)





D.
  

(iii) and (iv)



Which of the following is usually the test basis for integration testing?


A.

Program specification


B.

Functional specification


C.

Technical specification


D.

Requirement specification





C.
  

Technical specification



Option (A) is used for unit testing.
Option (B) is used for system testing and
Option (D) is used for acceptance testing.

Which of the following are the most important factors to be taken into account when
selecting test techniques?
(i) Tools available.
(ii) Regulatory standards.
(iii) Experience of the development team.
(iv) Knowledge of the test team.
The need to maintain levels of capability in each technique.


A.

(i) and (ii)


B.

(ii) and (iv)


C.

(iii) and (iv)


D.

(i) and (v)





B.
  

(ii) and (iv)



Explanation:
Answer (i) looks temptingly right, and the availability of tools might make the use of a
technique more or less attractive, but it would not be decisive in the way that regulatory
standards and tester knowledge are.
Answer (iii) is irrelevant because testing should be independent of development anyway,
but it could tempt someone who is unsure about the relationship between development and
testing.
Answer (v) is a factor in managing the test team, and experience would need to be
maintained, but this should not influence the selection of techniques for a live project.

Which of the following is correct?
Debugging is:


A.

Testing/checking whether the software performs correctly.


B.

Checking that a previously reported defect has been corrected.


C.

Identifying the cause of a defect, repairing the code and checking the fix is correct.


D.

Checking that no unintended consequences have occurred as a result of a fix.





C.
  

Identifying the cause of a defect, repairing the code and checking the fix is correct.



A. Is a brief definition of testing.
B. Is retesting.
D. Is regression testing.

A top-down development strategy affects which level of testing most?


A.

Component testing


B.

Integration testing


C.

System testing


D.

User acceptance testing





B.
  

Integration testing



The development strategy will affect the component testing (option (A)), in so far as it
cannot be tested unless it has been built. Options (C) and (D) require the system to have
been delivered; at these points the development strategy followed is not important to the
tester. Option (B) needs knowledge of the development strategy in order to determine the
order in which components will be integrated and tested.


Page 15 out of 66 Pages
Previous