Question: [25 marks] (a) Describe the primary difference between the activities of testing [2 marks] and the debugging of software. (b) Explain three different types of

 [25 marks] (a) Describe the primary difference between the activities of

[25 marks] (a) Describe the primary difference between the activities of testing [2 marks] and the debugging of software. (b) Explain three different types of faults that can occur with [6 marks] Software. (c) What is exhaustive testing and show with the aid of a simple [3 marks] example why it can be impossible to carry out. (d) Give a definition of only one of the following: [2 marks] Static Testing Dynamic Testing ii. (e) Explain the purpose of the DataProvider in the TestNG [2 marks] library (f) Given the following specification for a software program: [10 marks) A program for rail ticketing returns the level of discount available depending on the age of the traveler that is input: Children under 5 travel free; Children and young adults between the ages of 5 and 16 inclusive receive a 50% discount; those aged 65 and over get a 25% discount. An entry of less than 1 year and greater than 110 years is incorrect, and the discount value returned is -1% to reflect the error. In all cases the age must be input as an integer value. Using the Fault Model of Equivalent Partitions, determine the Test Coverage Items for this specification. Then, provide a table with appropriate Test Data that covers these Test Coverage Items with a minimum number of tests

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!