已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机信息工程学院2010/2011第二学期软件测试课程设计计划书题目 : 折半查找软件测试计划书专 业: 软件工程 姓 名: 张芸 学 号: 08121533 班 级: 08软件Y1 指导教师: 李春光 起至日期: 2011-6-272011-6-31 2011年 6月 27 日目录1引言21.1编写目的21.2背景21.3定义22计划32.1计划说明32.2测试内容32.3测试43测试设计说明63.1测试64评价准则64.1范围64.2数据整理64.3尺度71引言1.1编写目的软件测试的目的在于发现错误,但软件错误是不可避免的,所以必须经过严格的测试。通过对本软件的测试,尽可能的发现软件中的错误,借以减少系统内部各模块的逻辑,功能上的缺陷和错误,保证每个单元能正确地实现其预期的功能。本次测试用例设计主要采用白盒测试方法,进行基本路经分析和测试用例设计,从而实现“独立路径”测试覆盖。1.2背景有10个数按由小到大顺序放在一个数组中,输入一个数,用折半查找法找出该数是数组中的第几个元素的值。如果该数不在数组中,打印出“不在表中”。测试之前首先用C语言编写一个折半查找的小程序。1.3定义定义备注number需要查找的数据top最大的数bott最小的数min中间的数local下标位置a输入的数据flag判断标志1.4参考资料软件测试技术基础2计划2.1计划说明2.2测试内容通过Panorama软件测试工具,用白盒测试对折半查找数值中元素在数组中的位置进行逻辑覆盖。2.3测试2.3.1进度安排序号内容时间1课程设计选题,查阅资料,分析、学习“软件测试计划”样例,熟悉“软件测试计划大纲”中各部分的内容1天2根据项目进行测试计划设计1天3编制“软件测试计划书”1天4白盒测试,要根据给定的样本程序(上机调通并运行程序),按白盒测试中基本路经分析,进行测试用例设计,做到“独立路径”测试覆盖1天5编制测试用例分析报告”1天2.3.2条件操作系统:Windows XP处理器:200MHz奔腾处理器 256MB内存应用软件:VC+5.0 Panorama软件测试工具2.3.3测试资料测试程序:#include #define N 10void main(void) int i,number,top,bott,min,loca,aN,flag; char c=0; printf(输入10个数(aiai-1)n); scanf(%d,&a0); i=1; while(iai-1) i+; else printf(请重输入ai); printf(必须大于%dn,ai-1); printf(n); for(i=0;iN;i+) printf(%4d,ai); printf(n); flag=1; while(flag) printf(请输入查找数据:); scanf(%d,&number); loca=0; top=0;c=0; bott=N-1; if(numberaN-1) loca=-1; while(loca=0)&(top=bott) min=(bott+top)/2; if(number=amin) loca=min; printf(%d位于表中第%d个数n,number,loca+1); else if(numberamin) bott=min-1; else top=min+1; if(loca=0|loca=-1) printf(%d不在表中。n,number); while(c!=y&c!=Y&c!=N&c!=n)printf(是否继续查找?Y/N!n);c=getchar();printf(%cn,c); if(c=N|c=n) flag=0; 2.3.4测试培训在课程设计之前了解有哪些软件测试工具,经过选题之后,我知道了我此次是进行白盒测试,打算用Panorama测试工具,去网上搜了一下关于Panorama软件的使用方法,查阅教科书更进一步地掌握白盒测试的逻辑覆盖方法。3测试设计说明3.1测试3.1.1控制输入:人工输入控制操作的顺序:使用一个循环,通过输入Y或者N来控制流程结果:程序运行结果直接显示在屏幕上,测试覆盖结果通过Panorama软件记录下来。3.1.2输入数据类型:int数组:a0aN要求:按升序排序操作:要查找的数据3.1.3输出输出要查找的数据的下标或者数据不在表中3.1.4过程初始化:#define N 10 /*定义数组大小为10*/变量:int i,number,top,bott,min,loca,aN,flag;中间步骤:通过两个循环来执行数据是否已升序排好和折半查找数据的下标运行结束方式:当输入N时程序结束4评价准则4.1范围每次所选的测试用例个数为10个且必须为整型数据局限型:测试用例只能选择10个,不能查找浮点型数据4.2数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无锡市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(综合题)
- 德州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(基础题)
- 山西省农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(全优)
- 黑龙江省农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整参考答案详解
- 张家口市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(黄金题型)
- 西双版纳州农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及参考答案详解一套
- 自贡市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(考试直接用)
- 2025年全国特种设备检验检测人员考试模拟题库锅炉检验师训练题及答案(手机版)
- 赤峰市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(夺冠系列)
- 丽江市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(模拟题)
- 2025年及未来5年中国特钢棒材制造市场深度评估及行业投资前景咨询报告
- 幼儿园课件:《体能大循环的有效开展策略》
- 2025见证取样员考试试题带答案
- 医疗器械委托生产课件
- 招投标自查报告和问题整改指导
- 《人工智能语言与伦理》章节测试题及答案
- 高校实验室安全基础(华东理工大学)学习通网课章节测试答案
- 建筑垃圾现场分拣作业流程方案
- 2022利达消防LD6901 消防控制室图形显示装置(Linux)使用说明书
- 8.2 守护正义(课件)- 2025-2026学年八年级道德与法治上册(统编版2024)
- 储能电池产品售后服务与维保方案
评论
0/150
提交评论