亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
基于Junit和Eclemma實現一個主路徑覆蓋的測試
作者:陌然之始 發布時間:[ 2017/5/3 10:52:46 ] 推薦標簽:單元測試 Junit

5.private static void printPrimes(int n)
6.{
7.int curPrime; // Value currently considered for primeness
8. int numPrimes; // Number of primes found so far.
9. boolean isPrime; // Is curPrime prime?
10. int [] primes = new int [MAXPRIMES]; // The list of prime numbers.
11.
12. // Initialize 2 into the list of primes.
13. primes [0] = 2;
14. numPrimes = 1;
15. curPrime = 2;
16. while (numPrimes < n)
17. {
18. curPrime++; // next number to consider ...
19. isPrime = true;
20. for (int i = 0; i <= numPrimes-1; i++)
21. { // for each previous prime.
22. if (isDivisible (primes[i], curPrime))
23. { // Found a divisor, curPrime is not prime.
24. isPrime = false;
25. break; // out of loop through primes.
26. }
27. }
28. if (isPrime)
29. { // save it!
30. primes[numPrimes] = curPrime;
31. numPrimes++;
32. }
33. } // End while
34.
35. // Print all the primes out.
36. for (int i = 0; i <= numPrimes-1; i++)
37. {
38. System.out.println ("Prime: " + primes[i]);
39. }
40. } // end printPrimes
  a)flow graph:

  b)An obvious and boring fault is if the while loop test is incorrect -for example ,while(numPrime<3)
  A fault is that n=3 returns all the odd numbers between 2 and 5,whereas n=5 does not.Thus a fault that caused the program to return odd numbers instead of prime numbers would be detected by n =5,not n=3.For example ,if the if test was if isDivisible (primes[0],curPrime),or if the isDivisible()method was implemented incorrectly
  c)the test n=1 does the job
  d) i.node coverage:{1,2,3,4,5,6,7,8,9,10,11,12};
  ii.edge coverage:
  {(1,2),(2,3),(2,4),(4,11),(11,12),(3,5),(5,6),(6,8),(6,7),(8,5),(7,9),(9,10),(9,2),(10,2)}
  iii.prime path coverage:
  [1,2,4,11]
  [1,2,4,11,12,11]
  [1,2,3,5,6,7,9,2,4,11]
  [1,2,3,5,6,7,9,2,4,11,12,11]
  [1,2,3,5,6,7,9,10,2,4,11]
  [1,2,3,5,6,7,9,10,2,4,11,12,11]
  [1,2,3,5,6,8,5,6,7,9,2,4,11]
  [1,2,3,5,6,8,5,6,7,9,2,4,11,12,11]
  [1,2,3,5,6,8,5,6,7,9,10,2,4,11]
  [1,2,3,5,6,8,5,6,7,9,10,2,4,11,12,11]

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲xxxx动漫 | 欧美久久综合九色综合 | 国产精品一区高清在线观看 | 天天射天天干天天舔 | 看全色黄大色黄大片女图片第一次 | 日本一本一区二区 | 亚洲伊人久久大香线蕉苏妲己 | 欧美日韩在线播放成人 | 亚洲欧美成人综合久久久 | 欧美人成网站免费大全 | 97久久曰曰久久久 | 精品国产免费人成高清 | 亚洲视频在线观 | 被多人强伦的小柔小说片段 | 色综合在| 午夜涩涩| 成人福利视频网 | 91精品国产乱码久久久久久 | 国产精品欧美激情第一页 | 亚洲人欧洲日韩 | 中文字幕手机在线视频 | 成人久久免费视频 | 欧美日韩一区二区三区在线播放 | 福利在线看片 | 欧美日韩国产成人综合在线 | 久久精品影视 | 久久精品国产曰本波多野结衣 | 一级片免费观看视频 | 日韩天天摸天天澡天天爽视频 | 日韩中文字幕在线观看视频 | 五月婷婷丁香综合 | 成年人在线免费观看视频网站 | 国产成人精品日本亚洲语言 | 午夜看毛片 | 日韩高清不卡 | 午夜高清免费观看视频 | 天天做天天爱天天做天天吃中 | 操美女在线观看 | www.亚洲精品 | 韩国在线视频 | 日韩精品一区二区三区免费观看 |