程序TRIANGLE的测试数据 测试功能 测试数据 a b c 1.等边 2.等腰 3.不等边 4.非三角形 5.退化情况 6.零数据 10,10,10 10,10,17 8,10,12 10,10,21 10,5,5 0,0,0 0,0,17 0,10,12 -,-,- 10,17,10 8,12,10 10,21,10 5,10,5 -,-,- 0,17,0 12,0,10 -,-,- 17,10,10 10,12,8 21,10,10 5,5,10 -,-,- 17,0,0 12,10,0 测试功能 测试数据 a b c 7.负数据 8.遗留数据 9.无效输入 10.边界值 -10,-10,-10 -10,-10,17 -8,10,17 -,-,- 10,- ,- 8,10, - A,B,C =,+,* 8,10,A 7E3 , 10.5 , A 32767,32766,8 -32768,8,32766 -32768,8,-32769 -,-,- -10,17,-10 17,-8,10 -,-,- -,10,- 8,-,10 -,-,- -,-,- 8,A,10 10.5, 7E3, A 32766,8,32767 32768,8,-32769 8,-32767,-32768 -,-,- 17,-10,-10 10,17,-8 -,-,- -,-,10 -,8,10 -,-,- -,-,- A,10,8 A , 10.5, 7E3 32768,8,32767 -32769,8,32767 -32767,8,-32769 最后,检查测试数据的覆盖程度,通常应该做到边覆盖。 测试数据覆盖程度检验表中列出的四种测试数据已经做到了边覆盖(覆盖所有的22条边)。 a b c d e f g h k l m n o p i j 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 对应的流图 测试数据覆盖程度检验表 编号 测试数据 覆盖的边 1 2a 2b 2c 3a 3b 3c 4a 4b 4c 10,10,10 10,10,17 10,17,10 17,10,10 8,10,12 8,12,10 10,12,8 10,10,21 10,21,10 21,10,10 1,2,3,4,5,6,7,8 1,2,3,4,5,15,19,20,8 1,2,3,4,14,18,19,20,8 1,2,3,4,14,16,17,19,20,8 1,2,3,4,14,16,21,22,8 1,2,3,4,14,16,21,22,8 1,2,3,4,14,16,21,22,8 1,2,3,11,12,13,8 1,2,10,12,13,8 1,9,12,13,8 * 黑盒测试着重测试软件的功能需求,也就是说,黑盒测试让软件工程师设计出能充分检查程序所有功能需求的输入条件集。 黑盒测试并不能取代白盒测试技术,它是与白盒测试互补的方法,它很可能发现白盒测试不易发现的其他不同类型的错误。 白盒测试在测试过程的早期阶段进行,而黑盒测试主要用于测试过程的后期。设计黑盒测试方案时,应该考虑下述问题: * 黑盒测试着重测试软件的功能需求,也就是说,黑盒测试让软件工程师设计出能充分检查程序所有功能需求的输入条件集。 黑盒测试并不能取代白盒测试技术,它是与白盒测试互补的方法,它很可能发现白盒测试不易发现的其他不同类型的错误。 白盒测试在测试过程的早期阶段进行,而黑盒测试主要用于测试过程的后期。设计黑盒测试方案时,应该考虑下述问题: * 以前曾经讲过,穷尽的黑盒测试(即用所有有效的和无效的输入数据来测试程序)通常是不现实的。因此,只能选取少量最有代表性的输入数据作为测试数据,以期用较小的代价暴露出较多的程序错误。等价划分法力图设计出能发现若干类程序错误的测试用例,从而减少必须设计的测试用例的数目。 这样选取的测试数据最有代表性,最可能发现程序中的错误。 使用等价划分法设计测试方案首先需要划分输入数据的等价类,为此需要研究程序的功能说明,从而确定输入数据的有效等价类和无效等价类。在确定输入数据的等价类时常常还需要分析输出数据的等价类,以便根据输出数据的等价类导出对应的输入数据等价类。 * 如果某输入条件规定了输入的范围,那么可以划分为一个有效的等价类和两个无效的等价类。如X的值的输入范围是[1,99],那么测试X时,可以这样划分:有效等价类为[1,99],无效等价类为(-∞,1)和(99,+∞)。 如,“职称”这个量可能的值是:教授、副教授、讲师、助教。那么可以这样划分:四类有效等价类分别为教授、副教授、讲师、助教,无效等价类为四种职称以外的所有值。 *
您可能关注的文档
- (软件工程)第1章绪论.ppt
- (软件工程)第2章可行性研究.ppt
- (软件工程)第3章需求分析(ok).ppt
- (软件工程)第3章需求分析(第一堂课).pptx
- (软件工程)第4章概要设计(ok).ppt
- (软件工程)第5章详细设计(第二堂课).ppt
- (软件工程)第6章实现(第二堂课编码风格).ppt
- (软件工程)第6章实现(第三堂课不同集成测试策略的比较).ppt
- (软件工程)第6章实现(第五堂课调试).ppt
- (软件工程)第7章维护(第一堂课软件维护的常识).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
- 2026年春接力版(新教材)小学音乐一年级下册(全册)教学设计(附目录P160).docx
- 行者讲课脉法下篇.doc VIP
- 铁塔电池通讯协议.docx VIP
- 复旦大学课程汉语言文学原典精读李杜精读.pdf VIP
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
原创力文档

文档评论(0)