软件测试

收藏 / 订阅

三角形的测试用例设计

  在三角形计算中,要求三角形的三个边长:A B C 。

  1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。

  2、若是等腰三角形打印“等腰三角形”, 若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。

  3、若是等边三角形,则打印:“等边三角形”。

  4、画出程序流程图并设计一个测试用例。

  分析一下:

  1、构成三角形的条件:任意两边之和大于第三边;

  2、构成等腰三角形的条件:任意两边相等;

  3、构成等腰直角三角形的条件:任意两边相等,而且两条边的平方和等于第三边的平方和;

  4、构成等边三角形的条件:三条边都相等。

  那么用什么样的设计方法进行测试用例的设计呢?

  一、等价类划分:三角形三条边A、B、C的数据类型不同

  二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了

  三、因果图法:三角形的三条边数据输入组合

  我们再分析一下三角形的等价类:

  有效等价类:

  输入3个正整数或正小数:

  1、两数之和大于第三数,如A<B+C;B<C+A;C<A+B

  2、两数之和不大于第三数

  3、两数相等,如A=B或B=C或C=A

  4、三数相等,如A=B=C

  5、三数不相等,如A!=B,B!=C,C!=A

  无效等价类:

  1、空

  2、负整数

  3、非数字

  4、少于三个数

喜欢 (88) or分享 (0)
首页  上一页  12345678910  下一页 尾页 共73条记录 4/10

网友评论:7

  1. 小编 1年前 (2015-03-22) #5

    软件测试入门 :mrgreen:

留言主题 *

您的姓名 *

电子信箱:

电话号码:

请你留言: