This assignment is aimed at assessing your understanding of the notion of quality and different measuring techniques that we can use to evaluate product quality
This assignment is aimed at assessing your understanding of the notion of quality and different measuring techniques that we can use to evaluate product quality in software testing. Give answers to the following questions in your own words. When you are done, submit your work (as a Word or PDF format) in the assignment one dropbox. Please leave the questions in your document and place your answer directly below. Your work will be evaluated by Turnitin, so 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 no less than 300 words; the answer to number #4 will likely be shorter. Each question is worth 25 points.
- 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 youve 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?
- Dijkstra asserts that Program testing can be used to show the presence of bugs, but never to show their absence! Explain this statement. Provide one real world example that is not related to computing.
- 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?
- 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? Fully explain your answer, along with all assumptions. No credit will be given for answers that simply show a calculation.
- 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? Make sure your answer is not opinion. Support your answer with material from the article.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started