



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业笔试的试题-三角形的测试用例设计 收藏 有同学去企业进行面试,在做笔试题,有这么一道设计测试用例的题。其实这道题也给同学们讲解过,只不过稍有些变化。 三角形的测试用例设计问题好象在很多公司的笔试题里都出现过,呵呵,大同小异。 那么我们看看题目:在三角形计算中,要求三角形的三个边长:A B C 。 1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。 2、若是等腰三角形打印“等腰三角形”, 若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。 3、若是等边三角形,则打印:“等边三角形”。4、画出程序流程图并设计一个测试用例。 分析一下:1、构成三角形的条件:任意两边之和大于第三边;2、构成等腰三角形的条件:任意两边相等; 3、构成等腰直角三角形的条件:任意两边相等,而且两条边的平方和等于第三边的平方和;4、构成等边三角形的条件:三条边都相等。 那么用什么样的设计方法进行测试用例的设计呢? 一、等价类划分:三角形三条边A、B、C的数据类型不同二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了三、因果图法:三角形的三条边数据输入组合 我们看一下三角形的流程图: 注:改正一个小错误,在判断是否是等腰直角三角形中 A的平方=B的平方+C的平方。由于画图时,网络速度问题,导致真或假的值没有标注。 我们再分析一下三角形的等价类:有效等价类:输入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+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)等腰三角形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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南省社会科学院(湖南省人民政府发展研究中心)招聘高层次人才14人模拟试卷及1套参考答案详解
- 2025河北科技工程职业技术大学选聘52人考前自测高频考点模拟试题及完整答案详解1套
- 2025年商标许可使用合同5篇
- 2025广西来宾市忻城县政府投资审计中心招聘见习生2人考前自测高频考点模拟试题(含答案详解)
- 2025年上海大学公开招聘岗位(第二批)模拟试卷及参考答案详解一套
- 2025昆明市盘龙区汇承中学招聘教师(12人)模拟试卷及答案详解(易错题)
- 2025贵州天柱县第二季度(第一次)招聘8个全日制城镇公益性岗位模拟试卷含答案详解
- 2025广东省农业科学院设施农业研究所招聘劳动合同制人员1人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025届特发集团春季校园招聘模拟试卷及1套完整答案详解
- 2025年威海市水产学校公开招聘教师(7人)模拟试卷及答案详解(全优)
- 2025年初级药师资格考试试题(附答案)
- 2025广东云浮市检察机关招聘劳动合同制司法辅助人员17人备考考试题库附答案解析
- 人工智能与建筑产业体系智能化升级研究报告
- 包覆拉拔法制备铜包铝、铜包钢双金属导线的多维度探究与展望
- 大气的受热过程教学课件
- 茶叶农药知识培训课件
- 【2025秋季新修订教材】统编语文三上第六单元《19 香港璀璨的明珠》公开课一等奖创新教学设计
- 2025-2026学年人教版(2024)初中数学七年级上册教学计划及进度表
- 人教版数学二年级上册第一单元 分类与整 理 综合素养测评A卷(含答案)
- 2025版煤矿安全生产标准化管理体系考试题及答案(采煤部分)
- 油田冬季八防安全经验分享
评论
0/150
提交评论