Assignment

Assignment

1. Research/Critical Thinking/Short Essay

Research three or more-unit testing tools. Compare and contrast features of each tool. Identify 5 or more criteria to evaluate the tools on, and research how each performs against the criteria. The following might be areas of consideration: open source, cost, captures test cases/scripts, ease of use, automatically executes test cases/scripts, language it is developed in, technical support available, kept updated, security requirements, reporting/metrics, etc. Rank the products from best/highest to worst/lowest. Which would you use for your own unit testing and why?

Document your findings in a table or matrix format (tools across the columns, criteria down the rows), or within a PowerPoint presentation.

2. Post an original thread of 250 to 350 words in this week’s discussion forum, which explains why unit testing is important to the software development process. (20 points)

3. Chapter 8 Exercises 8.1, 8.2, 8.3, and 8.5 – Page 239

8.1 Explain why it is not necessary for a program to be completely free of defects before it is delivered to its customers.

8.2 Explain why testing can only detect the presence of errors, not their absence.

8.3 Some people argue that developers should not be involved in testing their own code but that all testing should be the responsibility of a separate team. Give arguments for and against testing by the developers themselves.

8.5 What is regression testing? Explain how the use of automated tests and a testing framework such as JUnit simplifies regression testing.

Be sure to proof and edit your work before submitting. Always cite your source using APA guidelines. For this assignment, you must utilize sources outside of the textbook for your research.

"You need a similar assignment done from scratch? Our qualified writers will help you with a guaranteed AI-free & plagiarism-free A+ quality paper, Confidentiality, Timely delivery & Livechat/phone Support.


Discount Code: CIPD30



Click ORDER NOW..

order custom paper