Skip to content

Explain how software testing and software maintenance differ in purpose, and name topics the course associates with each.

Answer

Testing evaluates software using strategies such as black-box, white-box, system, object-orientation, and state-based testing, supported by tools and test case management. Maintenance concerns supporting and changing software after development and includes maintenance organization, reports, and maintenance types.

Explanation

### The concept Testing is concerned with evaluating software through planned checks. The course lists several testing strategies and topics, including system testing, testing tools, and test case management. Maintenance concerns ongoing support and change after software has been developed. It includes organizing maintenance work, producing reports, and understanding maintenance types. ### What a good answer covers - States that testing evaluates software. - Gives examples of testing approaches from the course outline. - States that maintenance supports or changes software. - Identifies maintenance organization, reports, or types as maintenance topics. ### Terms - **Test case**: A specified set of conditions or inputs used to examine software behavior. - **Maintenance**: Work to support or modify software after development. ### Remember Testing evaluates behavior; maintenance sustains and changes the product.

Related Questions

Want to practice more questions like this?

Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.

Start Practicing Free