HW13: Chapter 8
Ex 8.7
Write a scenario that could be used to help design tests for the wilderness weather station system.
Will is a young DNR ranger. Every morning, he drives his truck deep into the woods to his post and checks in before he makes his rounds through the forest. When he gets to his post, he checks the wilderness weather station system to see what the weather is going to be like today. It takes data from the weather records for the area from the past, from online, and from different weather sensors and instruments that are located throughout the woods. Depending on the weather for the day, the system will tell Will what gear he needs to bring with him into the forest that day and what to be prepared for.
Ex 8.10
A common approach to system testing is to test the system until the testing budget is exhausted and then deliver the system to customers. Discuss the ethics of this approach for systems that are delivered to external customers.
While this may be a common approach to system testing, this does not make it a good approach. Testing should be done to the fullest. If the testing budget has been exhausted but testing is not complete or everything has not been tested then you should definitely not deliver an "unfinished" product. You will probably find bugs in the system post delivery but thorough testing should be completed before delivery to minimize these post delivery bugs. If the testing budget is exhausted but the team does not think that system testing is complete then the team should request for a larger testing budget. I know sometimes that is not possible but if the company cares about releasing good products then they need to make sure they can afford proper system testing.
Write a scenario that could be used to help design tests for the wilderness weather station system.
Will is a young DNR ranger. Every morning, he drives his truck deep into the woods to his post and checks in before he makes his rounds through the forest. When he gets to his post, he checks the wilderness weather station system to see what the weather is going to be like today. It takes data from the weather records for the area from the past, from online, and from different weather sensors and instruments that are located throughout the woods. Depending on the weather for the day, the system will tell Will what gear he needs to bring with him into the forest that day and what to be prepared for.
Ex 8.10
A common approach to system testing is to test the system until the testing budget is exhausted and then deliver the system to customers. Discuss the ethics of this approach for systems that are delivered to external customers.
While this may be a common approach to system testing, this does not make it a good approach. Testing should be done to the fullest. If the testing budget has been exhausted but testing is not complete or everything has not been tested then you should definitely not deliver an "unfinished" product. You will probably find bugs in the system post delivery but thorough testing should be completed before delivery to minimize these post delivery bugs. If the testing budget is exhausted but the team does not think that system testing is complete then the team should request for a larger testing budget. I know sometimes that is not possible but if the company cares about releasing good products then they need to make sure they can afford proper system testing.
Comments
Post a Comment