Give difference between testing and debugging

Assignment Help Computer Engineering
Reference no: EM1333119

You have just been hired as the testing guru for the CatchAllBugs.com Company. Your first task is to write a set of test cases to debug a small VB program. Unfortunately, you do not have access to the code of the program. All you have is the following description.

The program takes in three numbers as input and prints out one of the following three statements:

'This is a RIGHT triangle' or 'This is NOT a right triangle' or 'Invalid input'.

Recall that a right triangle has a 900 angle and satisfies the following formula:

A2 + B2 = C2, where A, B, and C are the three sides of the triangle. Also, don't forget that the sum of any two sides (for any triangle) is greater than the third side.

Consider the following questions

What is the difference between testing and debugging?

Design 10 test cases and explain the purpose of each of them.

The purpose in one to two sentences.

For example the purpose of (3, 4, 5) is to test that the program correctly identifies a right angle (9 + 16 = 25). Ok, you need nine more.

Is it possible to design a complete set of test cases that will uncover all the bugs in the program?

Justify your answer.

Reference no: EM1333119

Questions Cloud

Define circumstance company involved in ebusiness projects : In what circumstance should various organizations company be involved in e-Business projects
The first step in comprising the value of this stock today : The first step in comprising the value of this stock today, is to compute the value of the stock when it reaches constant growth in year.
Fuel and environmental improvement : Should responsibility for environmental improvements be shared among the more wealthy countries rather than the countries that currently pollute the most?
Stock price determination - capm : The stock of Preston Inc. is expected to pay a dividend of $6.00 during the ensuing year and is expected to grow at a constant rate of 8% in the foreseeable future. Assuming a required rate of return of 14% and a risk free rate of 6%, determine a p..
Give difference between testing and debugging : You have just been hired as the testing guru for the CatchAllBugs.com Company. Your first task is to write a set of test cases to debug a small VB program. Unfortunately, you do not have access to the code of program. All you have is the following ..
The marketplace rate of return on this stock : The marketplace rate of return on this stock is 9%. What is the amount of the last dividend paid by Weisbro and Sons.
Explain job analysis methods : Job analysis methods -explain a situation which is most appropriate to apply the job analysis method.
Capm to calculate the cost of equity capital : Wyden Brothers uses the CAPM to calculate the cost of equity capital. The company's capital structure consists of common stock, preferred stock, and debt.
Five steps involved in managerial decision making : Identify the five steps involved in managerial decision making.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Why a website would need to be redesigned

Why do you think it is important to always be planning the next site redesign for a company.

  How bandwidth affects the average consumer of technology

This solution provides the learner with an understanding on why it is important to understand the bandwidth needs for wide area networks. Further, this answer provides a dicussion on how bandwidth affects the average consumer of technology.

  How to run and modify marie program

How to run and modify marie program Include a decision before storing and outputing result. If  value of the result is not positive (so zero or negative), set  Result value to the value ZERO (0)

  Write down a short assembly language module

Write down a short assembly language module

  Demonstrate that the expected search time for hashing

Demonstrate that the expected search time for hashing

  Describe software construction

Describe software construction

  Write a non-recursive version of the process fibonacci

Write a non-recursive version of the process Fibonacci

  Process used to detect and correct transmission errors

process used to detect and correct transmission errors.

  How to draw a hierarchy chart

How to draw a hierarchy chart

  Write down the worst cardiac simulator of all time

make the worst CARDIAC simulator of all time (in C++) that tells the user how to execute only a single instruction typed as a 3 digit number by the user.

  Utilize routers for connectivity devices instead of hubs

Utilize routers for connectivity devices instead of hubs

  Make a web page that contains two selection lists

Pick your favorite sport and search the internet for current roster of players for five teams. design a web page that contains two selection lists: one that displays a drop-down menu of team names and the other a multi-line selection list that dis..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd