杭州软件测试培训
达内杭州软件测试培训中心

18357109557

热门课程

达内:三角形的测试用例分析

  • 时间:2016-01-28
  • 发布:杭州美工培训
  • 来源:51测试网


    杭州达内软件测试培训专家介绍一下三角形的测试用例。

在三角形计算中,要求三角形的三个边长: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、少于三个数







原文链接:http://www.51testing.com/html/45/n-3705445-2.html
上一篇:达内:并发连接数对浏览器加载速度的测试
下一篇:测试用例设计之正交实验设计方法

WEB安全探测框架——Recon-ng

达内:测试用例中的电子邮箱文本框

达内介绍iOS功能性UI测试框架EarlGrey

达内:python的web应用开发与测试

选择城市和中心
贵州省

广西省

海南省