SlideServe
Menu
Préférences
© SlideServe · v2026

Evaluating Testing Methods by Delivered Reliability

zarifa avatar
12 diapositives · 263 Views · Aug 20, 2014

Explore reliability testing methods and develop an empirical tool to enhance subdomain testing with multiple faults. Experimentally determine detectability frequency and efficiency. Utilize code examples and assumption validations.

Evaluating Testing Methods by Delivered Reliability - slide 1
01 / 12Evaluating Testing Methods by Delivered Reliability
1 / 17

Télécharger la présentation

Evaluating Testing Methods by Delivered Reliability
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Section 3.4 Evaluating Testing Methods by Delivered Reliability Frankl, Hamlet, Littlewood, Strigini IEEE TOSE Aug98

  2. 841f07frankl7sep13 3.2 SFR, w/o subdomains • d = StinF V(t) • P(Q=0) = 1-(1-d)T • P(Q=q) = (1-d)T • E(Q) = 0* P(Q=0) +q* P(Q=q) • = q(1-d)T

  3. 3.3 single failure region, with sub • Debug with n subdomains • E(Q) = qP(1-di)T/n • Operational • E(Q) = q(1-q)T

  4. Assumptions: multiple failure model

  5. Multiple Failure,debug w/o sub • E(Q) = Sqi(1-di)T • E(Q) = Sqi(1-qi)T

  6. Example 1 – assume 100 tests in domain

  7. Example 2 – Debug w/o subdomains? assume disjoint

  8. Example 3 – subdomain testing

  9. Example 3 – Solve empirically

  10. Empirical Tool • Abstract domain to integers 1-100 • Abstract failure sets into number ranges • Run N (upto 5K) test tests • Each test set may have subdomains or n random tests • Determine frequency of each detect/notdetect combination • Input q of each detect/notdetect combination • Calculate E(Q)

  11. Example Code for(i=1;i<MAX;i++){ answer = 0; int j; for (j=1;j<6;j++){ test = 1+ rand()%80; if (test <= 10) answer = answer + 1; if (test > 20 && test <= 25 ) { answer = answer + 2; error[2] = 1; } if ( test > 30 && test <=35 && error[2] == 0) answer = answer + 2; if (test > 35 && test <= 36){answer = answer + 4; error[4] = 1; } if (test > 36 && test <= 37) answer = answer + 8; if (test> 30 && test <= 32 && error[4] == 0) answer = answer + 4; if (test > 60 && test <= 62 && error[4] == 0) answer = answer + 4; if (test > 62 && test <= 63) answer = answer + 16; } found[answer]++;

  12. For Tuesday, Sep 18 • Read rest of article • Build tool • Do experiments for subdomain testing with multiple faults.