logo资料库

白盒测试——三角形问题.doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
1引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
2计划
2.1软件说明
2.2测试内容
2.3测试1
2.3.1进度安排
2.3.2条件
2.3.3测试资料
2.3.4测试培训
3测试设计说明
3.1测试1
3.1.1控制
3.1.2输入
3.1.3输出
3.1.4过程
4评价准则
4.1范围
4.2数据整理
4.3尺度
1引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
3对软件功能的结论
3.1.2限制
4分析摘要
4.1能力
4.2缺陷和限制
4.3建议
4.4评价
5测试资源消耗
黑龙江大学 实 验 报 告 课程名称 软件质量保证与测试 实验项目名称 黑盒测试方法测试计算器的测试文档 实验时间 (日期及节次) 2009 年 11 月 12 日 6-7 节 2009 年 11 月 19 日 6-7 节 2009 年 11 月 26 日 6-7 节 专业 年级 姓名 计算机科学与技术 学生所在学院 计算机科学技 术学院 2007 级 学号 20071437 沙欣婷 指导教师 金虎 实验室名称 4#108 预习情况 操作技术 实验报告 附加:综合 创新能力 实验 综合成绩 实验成绩 教师签字 黑龙江大学教务处
测试计划(GB8567——88) 1 引言 1.1 编写目的 本文档的编写目的在于为此程序(triangle.cpp)进行三角型问题的白盒测试,包括: 界面设计、输入输出。具体需求参照三角形问题,利用白盒测试中路径测试方法建立测试用 例,编写测试计划文档、测试总结报告 1.2 背景 说明: a. Windows XP,VC++; b. 阅读客户的需求说明文档; 1.3 定义 a:三角型的第一条边 b:三角型的第二条边 c:三角型的第三条边 普通三角形:三边都不相等的三角形 等腰三角形:有任意两边相等的三角形 等边三角形:三边相等的三角形 1.4 参考资料 1.《软件测试教程》.宫云战. 机械工业出版社 2008 年 9 月 2.《软件测试技术》.曲朝阳. 中国水利水电出版社 2006 年 8 月 3.《软件测试教程》.贺平.电子工业出版社 2005 年 6 月
2 计划 2.1 软件说明 序号 1 2 3 4 5 2.2 测试内容 功能 判断是否存在非数字 判断是否是三个数 判断能否构成三角形 判断是否是等边三角形 判断是否是等腰三角形 测试内容: 功能性测试:根据输入测试是否能正确判断是否为三角形,如为三角形是何种三角形 2.3 测试 1 2.3.1 进度安排 预计 3 天测试完毕; 12 月 23 日熟悉程序 12 月 24 日准备测试数据并测试; 12 月 25 日写测试计划及测试报告 ; 2.3.2 条件 Windows XP,VC++; 2.3.3 测试资料 a. 《软件测试教程》.宫云战. 机械工业出版社 2008 年 9 月 b. 《软件测试技术》.曲朝阳. 中国水利水电出版社 2006 年 8 月 c. 《软件测试教程》.贺平.电子工业出版社 2005 年 6 月
2.3.4 测试培训 《软件测试》第 4 章,白盒测试 3 测试设计说明 3.1 测试 1 此项测试采用白盒测试方法来测试该功能 3.1.1 控制 程序流程图如下:
输入 都是数 Y 三个数 Y a+b>c&&b+c >a&&a+c>b Y a=b&&b=c N a=b||b=c||a=c N 普通三角形 N N Y Y 存在非数字 不是三个数 N 够不成三角形 等边三角形 等腰三角形
8 9 10 11 12 1 2 3 4 5 6 7 数据流图如下: 环形复杂度为:6 基本路径集如下: 路径一:1-2-8-1 路径二:1-2-3-9-1 路径三:1-2-3-4-10-1 路径四:1-2-3-4-5-11-1 路径五:1-2-3-4-5-6-12-1 路径六:1-2-3-4-5-6-7-1 3.1.2 输入 设计测试用例:
测试用例 1 测试用例 2 测试用例 3 测试用例 2 测试用例 3 测试用例 4 测试用例 5 测试用例 6 测试用例 7 测试用例 8 测试用例 9 测试用例 10 测试用例 11 测试用例 12 测试用例 13 测试用例 14 测试用例 15 测试用例 16 测试用例 17 测试用例 18 测试用例 19 3.1.3 输出 测试用例 1 测试用例 2 测试用例 3 测试用例 4 测试用例 5 测试用例 6 测试用例 7 测试用例 8 测试用例 9 测试用例 10 输入数据 1 1 e 3 2 e 1 4 4 4 2 1 2 1 2 4 4 4 5 4 5 3 3 3 1 3 3 3 3 1 3 4 5 5 4 2 e 2 2 5 5 5 5 5 1 1 2 1 3 4 4 5 5 4 覆盖路径 预期输出 路径一 存在非数字,请重新 输入 路径二 不足三个数,请重新 输入 4 超过三个数,请重新 输入 路径三 够不成三角形,请重 新输入 路径四 路径五 路径六 周长是 12.000000 此 三 角 形 是 等 边 三 角 形 周长是 14.000000 此 三 角 形 是 等 腰 三 角 形 周 长 是 9.000000 此 三 角 形 是 普 通 三 角 形 实际输出 存在非数字,请重新输入 不足三个数,请重新输入 超过三个数,请重新输入 够不成三角形,请重新输入
测试用例 11 测试用例 12 测试用例 13 测试用例 14 测试用例 15 测试用例 16 测试用例 17 测试用例 18 测试用例 19 3.1.4 过程 够不成三角形,请重新输入 周长是 7.000000 此三角形是等腰三角形 周长是 8.000000 此三角形是等腰三角形 周长是 12.000000 此三角形是等边三角形 周长是 14.000000 此三角形是等腰三角形 周长是 9.000000 此三角形是普通三角形 此程序经过编译链接后无错误提示,即可运行,手动输入上面各组数据,观察结果 4 评价准则 4.1 范围 此次测试利用白盒测试中的路径测试方法建立了测试用例,虽然覆盖了所有的独立路 径,但是没有覆盖所有的语句。 4.2 数据整理 手工方式 4.3 尺度 输出合理,测试输出结果与预期输出结果相同并无偏差。 测试分析报告(GB8567——88)
分享到:
收藏