三角形测试实验报告.doc_第1页
三角形测试实验报告.doc_第2页
三角形测试实验报告.doc_第3页
三角形测试实验报告.doc_第4页
三角形测试实验报告.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黑龙江大学实 验 报 告课程名称软件质量保证与测试实验项目名称三角型问题白盒测试实验时间(日期及节次)2009年5月11 日 1-2节2009年5月18 日 1-2节专业软件工程学生所在学院软件学院年级学号姓名指导教师金虎实验室名称软件学院第三实验室实验成绩预习情况操作技术实验报告附加:综合创新能力实验综合成绩教师签字 黑龙江大学教务处测试计划(GB856788)1引言1.1编写目的1. 掌握软件测试技术中白盒测试方法; 2. 掌握如何进行单元测试。1.2背景测试程序名称:triangle(三角形形状测试)任务提出者:金虎老师开发者: 用户: 测试环境:WINDOWS XP ; VC+6.0说明:由于程序较小,并且只是作为了解白盒测试的小程序,因此不涉及较高的实验环境,并且测试环境和运行环境在理论上是一样的,因此不存在较大的测试差异。1.3定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边一般三角形:三边都不相等的三角形等腰三角形:有任意两边相等的三角形等边三角形:三边都相等的三角形不能构成三角形:因不满足需求条件而不能构成三角形1.4参考资料1软件测试教程宫云战 机械工业出版社 2008年9月2软件测试技术曲朝阳 中国水利水电出版社 2006年8月3软件测试教程贺平 电子工业出版社 2005年6月2计划2.1软件说明序号功能输入质量指标输出质量指标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测试内容单元测试。 某程序规定:输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别说明。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.3.4测试培训1软件测试教程 宫云战 机械工业出版社 2008年9月 第三章 白盒测试2金虎老师第三张白盒测试PPT课件3测试设计说明3.1测试此项测试采用白盒测试方法来测试该功能。3.1.1控制程序流程图:YNNYNYNYNY这是一般三角形a=b|a=c| b=c是否构成三角形是否存在非整数结束这是等腰三角形这是等边三角形a=b&b=c输出构不成三角形输出有非整数输出有负数或0是否有负数或0输入数字开始控制流图:13121110987615432环形复杂度为:6基本路径集如下:路径一:1-2-9-8路径二:1-2-3-10-8路径三:1-2-3-4-11-8路径四:1-2-3-4-5-12-8路径五:1-2-3-4-5-6-13-8路径六:1-2-3-4-5-6-7-83.1.2输入测试用例如下:输入数据覆盖路径测试用例1-1 2 3路径一测试用例22 -1 3测试用例31 2 -3测试用例40 1 2测试用例51 0 2测试用例61 2 0测试用例71.1 2 3路径二测试用例82 1.1 3测试用例92 3 1.1 测试用例101 1 3路径三测试用例111 2 3测试用例124 1 1测试用例135 3 2测试用例141 5 3测试用例151 4 3测试用例163 3 3路径四测试用例173 3 2路径五测试用例183 2 3测试用例192 3 3测试用例203 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过程由于这个程序比较简单,因此没有比较繁琐的步骤以及控制命令。具体操作步骤为:将程序编译 - 运行程序 - 手动输入上面的测试用例数据 - 验证结果4评价准则4.1范围1 此次测试利用白盒测试中的路径测试方法建立了测试用例,虽然覆盖了所有的独立路径,但是没有覆盖所有的语句。2不适合判定不足三个数或者超过三个数,因为程序没有完成此项功能。4.2数据整理由于数据较少,采用手工方式整理数据。4.3尺度输出数据合理,测试输出结果与预期输出结果相同并无偏差。不涉及中断以及停机次数。测试分析报告(GB856788)1引言1.1编写目的1. 掌握软件测试技术中白盒测试方法; 2. 掌握如何进行单元测试。1.2背景测试程序名称:triangle(三角形形状测试)任务提出者:金虎老师开发者:用户: 测试环境:WINDOWS XP ; VC+6.0说明:由于程序较小,并且只是作为了解白盒测试的小程序,因此不涉及较高的实验环境,并且测试环境和运行环境在理论上是一样的,因此不存在较大的测试差异。1.3定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边一般三角形:三边都不相等的三角形等腰三角形:有任意两边相等的三角形等边三角形:三边都相等的三角形不能构成三角形:因不满足需求条件而不能构成三角形1.4参考资料1软件测试教程 宫云战 机械工业出版社 2008年9月2软件测试技术 曲朝阳 中国水利水电出版社 2006年8月3软件测试教程 贺平 电子工业出版社 2005年6月2测试概要用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。序号测试内容与实际差别原因1判断是否有非整数已实现-2判断是否是三个数未实现由于实现复杂3判断是否有数为0已实现-4判断是否有负数已实现-5判断是否构成三角形已实现-6判断是否是一般三角形已实现-7判断是否是等边三角形已实现-8判断是否是等腰三角形已实现-3测试结果及发现3.1测试(标识符)用例实际输出测试用例1有负数或0测试用例2测试用例3测试用例4测试用例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型数据的上限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论