- 45
- 0
- 约2.36千字
- 约 6页
- 2018-07-07 发布于湖北
- 举报
三角形测试用例设计作者:? HYPERLINK /GetEntry.do?id=860367610owner=221696587 \t _blank ?王正也?某程序规定:输入三个整数 a、 b、 c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … 。用 HYPERLINK /s?q=%E7%AD%89%E4%BB%B7%E7%B1%BB%E5%88%92%E5%88%86ie=utf-8src=se_lighten_f \t _blank 等价类划分方法为该程序进行测试用例设计。之前面试了几个地方都问了这个题,网上找了下答案。不懂测试理论,也不知道啥叫等级类,也不知道哪个答案更准确。。。。不知道为什么所有答案给出的用例里没有测试边界值,极大的值,负数,小数等等?答案1:/godmap/blog/item/12ed690f14cc9c2b6059f3bc.html??三角形 HYPERLINK /s?q=%E7%AD%89%E4%BB%B7%E7%B1%BBie=utf-8src=se_lighten_f \t _blank 等价类列表判定类型 有效等价类 无效等价类一般三角形 ((a0) Λ(b0) Λ(c0)) Λ (a=0 V b=0 V c=0) Λ(((a+b)c) V ((a+c)b) V ((b+c)a)) (1) (((a+b)=c) V ((a+c)=b) V ((b+c)=a)) (2)等腰三角形 (1) Λ (a=b V a=c V b=c) (3) (2) V (a!=b V b!=c V a!=c) (4)等边三角形 (1) Λ (a=b=c ) (5) (2) V (a!=b!=c) (6)根据上表组成的测试用例:三角形等价类测试用例ID 输入数据 覆盖测试用例 输出结果a b c?1 3 4 5 (1) 一般三角形2 0 4 5 (2) 非(一般)三角形3 3 0 5 (2)?4 3 4 0 (2)?5 1 4 5 (2)?6 3 8 5 (2)?7 3 2 1 (2)?8 3 3 5 (3) 等腰三角形9 3 4 3?10 3 4 4?11 3 4 9 (4) 非等腰三角形12 3 3 3 (5) 等边三角形13 -1 0 1 (6) 非等边三角形答案2:?/?uid-275201-action-viewspace-itemid-218955分析题目中给出和隐含的对输入条件的要求:(1)整数(2)三个数(3)非零数(4)正数(5)两边之和大于第三边(6)等腰(7)等边如果 a、 b 、 c满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:1)如果不满足条件(5),则程序输出为 非三角形 。2)如果三条边相等即满足条件(7),则程序输出为 等边三角形 。3)如果只有两条边相等、即满足条件(6),则程序输出为 等腰三角形 。4)如果三条边都不相等,则程序输出为 一般三角形 。列出等价类表并编号覆盖有效等价类的测试用例:a b c 覆盖等价类号码3 4 5 (1)--(7)4 4 5 (1)--(7),(8)4 5 5 (1)--(7),(9)?5 4 5 (1)--(7),(10)4 4 4 (1)--(7),(11)覆盖无效等价类的测试用例:?答案3:/phtml?答案4:/bug/794757.html 三角形设计 HYPERLINK /f6pq06 \t _blank 测试用例的问题在面试的时候经常遇到。 假设输入三个整数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时!要求画出程序的流程图和时序图,并且用自己熟悉的一种语言实现这个功能!我在网上搜索了一下发现已经有好多文章,不过发现很少有写出程序的,其实用java语言也可以实现,流程图和程序图参考的网上的。 第一步:确定 HYPERLINK /f6pq06 \t _blank 测试策略。在本例中,对被测程序的功能有明确的要求,即: (1)判断能否组成三角形; (2)识别等边三角形; (3)识别等腰三角形; (4)识别任意三角形。因此可首先用黑盒法设计测试用例,然后用白盒法验证其完整性,必要时再进行补充。 第二步:根据本例的实际情况,在黑盒法中首先可用等价分类法划分输入的等价类,然后用边界值分析法和猜错法作补充。 等价分类法: 有效等价类 输入3个正整数: (1)3数相等 (2)3数中有2个数相等,比如AB相等 (3)3数中有2个数相等,比如B
您可能关注的文档
最近下载
- 河南省开封市五县2024-2025学年高二上学期1月期末联考生物试题(解析版).docx VIP
- 2025版煤矿安全规程执行说明.docx VIP
- 肺结节术后护理查房.pptx VIP
- 舟山地区近10年阵风特征分析.docx VIP
- 惠普 M375NW M475DN 彩色激光一体机中文拆机手册.pdf VIP
- 2025年水利质量检测员量测题库及答案.docx VIP
- 水利工程质量检测员量测类全部题库.doc VIP
- xx年水利工程质量检测员量测类全部题库及答案.doc VIP
- 2024年紫外固化材料项目可行性研究报告.docx VIP
- 2024-2025山东青岛市高一(上)期末数学【答案版】.pdf VIP
原创力文档

文档评论(0)