Software Testing & Quality Assurance
Give answers to the following questionsin your own words. Please leave the questions in your document and place your answer directly below. please remember to use proper notation and citations, EVEN for our course textbook.With the exception of #4, an appropriate response to each question will be about XXXXXXXXXXwords; the answer to number #4 will likely be shorter.
1.A company uses the following metric to gauge product quality.Once a bug is reported, that same bug is closed if it cannot be recreated by the testing team.Naturally, this lead to a high defect fix rate.Based on what you’ve learned in Chapter 17, concisely identify at least two problems with this approach.As the testing manager, how would you modify this plan to more accurately reflect product quality?
2.Dijkstra asserts that “Program testing can be used to show the presence of bugs, but never to show their absence!”Explain this statement.
3.What is Software Quality?How do you know when the software provided is considered good software?And how do you know that an update is better than the previous version?
4.You are assigned the task of creating a program that adds two two-digit integers.Can you test the program exhaustively?If so, how many test cases are required?Assuming that each test case can be executed and analyzed in one second, how long would it take for you to run all of the tests?
5.In his article discussing Software Metrics, Kan discusses using Lines of Code (LOC) to assess product quality.Is this a good metric?Why or why not?Support your answer.