Question: Question 5 Debugging occurs because of successful testing. That is, when a test case uncovers an error, debugging is the process that results in the

 Question 5 Debugging occurs because of successful testing. That is, when

Question 5 Debugging occurs because of successful testing. That is, when a test case uncovers an error, debugging is the process that results in the removal of the error. Debugging is not testing but always occurs because of testing. (a) What could be the various possibilities at the end of a debugging process? (4 marks) (b) As an experienced tester, you have been assigned to test an interface design by a developer who has recently joined your company. Once the testing has completed you have started the debugging process but are finding difficulties in correcting the code. What could be the possible reasons for this? (16 marks) Consider the following control graph in Figure 2. Find the basis path for testing and the cyclomatic complexity of the code. b d Figure 2: Control Flow Graph (5 marks) [25 Mark]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!