retagged by
7,014 views
0 votes
0 votes

Software testing is

  1. the process of establishing that errors are not present
  2. the process of establishing confidence that a program does what it is supposed to do
  3. the process of executing a program to show that it is working as per specifications
  4. the process of executing a program with the intent of finding errors
retagged by

1 Answer

Best answer
2 votes
2 votes

Clearly ans is D 

Software Testing is the process of executing a program or system with the intent of finding errors.  Or, it involves any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. Software is not unlike other physical processes where inputs are received and outputs are produced. Where software differs is in the manner in which it fails. Most physical systems fail in a fixed (and reasonably small) set of ways. By contrast, software can fail in many bizarre ways. Detecting all of the different failure modes for software is generally infeasible

Software testing is a process of executing a program or application with the intent of finding errors (the software bugs.)

It can also be stated as the process of validating and verifying that a software program or application or product: Meets the business and technical requirements that guided it's design and development.

selected by
Answer:

Related questions

0 votes
0 votes
2 answers
2
makhdoom ghaya asked Jul 9, 2016
2,900 views
Which one of the following is not a key process area in CMM level $5$ ?Defect preventionProcess change managementSoftware product engineeringTechnology change management
1 votes
1 votes
2 answers
4
makhdoom ghaya asked Jul 9, 2016
2,919 views
Match the following $:$ $\begin{array}{clcl} & \textbf{List – I}&& \textbf{List – II} \\ \text{a.} & \text{Correctness}& \text{i.} & \text{The extent to which a soft...