测试分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试分析报告
测试分析报告的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加发记载,具体的编写内容要求如下:
12.1 引言
12.1.1 编写目的
根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行测评,为软件设计人员提供依据,本测试计划文档作为指导此测试项目循序渐进的基础,帮助我们安排合适的资源和进度,避免可能的风险。
12.1.2 背景
随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的借书还书等,仅仅靠传统的记账式管理是不可行的。图书借阅系统应运而生,逐渐成为信息化建设的重要组成部分。图书借阅系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,对借书和还书两大功能进行合理操纵并登记。
说明:
项目名称:图书馆借阅系统
项目提出者:小组成员
项目开发者:贾法龙(组长),黄彩芬,叶蓉,叶萌,赵勇超
用户:图书馆
12.1.3 定义
A.黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
B.白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。
12.1.4 参考资料
《软件工程实践者之路》【美】普瑞斯曼
《软件工程导论》(第5版)张海藩编著清华大学出版社
《数据库系统原理及应用》丁忠俊主编清华大学出版社
《面向对象软件工程:使用UML、模式与JAVA》清华大学出版社,2011
12.2测度概要
测试标识符测试内容实际测试工作内容与预先设计的内容的差别系统登陆测试检查用户是否合理、合法无
用户、管理员管理测试添加、删除、修改用户、管理员信息无
借书测试读者所借书籍无
还书测试读者退还所借书籍无
12.3 测试结果及发现
12.3.1 测试1(系统登录测试)
系统登陆测试总表:
输入输出
用户名密码权限
进入游客模块
admin 管理员登录失败,输入错误
admin 管理员登录失败,输入错误
admin admin 管理员登录成功,进入管理员模块
123456 普通用户登录失败,输入错误
123456 普通用户登录失败,输入错误
123456 123456 普通用户登录成功,进入用户模块
1.输入:””“”
输出要求:进入游客模块
输出结果:进入游客模块
2.输入:”““admin”
输出要求:登陆失败
输出结果:
3.输入:”admin”“”
输出要求:登陆失败
输出结果:
4.输入:”admin”“admin”
输出要求:登陆成功,进入管理员模块
输出结果:登陆成功
5.普通用户登陆测试与管理员登陆测试类似
12.3.2 测试2(用户、管理员管理测试)
普通用户测试用例:
输入输出用户名密码
AA AA 用户名重复
8 密码不能为空
8 用户名不能为空
8 8 添加用户成功1.输入:”AA””AA”
输出要求:用户名重复
输出结果:
2.输入:“8”“”
输出要求:密码不能为空
输出结果:
3.输入;””“8”
输出要求:用户名不能为空
输出结果:
4.输入:”8”“8”
输出要求:添加成功
输出结果:
修改用户测试用例:
输入输出修改前修改后
用户名密码是否锁定用户名密码是否锁定
8 8 未锁定8 5 未锁定修改成功
8 8 未锁定 5 8 未锁定修改成功
8 8 未锁定 5 5 锁定修改成功
8 8 未锁定 5 5 锁定修改成功1.输入:密码改为”5”
输出要求:修改成功
输出结果:
2.其他修改测试类似
3.添加管理员测试和修改密码测试类似于添加普通用户测试和修改用户测试12.3.3 测试3(借书测试)
借书测试用例:
输入输出
用户ID 图书ID
用户编号不能为空
38 图书编号不能为空
38 34 此用户不存在
19 34 此书不存在
19 3 借书成功
1.输入:””“”
输出要求:借书失败
输出结果:
2.输入:”38”””
输出要求:添加失败
输出结果:
3.输入:”38”“”
输出要求:添加失败
输出结果:
4.输入:”19”“34”
输出要求:添加失败
输出结果:
5.输入:” 19”“3”
输出要求:添加成功
输出结果:
12.3.4 测试4(还书测试)
还书测试用例:
输入输出
用户ID 图书ID
用户编号不能为空38 图书编号不能为空38 34 此用户不存在
19 34 此书不存在