Please complete the following will 100 % upvote THANK YOU! Myers [Mye79] uses the following program as a self-assessment for your ability to specify adequate testing: A program reads three integer values. The three values are interpreted as representing the lengths of the sides of a triangle. The program prints a message that states whether the triangle is scalene, isosceles, or equilateral. Assume that the program has a fourth output, invalid lengths, on input that does not represent possible lengths of three sides of a triangle -Develop a set of test cases that you feel will adequately test this program - Among the inputs on which the program outputs invalid lengths, how many different types would you divide those inputs further into? Do they change your answer to a? How? -Implement the program using C++, Java, or Python -Draw the flowchart of your program and obtain the cyclomatic complexity of your program -Develop a set of test cases that ensures all independent execution paths are covered based on your answer to the previous bullet point -Run the program you implemented on the test cases you developed, and record the results. Did both tests find errors? If so, are they different? -
Please complete the following will 100 % upvote THANK YOU!
Myers [Mye79] uses the following
-Develop a set of test cases that you feel will adequately test this program
- Among the inputs on which the program outputs invalid lengths, how many different types would you divide those inputs further into? Do they change your answer to a? How?
-Implement the program using C++, Java, or Python
-Draw the flowchart of your program and obtain the cyclomatic complexity of your program
-Develop a set of test cases that ensures all independent execution paths are covered based on your answer to the previous bullet point
-Run the program you implemented on the test cases you developed, and record the results. Did both tests find errors? If so, are they different?
-
Step by step
Solved in 3 steps with 2 images