CMSC 425 Programming Manual Testing Report for Calculator Project

Description[CMSC 425/525] Assignment #4: Testing in Practice
Due: End of Day, April 28th, 2023
As the final coup de grace of our class, we want to apply what we have learned to the testing of some ”real”
software. It can be either an open source software project that you find on GitHub or some of your own
code. The assignment consists of two parts, performed in sequence: a test plan and a test report.
1
Test Plan
The Test Plan is a document that consists of answers to the following set of questions:
1. What is the System Under Test (SUT)? Provide a link (if available) and a brief description.
2. Will you test every class in the SUT? If not, which classes will be tested? score:
classes; 2pts for 6+ classes
3. Will you do manual, automated testing (fuzzing), or both? score:
1pt for 3-5
1pt for each; 2pts for both
4. What coverage criteria will be used? score: +1 for each different coverage criteria you
will compute, not including line coverage
5. Will you be using any external tools to compute coverage or perform other tasks (outside of JUnit/Java/Python)? – if yes, please list tools and purpose.
Ensure you have at least 5 points when selecting the above configuration
2
Testing and Test Report
Based on the test plan you detailed, write tests and/or implement automated testing for your SUT. Along
with the testing, record each step in a report that describes each of the testing steps you performed and the
coverage you were able to obtain using them.
Submit: Submit the test plan, all of the tests, and a test report, consisting of a record of all of the parts
above. Make sure your report is clear and easy to follow, and includes any figures and tables that are
necessary to make it easier to read. Please ensure that there is clear traceability between each part (i.e.
names of tests, test requirements, coverage, etc.) so that I can easily understand what you have done.
Finally, at the end of the report, in one or two paragraph briefly describe your experience performing the
tests, any difficulties you faced, or discoveries you made.
1

Purchase answer to see full
attachment

We offer the bestcustom writing paper services. We have done this question before, we can also do it for you.

Why Choose Us

  • 100% non-plagiarized Papers
  • 24/7 /365 Service Available
  • Affordable Prices
  • Any Paper, Urgency, and Subject
  • Will complete your papers in 6 hours
  • On-time Delivery
  • Money-back and Privacy guarantees
  • Unlimited Amendments upon request
  • Satisfaction guarantee

How it Works

  • Click on the “Place Order” tab at the top menu or “Order Now” icon at the bottom and a new page will appear with an order form to be filled.
  • Fill in your paper’s requirements in the "PAPER DETAILS" section.
  • Fill in your paper’s academic level, deadline, and the required number of pages from the drop-down menus.
  • Click “CREATE ACCOUNT & SIGN IN” to enter your registration details and get an account with us for record-keeping and then, click on “PROCEED TO CHECKOUT” at the bottom of the page.
  • From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it.