- 1
- 0
- 约小于1千字
- 约 4页
- 2023-04-19 发布于山东
- 举报
软件测试课程设计
软件测试项目:
输入三个整数a、b、c分别作为三边的边长构成三角形。经过程序判断所构成的三角形的种类,当此三角形为一般三角形、等腰三角形及等边三
角形时,分别作计算。
要求:
用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在
于输入与输出之间的关系比较复杂。)
提示:
、解析题目中给出和隐含的对输入条件的要求:(1)整数
(2)三个数(3)非零数(4)正数
(5)两边之和大于第三边(6)等腰
(7)等边
若是a、b、c满足条件(1)~(4),则输出以下四种情况之一:
若是不满足条件(5),则程序输出为非三角形。
若是三条边相等即满足条件(7),则程序输出为等边三角形。
3)若是只有两条边相等、即满足条件(6),则程序输出为等腰三角形。
若是三条边都不相等,则程序输出为一般三角形。
2、列出等价类表并编号
3、设计测试用例覆盖有效等价类
4、设计测试用例覆盖无效等价类
覆盖有效等价类的测试用例:
abc覆盖等价
类号码
345(1)--(7)
445(1)--(7),
8)
455(1)--(7),
9)
545(1)--(7),
10)
444(1)--(7),
11)
覆盖无效等价类的测试用例:
原创力文档

文档评论(0)