三角形测试实验报告.pdf

上传人:时光煮雨 文档编号:14694747 上传时间:2022-02-15 格式:PDF 页数:11 大小:168.18KB
返回 下载 相关 举报
三角形测试实验报告.pdf_第1页
第1页 / 共11页
三角形测试实验报告.pdf_第2页
第2页 / 共11页
三角形测试实验报告.pdf_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《三角形测试实验报告.pdf》由会员分享,可在线阅读,更多相关《三角形测试实验报告.pdf(11页珍藏版)》请在三一文库上搜索。

1、黑龙江大学实验报告课程名称软件质量保证与测试实验项目名称三角型问题白盒测试实验时间(日期及节次)2009年 5 月 11 日 1-2 节2009年 5 月 18 日 1-2 节专业软件工程学生所在学院软件学院年级学号姓名指导教师金虎实验室名称软件学院第三实验室实验成绩预习情况操作技术实验报告附加:综合创新能力实验综合成绩教师签字黑龙江大学教务处测试计划( GB8567 88)1 引言1.1 编写目的1.掌握软件测试技术中白盒测试方法;2.掌握如何进行单元测试。1.2 背景测试程序名称:triangle(三角形形状测试)任务提出者:金虎老师开发者:用户:测试环境: WINDOWS XP ; VC

2、+6.0 说明:由于程序较小,并且只是作为了解白盒测试的小程序,因此不涉及较高的实验环境,并且测试环境和运行环境在理论上是一样的,因此不存在较大的测试差异。1.3 定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边一般三角形:三边都不相等的三角形等腰三角形:有任意两边相等的三角形等边三角形:三边都相等的三角形不能构成三角形:因不满足需求条件而不能构成三角形1.4 参考资料1 软件测试教程 宫云战机械工业出版社2008 年 9 月2 软件测试技术 曲朝阳中国水利水电出版社2006 年 8 月3 软件测试教程 贺平电子工业出版社2005 年 6 月2 计划2.1 软件说明序号功能输入

3、质量指标输出质量指标1 判断是否有非整数输入 a,b,c 有非整数无乱码,输出正确2 判断是否是三个数输入非三个数无乱码,输出正确3 判断是否有数为0 输入 a,b,c 为 0的数无乱码,输出正确4 判断是否有负数输入 a,b,c 为负的数无乱码,输出正确5 判断是否构成三角形输入 a,b,c 正整数三边无乱码,输出正确6 判断是否是一般三角形输入 a,b,c 正整数三边无乱码,输出正确7 判断是否是等边三角形输入 a,b,c 正整数三边无乱码,输出正确8 判断是否是等腰三角形输入 a,b,c 正整数三边无乱码,输出正确2.2 测试内容单元测试。某程序规定: 输入三个整数作为三边的边长构成三角

4、形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别说明。2.3 测试(标识符)2.3.1 进度安排日期安排2010-5-11 熟悉程序代码2010-5-18 画控制流图,准备测试数据并测试写测试计划及测试报告2.3.2 条件所需测试机器:机房机器,品牌为联想,基本配置为奔腾4 处理器, 256M 内存, 80M 硬盘系统环境: WINDOWS XP 工具环境: VC+6.0 中文版参与人员2.3.3 测试资料1 软件测试教程 宫云战机械工业出版社2008 年 9 月2 软件测试技术 曲朝阳中国水利水电出版社2006 年 8 月3 软件测试教程 贺平电子工业出版社2005 年 6 月2.

5、3.4 测试培训1 软件测试教程宫云战机械工业出版社2008 年 9 月 第三章白盒测试2金虎老师第三张白盒测试PPT 课件3 测试设计说明3.1 测试此项测试采用白盒测试方法来测试该功能。3.1.1 控制程序流程图:开始输入数字是否有负数或0 输出有负数或 0 是否存在非整数是否构成三角形输出有非整数输出构不成三角形a=b&b=c 这是等边三角形a=b|a=c| b=c 这是等腰三角形这是一般三角形结束Y N Y N Y N Y N N Y 控制流图:环形复杂度为:6 基本路径集如下:路径一: 1-2-9-8 路径二: 1-2-3-10-8 路径三: 1-2-3-4-11-8 路径四: 1-

