Log In
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
1 vote

In software testing, how the error, fault and failure are related to each other?

  1. Error leads to failure but fault is not related to error and failure
  2. Fault leads to failure but error is not related to fault and failure
  3. Error leads to fault and fault leads to failure
  4. Fault leads to error and error leads to failure
in IS&Software Engineering
retagged by

1 Answer

2 votes

ans is C error leads to fault and fault leads to error

Error is deviation from actual and expected value.

It represents mistake made by people.

Fault is incorrect step, process or data definition in a computer program which causes the program to behave in an unintended or unanticipated manner. 

It is the result of the error.

Bug is a fault in the program which causes the program to behave in an unintended or unanticipated manner.

It is an evidence of fault in the program.

Failure is the inability of a system or a component to perform its required functions within specified performance requirements.

Failure occurs when fault executes.

A defect is an error in coding or logic that causes a program to malfunction or to produce incorrect/unexpected results.

A defect is said to be detected when a failure is observed.


Related questions

2 votes
1 answer
0 votes
1 answer
46.Consider the method mcq(): Int mcq(Boolean a,Boolean b,boolean c,Boolean d) { int ans=1; if (a) {ans=2;} else if (b){ans=3;} else if (c){ if(d) {ans=4;} } return ans; } If M1=Number of tests to exhaustively test mcq(); M2=Minimum number of tests to achieve full statement coverage for mcq(); and M3= ... for mcq(); Then (M1,M2,M3)=--------------. (1)(16,3,5) (2)(8,5,3) (3)(8,3,5) (4)(16,4,4)
asked Nov 6, 2017 in IS&Software Engineering mahalakshmi r 1.9k views
1 vote
5 answers
What is the normal order of activities in which traditional software testing is organized? Integration Testing System Testing Unit Testing Validation Testing Code: c), a), b), d) c), a), d), b) d), c), b), a) b), d), a), c)
asked Nov 9, 2017 in IS&Software Engineering Devwritt 2.9k views
1 vote
1 answer
Software Quality Assurance ($SQA$) encompasses : verification validation both verification and validation none of the above
asked Sep 26, 2017 in IS&Software Engineering rishu_darkshadow 449 views