logo资料库

软件单元测试报告.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
软件单元测试报告 北 华 航 天 工 业 学 院 软件工程 -------单元测试报告 报告题目: 图书借阅系统单元测试 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机应用技术 在班级: 作 者 姓 名 : 王邵南 指导教师姓名: 完 成 时 间 : 作者所 1 目录 1 引言 .............................................................................................................................. 3 1.1 编写目的 ............................................................................................................. 3 1.2 背景 .................................................................................................................... 3 1.3 定义 .................................................................................................................... 3 1.4 参考资料 ............................................................................................................. 3 2 测试概要 ....................................................................................................................... 3 3 测试结果及发现 ............................................................................................................ 4 3.1 测试 1.................................................................................................................. 4 3.2 测试 2.................................................................................................................. 4 3.3 测试结果 ............................................................................................................ 4 4 对软件功能的结论 ......................................................................................................... 5 4.1 功能 .................................................................................................................... 5
4.2 界面源代码 .......................................................................................................... 5 4.3 界面 .................................................................................................................. 12 4.1 能力 .................................................................................................................. 15 5 分析摘要 ..................................................................................................................... 15 5.1 缺陷和限制 ........................................................................................................ 15 5.2 评价 .................................................................................................................. 16 6 测试资源消耗 .............................................................................................................. 16 2 1 引言 1.1 编写目的 根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行评 价,为软件设计人员提供 BUG 依据,故做产生测试分析报告。 1.2 背景 根据学校的希望能够充分利用现代科技来提高图书馆理的效率,在原有的办公室系统 基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书管理人员 更加方便,工作效率也更加的高。 1.3 定义 ASP:是一种未经编译的开放性的应用软件,利用 HTML 和 ActiveX 强有力的功能创建 强壮的,功能强大的,与平台无关的 Web 应用系统 1.4 参考资料 1. 软件测试与 Junit 实践 王东刚编著 人民邮电出版社 2. 人事管理系统项目开发计划 软件开发小组 3. 用户操作手册(初稿) 软件开发小组 4. 软件工程导论----第四版 张海藩编著 清华大学出版社 2 测试概要
3 3 测试结果及发现 3.1 测试 1 名称:系统操作登陆注册用户测试 目的: 测试系统操作界面。 内容: 账号口令输入、合理性检查、合法性检查,系统操作界面显示控制。 3.2 测试 2 名称:图书信息管理界面测试 目的: 测试图书管理系统操作功能。 内容:图书管理界面显示控制。 3.3 测试结果 4
4 对软件功能的结论 4.1 功能 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,必须使用适当 方法与用户沟通,根据该类型中小型图书馆的管理实际情况,系统应当包括管理员登 陆,图书出借管理系统两大功能模块,具体描述为一下几个方面: (1) 管理员登陆管理功能:管理员帐号、密码的验证,管理员对已有数据的操作。 (2) 图书出借管理功能:包括借阅图书、归还图书、借阅查询、续借等。 (3) 系统运行在 windows 平台上,要求有一个较好的图形用户界面,操作要求简 单。 4.2 界面源代码 #include #include #include #include using namespace std; void add_zhuce() //实现注册用户 { string name,code,code1; fstream outfile5("D:\\dd.txt",ios::out|ios::app); //以写方式打开 文件 if(! outfile5) cout<<"打开文件失败!"<>name; fstream infile6("D:\\dd.txt",ios::in); //以读方式打开文件 if(! infile6) {
cout<<"打开文件失败!"<>a[line][0]>>a[line][1]; //文件流读取数据 line++; } for(int i=0;i>code; cout>code1; if(code!=code1) { cout<<"您两次输入的密码不一致!谢谢使用本系统注册用 户界面!欢迎下次使 exit(0); } else 用!"<>a[line][0]>>a[line][1]; //文件流读取数据 line++; { i=0;i>code; for(int j=0;j<2;j++) ☆********★"<name; cout<<"成功登入 for(int else { cout<<"密码错误,请重新输入☆********★"<>code; } } } void Readerinfo() { 7
int b; cout<b; switch(b) { case 1: ★\n"; ☆ 1. 添 cout:"; case 0: break; default: cout<<"输入数字 cout<<"\t\t ☆********★**************★********☆\n"; cout<<"\t\t ★ ★\n"; cout<<"\t\t ☆ 1. 删除图书信息 ☆\n"; cout:"; cin>>a; switch(a) 8 { case 1:break; case 2:break; case 3:break; case 4:break; case 0:break; default: cout<<"输入数字错误!"<
void ReadBook() { int c; cout<>c; switch(c) { case 1: break; 字错误!"<>c; switch(c) { case 1: break; break; default: cout<<"输入数字错误!"<
☆ ☆ ☆ ☆ 1. 2. 3. 4. 读者类别设置 ☆\n"; ☆\n"; ☆\n"; ☆\n"; cout<<"\t\t cout<<"\t\t 图书类别设置 用户管理 cout<<"\t\t 罚金标准设置 cout<<"\t\t cout:"; } void Please() { 10 cin>>c; switch(c) { case 1: break; break; default: cout<<"输入数字错误!"<>chiose; switch(chiose) { case 1: Readerinfo(); break; case 3: ReadBook(); break; break; exit(0); case 2: Bookinfo(); break; case 4: InfoSum(); break; case 5: System_maintenance(); case 0: cout<<"\t\t☆★☆★☆★☆欢迎下次使用本系统☆★☆★☆★☆"<
分享到:
收藏