| 网站首页 | 测试时代论坛 | Blog技术社区 | 软件测试技术 | 自动测试技术 | 软件质量保证 | 资料下载中心 |
     | 业界新闻 | 软件测试活动 | 软件测试培训 | 软件测试服务 | 软件测试期刊 | 测试时代工作室 | Segue工具专区 |
您现在的位置: 软件测试时代 >> 软件测试技术 >> 用例设计 >> 文章正文 用户登录 新用户注册
[推荐]测试三角形的测试用例          【字体:
测试三角形的测试用例
作者:未知    文章来源:blog    点击数:    更新时间:2006-11-16    
问题描述:
程序可用的数据类型是浮点型,通过对同一个三角形三条边的长度的读入,程序根据这三个值判断三角形属于不等边,等腰,直角,等腰直角,等边三角形中的哪一种?
综合使用边界值分析.等价类划分和错误推断等技术,可以设计出下列测试的情况:
(1)        正常的不等边三角形
(2)        正常的等边三角形
(3)        正常的等腰三角形,包括两条相等的边的三种不同的排列方法
(4)        正常的直角三角形
(5)        正常等腰直角三角形,包括两边相等的三种不同的排列方法
(6)        退化的三角形(即,两边之和等于第三边),包括三种不同的排列方法
(7)        三条边不能构成三角形(两边之和小于第三边),包括三种排列方法
(8)        一条边长度为零,两条边为零,三边为零的9种排列方法
(9)        输入数据包含负数
(10)        输入数据不全(只知道2边的长度不知道第三边)
(11)        输入的数据不符合程序规定的数据类型.


下表为程序测试的数据:
         测试功能                            测试数据

                                            a                          b                            c

1.        等边               8,8,8                  –,–,–,                   –,–,–

2.        等腰               8,10,8                  10,8,8                      8,8,10

3.        不等边             8,10,12                    8,12,10                          12,10,8

4.        直角               6,8,10                  8,10,6                      10,8,6 

5.        等腰直角        8,8√2,8               8,8,8√2                     8√2,8,,8

6.        非三角形           4,4,9                   4,9,4                       9,4,4

7.        零数据             0,0,0                   –,–,–,                      –,–,–,
                                      0,  0,  8                   0,  8,  0                           8 ,0 , 0
                                      0,  8,  8                   8,  0,  8                           8, 8, 0

8.        退化情况         8,4,4                   4,8,4                      8,4,4

9.        负数据            -10,-9,-8               -9,-10,-8                   -8,-9,-10        
                                     -10,-9,8                -9,-10,8                     8,-9,-10
                                     -10,9,8                 9,-10,8                      8,9,-10

10.        遗漏数据       –,–,–,              –,–,–,                  –,–,–,
                                     –,–,10,              –,10,–,                  10,–,–,  
                                    –,10,10,               10,10,–,                  10,–,10,                


11.     无效输入              +, =,*                  + ,* ,  =                                * ,+ ,=
                                    7A,8.5,B               8.5,7A, B                       7A, B,8.5
                                     A,B,C                    B,A,C                           C,B,A
                                      8,10,A                 A,10,8                         10,8,A

文章录入:working    责任编辑:seanhe 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    如何设计编制软件测试用例
    测试用例设计方法的综合运用
    测试用例容易遗漏的内容
    测试用例的复审
    软件测试用例的认识误区
    测试、Debug、软件改进(与猎…
    浅谈功能测试用例模板设计
    测试用例的有效维护
    如何设计编制软件测试用例?
    测试用例的设计
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)