6、2-3-4-5-12-8 路径五: 1-2-3-4-5-6-13-8 路径六: 1-2-3-4-5-6-7-8 3.1.2 输入测试用例如下:1 2 3 4 5 6 7 8 9 10 11 12 13 输入数据覆盖路径测试用例1 -1 2 3 路径一测试用例2 2 -1 3 测试用例3 1 2 -3 测试用例4 0 1 2 测试用例5 1 0 2 测试用例6 1 2 0 测试用例7 1.1 2 3 路径二测试用例8 2 1.1 3 测试用例9 2 3 1.1 测试用例10 1 1 3 路径三测试用例 11 1 2 3 测试用例12 4 1 1 测试用例13 5 3 2 测试用例14 1 5 3

7、 测试用例15 1 4 3 测试用例16 3 3 3 路径四测试用例17 3 3 2 路径五测试用例18 3 2 3 测试用例19 2 3 3 测试用例20 3 4 5 路径六3.1.3 输出用例预期输出测试用例1 有负数或0 测试用例2 测试用例3 测试用例4 测试用例5 测试用例6 测试用例7 有非整数测试用例8 测试用例9 测试用例10 够不成三角形测试用例 11 测试用例12 测试用例13 测试用例14 测试用例15 测试用例16 这是等边三角形测试用例17 这是等腰三角形测试用例18 测试用例19 测试用例20 这是一般三角形3.1.4 过程由于这个程序比较简单,因此没有比较繁琐的步

8、骤以及控制命令。具体操作步骤为:将程序编译- 运行程序- 手动输入上面的测试用例数据- 验证结果4 评价准则4.1 范围1 此次测试利用白盒测试中的路径测试方法建立了测试用例,虽然覆盖了所有的独立路径,但是没有覆盖所有的语句。2不适合判定不足三个数或者超过三个数,因为程序没有完成此项功能。4.2 数据整理由于数据较少,采用手工方式整理数据。4.3 尺度输出数据合理,测试输出结果与预期输出结果相同并无偏差。不涉及中断以及停机次数。测试分析报告( GB8567 88)1 引言1.1 编写目的1.掌握软件测试技术中白盒测试方法;2.掌握如何进行单元测试。1.2 背景测试程序名称:triangle(三

9、角形形状测试)任务提出者:金虎老师开发者:用户:测试环境: WINDOWS XP ; VC+6.0 说明:由于程序较小,并且只是作为了解白盒测试的小程序,因此不涉及较高的实验环境,并且测试环境和运行环境在理论上是一样的,因此不存在较大的测试差异。1.3 定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边一般三角形:三边都不相等的三角形等腰三角形:有任意两边相等的三角形等边三角形:三边都相等的三角形不能构成三角形:因不满足需求条件而不能构成三角形1.4 参考资料1 软件测试教程宫云战机械工业出版社2008 年 9 月2 软件测试技术曲朝阳中国水利水电出版社2006 年 8 月3 软

10、件测试教程贺平电子工业出版社2005 年 6 月2 测试概要用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。序号测试内容与实际差别原因1 判断是否有非整数已实现- 2 判断是否是三个数未实现由于实现复杂3 判断是否有数为0 已实现- 4 判断是否有负数已实现- 5 判断是否构成三角形已实现- 6 判断是否是一般三角形已实现- 7 判断是否是等边三角形已实现- 8 判断是否是等腰三角形已实现- 3 测试结果及发现3.1 测试(标识符)用例实际输出测试用例1 有负数或0 测试用例2 测试用例3 测试用例4 测

11、试用例5 测试用例6 测试用例7 有非整数测试用例8 测试用例9 测试用例10 够不成三角形测试用例 11 测试用例12 测试用例13 测试用例14 测试用例15 测试用例16 这是等边三角形测试用例17 这是等腰三角形测试用例18 测试用例19 测试用例20 这是一般三角形4 对软件功能的结论4.1 功能(标识符)4.1.1 能力本软件能够判断输入的三条边是否能构成三角形,如不能构成,给出原因;如能构成, 给出属于哪类三角形。4.1.2 限制1.输入字母、字符判定结果会有误(需求分析没有要求)2.对于数字不能超过int 型数据的上限值3.页面过于简单4.没有输入小于3 个数或大于3 个数的判定5 分析摘要5.1 建议1.增加数值判定的范围2.增加对小于3 个数或大于3 个数判定的实现3.美化页面4.对于字母、字符等进行一定的过滤5.2 评价总体来讲已经完成预定功能,可以使用。但存在一些小的功能缺陷。并且页面欠缺美观。6 测试资源消耗共花费两天时间。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1