Question: 1.2. geantescorronse method (22 points) a) Explain what is wrong with the given code. Describe the fault precisely by proposing a modification to the code.
1.2. geantescorronse method (22 points) a) Explain what is wrong with the given code. Describe the fault precisely by proposing a modification to the code. b) If possible, give a test case that does not execute the fault. If not, briefly explain why not. c) If possible, give a test case that executes the fault, but does not result in an error state. If not, briefly explain why not. d) If possible give a test case that results in an error, but not a failure. If not, briefly explain why not. Hint: Don't forget about the program counter. e) For the given test case below, describe the first error state. Be sure to describe the complete state. Hint: Don't forget about the program counter. source = "What is Software Testing? Why is Software Testing so important?": word - "Software": Expected = 2 f) Implement your repair and verify that the given test now produces the expected output. Submit a screenshot demonstrating your new program works. * Counts the number of occurrence of a substring in another string * @param source string to use as a source of the match @param word string which is a substring of the source * @return number of occurrences of word in source + @throws NudeginterExcentian if source is null private static int countOccurrence (String source, String word) { String[] temp Source: Split(""); int count = 0; for (String str : temp) if (word = str) { count++; return count
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
