企业笔试的试题三角形的测试用例设计_第1页
企业笔试的试题三角形的测试用例设计_第2页
企业笔试的试题三角形的测试用例设计_第3页
企业笔试的试题三角形的测试用例设计_第4页
企业笔试的试题三角形的测试用例设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业笔试的试题-三角形的测试用例设计 收藏 有同学去企业进行面试,在做笔试题,有这么一道设计测试用例的题。其实这道题也给同学们讲解过,只不过稍有些变化。 三角形的测试用例设计问题好象在很多公司的笔试题里都出现过,呵呵,大同小异。 那么我们看看题目:在三角形计算中,要求三角形的三个边长:A B C 。 1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。 2、若是等腰三角形打印“等腰三角形”, 若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。 3、若是等边三角形,则打印:“等边三角形”。4、画出程序流程图并设计一个测试用例。 分析一下:1、构成三角形的条件:任意两

2、边之和大于第三边;2、构成等腰三角形的条件:任意两边相等; 3、构成等腰直角三角形的条件:任意两边相等,而且两条边的平方和等于第三边的平方和;4、构成等边三角形的条件:三条边都相等。 那么用什么样的设计方法进行测试用例的设计呢? 一、等价类划分:三角形三条边A、B、C的数据类型不同二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了三、因果图法:三角形的三条边数据输入组合 我们看一下三角形的流程图: 注:改正一个小错误,在判断是否是等腰直角三角形中 A的平方=B的平方+C的平方。由于画图时,网络速度问题,导致真或假的值没有标注。 我们再分析一下三

3、角形的等价类:有效等价类:输入3个正整数或正小数: 1、两数之和大于第三数,如AB+C;BC+A;C0)(1)(B0) (2)(C0) (3)(A+BC) (4)(B+CA) (5)(C+AB) (6)(A=0) (7)(B=0) (8)(C=0) (9)(A+B=C) (10)(B+C=A) (11)(C+A=B) (12)是否是等腰三角形(A=B) (13) (B=C) (14)(C=A) (15)(A!=B)and(B!=C)and(C!=A) (16)是否是等腰直角三角形(A=B)and(A2+B2=C2) (17)(B=C)and(B2+C2=A2) (18) (C=A)and(C2

4、+A2=B2) (19)(A!=B)and(B!=C)and(C!=A)(20)是否是等边三角形(A=B)and(B=C)and(C=A)(21)(A!=B) (22)(B!=C) (23)(C!=A)(24)三角形测试用例:序号A,B,C覆盖等价类输出13,4,5(1)(2)(3)(4)(5)(6)是三角形20,1,2(7)非三角形31,0,2(8)非三角形41,2,0(9)非三角形51,2,3(10)非三角形61,3,2(11)非三角形73,1,2(12)非三角形83,3,4(1)(2)(3)(4)(5)(6)(13)等腰三角形93,4,4(1)(2)(3)(4)(5)(6)(14)等腰三

5、角形103,4,3(1)(2)(3)(4)(5)(6)(15)等腰三角形1122,22,4(1)(2)(3)(4)(5)(6)(17)等腰直角三角形124,22,22(1)(2)(3)(4)(5)(6)(18)等腰直角三角形1322,4,22(1)(2)(3)(4)(5)(6)(19)等腰直角三角形143,4,5(1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24)是三角形153,3,3(1)(2)(3)(4)(5)(6)(16)(21)等边三角形16,无效等价类错误提示17-3,4,5无效等价类错误提示18a,3,无效等价类错误提示193,4无效等价类错误提示条件:C1:1A100C2:1B100C3:1C100C4:A B+CC5:B A+CC6:C A+BC7:A=BC8:B=CC9:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论