软件单元测试报告北 华 航 天 工 业 学 院
软件工程
-------单元测试报告
报告题目: 图书借阅系统单元测试
作者所在系部: 计算机科学与工程系
作者所在专业: 计算机应用技术
作者所在班级: 11512
作 者 姓 名 : 王邵南
指导教师姓名: 李杰
完 成 时 间 : 2012-11-23
目录
1引言 2
1.1编写目的 2
...
北 华 航 天 工 业 学 院
软件工程
-------单元测试报告
报告
目: 图书借阅系统单元测试
作者所在系部: 计算机科学与工程系
作者所在专业: 计算机应用技术
作者所在班级: 11512
作 者 姓 名 : 王邵南
指导教师姓名: 李杰
完 成 时 间 : 2012-11-23
目录
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2测试概要 2
3测试结果及发现 3
3.1测试1 3
3.2测试2 3
3.3 测试结果 3
4对软件功能的结论 4
4.1功能 4
4.2界面源代码 4
4.3界面 11
4.1能力 14
5
摘要 14
5.1缺陷和限制 14
5.2评价 15
6测试资源消耗 15
1引言
1.1编写目的
根据测试
报告,对软件进行测试,详细
测试过程,以对软件的质量进行评价,为软件
人员提供BUG依据,故做产生测试分析报告。
1.2背景
根据学校的希望能够充分利用现代科技来提高图书馆理的效率,在原有的办公室系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书管理人员更加方便,工作效率也更加的高。
1.3定义
ASP:是一种未经编译的开放性的应用软件,利用HTML和ActiveX强有力的功能创建强壮的,功能强大的,与平台无关的Web应用系统
1.4参考资料
1. 软件测试与Junit实践 王东刚编著 人民邮电出版社
2. 人事管理系统项目开发计划 软件开发小组
3. 用户操作手册(初稿) 软件开发小组
4. 软件工程导论----第四版 张海藩编著 清华大学出版社
2测试概要
系统登录测试如下表所示:
表 4-1
测试数据
期望输出
密码
管理员姓名
‘12abc‘
‘ ‘
错误
‘56789’
‘134我5’
错误
‘aig@234’
‘1234’
错误
‘ ’
‘1234’
错误
‘sid345’
‘4567’
错误
‘123的34’
‘123423’
错误
‘345667’
‘12432fds’
登录成功
步骤及操作:运行系统,转到登陆界面,输入管理员姓名及密码,测试登陆功能。
允许偏差:不允许任何偏差
条件:用户即可,包括管理员.
3测试结果及发现
3.1测试1
名称:系统操作登陆注册用户测试
目的: 测试系统操作界面。
内容: 账号口令输入、合理性检查、合法性检查,系统操作界面显示控制。
3.2测试2
名称:图书信息管理界面测试
目的: 测试图书管理系统操作功能。
内容:图书管理界面显示控制。
3.3 测试结果
系统登录测试结果如下表所示:
表 4-1
测试数据
期望输出
实际输出
选取理由
密码
管理员姓名
‘12abc‘
‘ ‘
错误
错误
管理员姓名为空
‘56789’
‘134我5’
错误
错误
用户名非法
‘aig@234’
‘1234’
错误
错误
密码非法
‘ ’
‘1234’
错误
错误
密码为空
‘sid345’
‘4567’
错误
错误
密码非法
‘123的34’
‘123423’
错误
错误
密码非法
‘345667’
‘12432fds’
登录成功
登录成功
为合法登录请求
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<<"请再次输入您的密码:";
cin>>code1;
if(code!=code1)
{
cout<<"您两次输入的密码不一致!谢谢使用本系统注册用户界面!欢迎下次使用!"<>a[line][0]>>a[line][1]; //文件流读取数据
line++;
}
cout<<"\t\t☆********★用户名☆********★:";
cin>>name;
int m=-1;
for(int i=0;i>code;
for(int j=0;j<2;j++)
{
if(a[mark][1]==code)
{
cout<<"成功登入☆********★"<>code;
}
}
}
void Readerinfo()
{
int b;
cout<
本文档为【软件单元测试报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。