- (Exam Topic 21)
Which is not in sequence in 11 Step Software Testing process..?
Correct Answer:C
- (Exam Topic 21)
Which of the following is most likely to be a benefit of using static techniques?
Correct Answer:B
Although the other options might be seen as benefits they are not amongst the most likely benefits. Option (B) is the benefit that is most likely to be realized.
- (Exam Topic 21) Consider the following pseudo code:
* 1 Begin
* 2 Read Time
* 3 If Time < 12>* 4 Print(Time, "am")
* 5 Endif
* 6 If Time > 12 Then
* 7 Print(Time 12, "pm")
* 8 Endif
* 9 If Time = 12 Then
* 10 Print (Time, "noon")
* 11 Endif
* 12 End
How many test cases are needed to achieve 100 per cent decision coverage?
Correct Answer:C
The three decisions are in sequence and the conditions are all mutually exclusive (if any one is true the others must be false). Hence a test case that makes the first decision true will make the second and third decisions false and so on.
So test case 1 (say Time = 6) would exercise the path True, False, False, test case 2 (say Time = 15) would exercise the path False, True, False. Test case 3 would have to be Time = 12. This combination achieves 100 per cent decision coverage because each decision has been exercised through its true and its false outcomes.
- (Exam Topic 21)
When assembling a test team to work on an enhancement to an existing system, which of the following has the highest level of test independence?
Correct Answer:D
In this scenario, the contract tester who has never worked for the organization before has the highest level of test independence. The three others are less independent as they are likely to make assumptions based on their previous knowledge of the requirements, code and general functionality of the original system.
Note that independence does not necessarily equate to most useful. In practice most test or project managers would recruit a permanent tester who has worked on the original system in preference to a contract tester with no knowledge of the system. However, when assembling a team it would be useful to have staff with varying levels of test independence and system knowledge.
- (Exam Topic 23)
During which stage of the fundamental test process is the testability of requirements evaluated?
Correct Answer:D
- (Exam Topic 22)
What is the main reason for using a pilot project to introduce a testing tool into an organization? [K1]
Correct Answer:C