下载此文档

软件测试三角形问题覆盖测试.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
软件测试三角形问题覆盖测试
软件测试三角形问题覆盖测试
1 / 101
软件测试三角形问题覆盖测试
辽宁工程技术大学上机实验报告
成绩
课程名称

软件测试与评估
软件测试三角形问题覆盖测试
软件测形、普通三角形还是构成不了三角形。
要求输入的三个整数都是正数,三边都是大于等于 1,小于等于100,
且a+b>c,a+c>b,b+c>a,才能进行以后的判断。否那么输出“ERROR!〞,返回主程序。重新输入三个整数a,b,c。然后判断三角形的类型。如果a=b且a=c,输出“该三角形是等边三角形!〞。如果a=b,b不等于c,或b=c,b
不等于a,或a=c,a不等于b,输出“该三角形是等腰三角形!〞。如果不
是以上这两种情况,输出“该三角形是普通三角形!〞。
三.语句覆盖测试分析
运行假设干测试用例,使被测试的程序的每一条可执行语句至少执行一
次。根据控制流图得出测试用例。如表 1。
表1
语句覆盖测试用例
测试用例
a
b
c
执行路径
预期结果
1
5
6
7
acf
普通三角形
2
5
5
6
ad
等腰三角形
3
5
5
5
ace
等边三角形
4
3
4
7
b
ERROR
软件测试三角形问题覆盖测试
软件测试三角形问题覆盖测试
10 / 1010
软件测试三角形问题覆盖测试
四.判定测试覆盖分析
软件测试三角形问题覆盖测试
软件测试三角形问题覆盖测试
10 / 1010
软件测试三角形问题覆盖测试
执行足够的测试用例,使得程序中每一个判定至少获得一次“真〞值
和“假〞值,从而使得程序的每个分支都经历一次。
条件
条件1 1≤a≤100
条件2 1≤b≤100
条件3 1≤c≤100
条件4 a<b+c
条件5 b<a+c
条件6 c<a+b
分析
如果输入值a、b、c不满足条件1、条件2和条件3,输出ERROR。
如果输入值a、b、c满足条件1、条件2和条件3:
〔1〕如果不满足条件 4、条件5和条件6中的一个,那么程序输出为
ERROR;
〔2〕如果三条边相等,那么程序输出为“等边三角形〞;
〔3〕如果恰好有两条边相等,那么程序输出为等腰三角形;
〔4〕如果三条边都不相等,那么程序输出为普通三角形。
,如表 2。
表2判定覆盖测试用例
测试 a b c a+b>c&&b+c> a=b&&b a=b||b= 预期
用例 a&&a+c>b =c c||a=c 结果
1
3
4
7

-
-
ERROR
2
5
5
5



等边三角形
3
5
5
6


-
等腰三角形
软件测试三角形问题覆盖测试
软件测试三角形问题覆盖测试
12 / 1012
软件测试三角形问题覆盖测试
4 5 6 7 真 真 假 普通三角形
软件测试三角形问题覆盖测试
软件测试三角形问题覆盖测试
10 / 1010
软件测试三角形问题覆盖测试
五.分支条件测试分析

软件测试三角形问题覆盖测试 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人温柔的兰花
  • 文件大小122 KB
  • 时间2022-06-01