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 20 out of 66 Pages

Topic 21: Mix Questions Set A

Which of the following has the typical formal review activities in the correct sequence?


A.

Kick-off, review meeting, planning, follow-up.


B.

Kick-off, planning, review meeting, re-work.


C.

Planning, kick-off, individual preparation, review meeting.


D.

Planning, individual preparation, follow-up, re-work.





C.
  

Planning, kick-off, individual preparation, review meeting.



The correct sequence is: planning, kick-off, individual preparation, review meeting, re-work,
follow-up. All of the other options have either the activities in the wrong order or activities
missing from the strict flow.

What if the project isn't big enough to justify extensive testing..?


A.

Use risk based analysis to find out which areas need to be tested


B.

Use automation tool for testing


C.

Both a and b


D.

None of the above





A.
  

Use risk based analysis to find out which areas need to be tested



What do you mean by “Having to say NO”..?


A.

No, the problem is not with testers


B.

No, the software is not ready for production


C.

Both a & b


D.

None of the above





B.
  

No, the software is not ready for production



What test roles (or parts in the testing process) is a developer most likely to perform?
(i) Executing component integration tests.
(ii) Static analysis.
(iii) Setting up the test environment.
(iv) Deciding how much testing should be automated.


A.

(i) and (ii)


B.

(i) and (iv)


C.

 (ii) and (iii)





A.
  

(i) and (ii)



(i) Executing component integration tests is usually done by developers. Developers are
usually responsible for unit and component integration testing. Independent testing usually
follows at system and acceptance test levels.
(ii) Static analysis is usually done by developers because: it requires an understanding of
the code and therefore the person doing this needs skills in the programming language;
and it can be done as soon as the code is written. Therefore it is quick and effective for the
developer to do it. The risk of a lack of test independence can be mitigated by performing
independent system and acceptance testing.
(iii) Setting up the test environment is an activity typically performed by a tester. It may
require support from developers and staff from other departments and on some occasions
environments could be set up by developers. However, it is a task that could be done by a
tester rather than a developer.
(iv) Deciding how much testing should be automated is typically a decision made by the
test leader, who will consult other staff in the decision-making process. Developers may be
involved and their skills may be required to automate some tests. However, the decision on
how much to automate should not be made by developers.

One Key reason why developers have difficulty testing their own work is:


A.

Lack of technical documentation


B.

Lack of test tools on the market for developers


C.

 Lack of training


D.

Lack of Objectivity





C.
  

 Lack of training




Page 20 out of 66 Pages
Previous