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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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