edited by
13,228 views
7 votes
7 votes

If a program $P$ calls two subprograms $P1$ and $P2$ and $P1$ can fail $50$% of the time and $P2$ can fail $40$% of the time, what is the failure rate of program $P$?

  1. $50$%
  2. $60$%
  3. $70$%
  4. $10$%
edited by

2 Answers

Best answer
26 votes
26 votes

Program P fails when either P1 fails or P2 fails, i.e. failure of P1 + failure of P2. 

But this will also contain the case when both P1 and P2 fails at the same time, i.e. failure of P1 ∩ failure of P2, since this case will be already be counted on (P1+P2). 

Therefore, our final answer will be failure of P1 + failure of P2 - (failure of P1 ∩ failure of P2)

= $\left ( \frac{50}{100} \right )$ + $\left ( \frac{40}{100} \right )$ -$\left ( \frac{50}{100} * \frac{40}{100}\right )$

= $\left ( \frac{90}{100} \right )$ - $\left ( \frac{2000}{10000} \right )$

= $\left ( \frac{90}{100} \right )$ - $\left ( \frac{20}{100} \right )$

= $\left ( \frac{70}{100} \right )$

= 70%

selected by
21 votes
21 votes

P1: fails 50% time. Success 50% time....0.5

P2: fails 40% time. Success 60% time.... 0.6

Success rate = both p1 and p2 wins = 0.5x0.6= 0.3

Failure rate =1- success rate = 1-0.3 =0.7=

70%

Answer:

Related questions

5.9k
views
3 answers
2 votes
makhdoom ghaya asked May 12, 2016
5,928 views
Which of the following testing methods uses fault simulation technique?Unit testingBeta testingStress testingMutation testing
4.2k
views
1 answers
3 votes
makhdoom ghaya asked May 12, 2016
4,245 views
Which of the following types of coupling has the weakest coupling?Pathological couplingControl couplingData couplingMessage coupling
4.9k
views
1 answers
6 votes
makhdoom ghaya asked May 12, 2016
4,908 views
What is the cyclomatic complexity of a module which has seventeen edges and thirteen nodes?$4$5$6$7$
4.8k
views
3 answers
0 votes
go_editor asked Jul 16, 2016
4,847 views
Equivalence partitioning is a ______ method that divides the input domain of a program into classes of data from which test cases can be derivedWhite-box testingBlack-box testingOrthogonal array testingStress testing