图书馆管理系统-测试_第1页
图书馆管理系统-测试_第2页
图书馆管理系统-测试_第3页
图书馆管理系统-测试_第4页
图书馆管理系统-测试_第5页
全文预览已结束

下载本文档

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

文档简介

淮海工学院计算机科学系实验报告书课程名: 软件工程 题 目: 软件测试实验 班 级: 学 号: 姓 名: 评语:成绩: 指导教师: 批阅时间: 年 月 日 软件工程 实验报告 - 3 -软件测试验报告要求一,目的与要求1)系统学习和理解结构化软件工程实现阶段的基本概念、原理、技术和方法;2)掌握软件测试的基本技术和方法,如白盒测试与黑盒测试技术和方法;3)通过试验和应用,要逐步提高和运用白盒测试与黑盒测试技术解决实际测试问题的能力;4)熟悉C+编程环境下编写、调试单元代码的基本操作技术和方法;5)按照实验题目要求独立完成本次试验任务,严禁拷贝、抄袭他人设计成果;6)认真书写实验报告(要求给出完整的测试信息,如测试程序、测试用例,测试报告等),并按时提交。二,实验内容或题目1. 选择结构化详细设计试验中自己设计的某一有代表性模块(含有分支和循环结构),分别用语句覆盖、判定覆盖、条件覆盖和基本路径测试法设计相应测试用例(提前准备好,每种测试用例分别写在作业本或草稿纸上,上机时带上检查);2. 用C语言实现被测试模块(程序要求提前编写和调试好),然后按照上一步规定的测试方法,分别完成相关测试任务,并详细记录测试结果;三,实验步骤与源程序#include #include #include struct Borrower int id,books; borrowers100;void main() int borrowerid,a=0,bookid; bool flag = true; borrowers1.id = 1101; borrowers2.id = 1102; borrowers3.id = 1103; borrowers4.id = 1104; borrowers1.books = 2; borrowers2.books = 4; borrowers3.books = 1; borrowers4.books = 3; printf(*借阅图书*nn); while(flag) printf(请输入借书证号:); scanf(%d,&borrowerid); for(int i=0;i10;i+) if(borrowersi.id=borrowerid) a=i; flag=false; break; if(a=0) printf(n您的借书证号出错.n); if(borrowersa.books=4) printf(n您已达最大借书量.n);flag=true; printf(请输入图书编号:); scanf(%d,&bookid); printf(借书成功!n); printf(借书证号 图书编号 剩余借书量n); printf(%d %d %dn,borrowersa.id,bookid,borrowersa.books-1);四,测试数据与实验结果(测试用例、测试结果等,可以抓图粘贴) 选取借阅书籍模块: 设输入数据为 (1)语句覆盖:,(2)判定覆盖:, ,(3)条件覆盖:, ,(4)基本测试路径:1,相应流图: 2,计算流图环形复杂度:V(G)=2+1=33,确定独立路径集合: 路径1:1-2-3-4-5 路径2:1-2-1-2-3-4-5 路径3:1-2-3-1-2-3-4-5 路径1的测试用例:, 路径2的测试用例:, 路径3的测试用例:,五,结果分析与实验体会 测试的目的是在软件投入生产性运行之前,尽可能多的发现软件中的错误。软件测试是保证软件质量的关键步骤,它是对软件规格说

温馨提示

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

评论

0/150

提交评论