三角形的测试用例设计

啄木鸟软件测试培训网:www.3testing.com微信


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

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

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

  三、如果等边三角形,则打印:“等边三角形”。.net

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

  分析一下:orm

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

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

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

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

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

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

  2、边界值分析:因为三角形的边长能够是正整数或正小数,因此就不对长度进行测试,那么边界值分析就不用了

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

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

  有效等价类:

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

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

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

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

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

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

  无效等价类:

  一、空

  二、负整数

  三、非数字

  四、少于三个数


顾翔名言:

手工黑盒测试能够发现85%的BUG。

-James Bach《软件测试经验与教训》各位如何看? 我举双手同意


白盒测试定向培训将在2016年2月20,21日在上海举行,定向单位:上海陆家嘴金融研究院

  2016年2月20日~ 2016年2月21日 17:00

上海杨浦)上海杨浦区隆昌路619号(城市概念创意园区)8号楼中区B02

内容:

1、内容介绍

 白盒测试又称结构化测试,经过分析组件/系统的内部结构进行的测试。测试用例分析方法包括语句覆盖,分支覆盖,条件覆盖,条件/分支覆盖,路径覆盖等。白盒测试能够在单元,集成测试中进行也能够在系统测试中进行。白盒测试通常分为代码覆盖率测试,代码接口测试和静态测试。本课程针对国内某知名公司白盒测试工程师岗位进行定向培训(工做地点:上海陆家嘴金融研究院)


本文分享自微信公众号 - 软件测试培训(iTestTrain)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索