软件测试技术实验报告图书管理系统测试报告.docx
《软件测试技术实验报告图书管理系统测试报告.docx》由会员分享,可在线阅读,更多相关《软件测试技术实验报告图书管理系统测试报告.docx(20页珍藏版)》请在冰豆网上搜索。
软件测试技术实验报告图书管理系统测试报告
软件测试技术实验报告——图书管理系统测试报告
报告成绩
图书管理系统测试报告
19
/-1-
软件测试技术实验报告——图书管理系统测试报告简介1编写目的1.1本测试报告描述了对图书管理系统的压力测试和对登录和注册功能的黑盒给用户提供一份根据测试结果指导开发人员对软件产品进行完善和优化,测试,客观的软件质量报告。
本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表等。
测试流程:
制定测试计划开发测试脚本创建测试场景
分析测试结果监视性能指标运行场景测试
1.2系统简介
项目名称:
图书管理系统
项目简介:
本项目探讨了一个基于J2的图书管理系统的设计和实现。
基于J2下的图书管理系统用语言开发处理程序,选择强大的作为开发工具,用交互式网站界面设计技术()开发前台界面,后台数据库选择。
本系统实现了基本的对书籍信息、读者信息、借阅信息、归还信息、查询信息进行管理和操作等功能,可以满足普通用户、管理员的需求。
19
/-2-
软件测试技术实验报告——图书管理系统测试报告
术语和缩略词参考资料1.3
)响应时间:
客户端从给服务器发送一个请求开始直到完全接受了服务器1反馈信息为止,这期间所用的时间称为响应时间。
也就是在单位时间内,吞吐率:
即应用系统在单位时间内完成的交易量,2)应用系统针对不同的负载压力,所能完成的交易数量。
)点击率:
每秒钟用户向服务器提交的请求数。
3)图书管理系统项目开发计划,需求规格说明书,概要设计说明书,详细4设计说明书。
。
又称功能测试或者数据驱动测试。
)黑盒测试:
英文是5
6)等价划分测试:
等价划分测试是根据等价类设计测试用例的一种技术。
19
/-3-
软件测试技术实验报告——图书管理系统测试报告
2测试概要
2.1测试用例设计
2.1.1黑盒测试:
1)边界值法
用边界值法设计用户注册测试用例:
a)先等价划分
编号
输入条件
所属类别
1
3-8用户名是位汉字
有效等价类
2
8用户名位数小于3或大于
无效等价类
3
无用户输入
无效等价类
4
用户名为非汉字符号
无效等价类
5
密码是3-8位字符和数字组合
有效等价类
6
未输入密码
无效等价类
7
或大于密码位数小于38
无效等价类
8
密码非字符和数字组合
无效等价类
9
确实密码与上一次密码不一致
无效等价类
10
确认密码未输入
无效等价类
11
确认两次密码一致
有效等价类
b)边界值分析
序号
输入数据
预期结果
用户名
密码
确认密码
1
为空
123
123
请输入用户名
2
小明
空
123
请输入密码
3
小明
123
空
请输入确认密码
4
小明
123
123
注册成功
19
/-4-
软件测试技术实验报告——图书管理系统测试报告
5
何
123
123
2提示用户名位数大于
6
何何何何何何何
123
123
7提示用户名位数小于
7
小明
123
123
注册成功
8
小明
123
密码是3-8位
9
小明
123
密码是3-8位
10
小明
13@这
123
密码必须是字符和数字组合
11
小明
123
123a
确实密码与上一次密码不一致
:
等价类划分2)
建立输入等价类表,用等价类划分法设计用户登陆测试用例
输入条件
有效等价类
无效等价类
用户名
用户名不为空
(1)
(7)用户名为空
用户名全部为汉字
(2)
、都不为汉(8)用户名部分为汉字(9)字
用户名长度26(3)
、长度大于1(10)用户名长度为10(11)
密码
密码非空(4)
(12)密码空
密码字母和数字组合(5)
、全为字母(13)密码全为数字、包含其他非字母和数字字符(14)(15)
3-8(6)密码长度
、长度大于1(16)密码长度为10(17)
19
/-5-
软件测试技术实验报告——图书管理系统测试报告
2.1.2压力测试:
1)测试用例1
测试场景描述
用户登陆模块,总共登录10个用户,每1秒登录1个用户;
用户点击“登录”按钮,进入到图书管理界面;
点击“退出”按钮,返回到登录界面。
12.1.1测试用例图)测试用例22测试场景描述个用户;1秒登录120用户登陆模块,总共登录个用户,每”按钮,进入到图书管理界面;“用户点击登录按钮,返回到登录界面。
”“点击退出19
/-6-
软件测试技术实验报告——图书管理系统测试报告
测试用例2图2.1.2
)测试用例33测试场景描述个用户;1秒登录1个用户,每用户登陆模块,总共登录30按钮,进入到图书管理界面;“登录”用户点击”按钮,返回到登录界面。
点击“退出
3图2.1.3测试用例2.2测试环境与配置数据库服务器配置
M390@2.672.67
内存
6G
硬盘(可用空间大小)
500G
19
/-7-
软件测试技术实验报告——图书管理系统测试报告
操作系统
8
应用软件
5.6.26
机器网络名
无
局域网地址
222.18.164.85
应用服务器配置
M390@2.672.67
内存
6G
硬盘(可用空间大小)
315500
操作系统
8
应用软件
7.0.64
机器网络名
无
局域网地址
222.18.164.85
客户端配置
E2220@2.402.40
内存
4G
硬盘(可用空间大小)
92150
操作系统
7
应用软件
机器网络名
无
局域网地址
222.18.164.67
测试方法2.3
黑盒测试:
2.3.1
测试方法:
等价类划分、边界值。
测试重点模块:
登录功能测试;登录模块
注册功能测试;注册模块联系就是等价和边界要一起考一面属于确认有效区间,一面属于确认边界,19
/-8-
软件测试技术实验报告——图书管理系统测试报告
虑,边界值分析法属于等价类划分法的补充,任何等价区间都有边界,有边界就有等价区间
测试工具:
2.9.0。
用工具对图书馆管理系统的用户注册模块进行测试:
用户注册12.3.1.1图
2.3.1.2用户注册2图
修改测试用例后,测试结果正确:
19
/-9-
软件测试技术实验报告——图书管理系统测试报告
3图2.3.1.3用户注册压力测试:
2.3.2
测试方法:
)创建脚本1启动界面;i.ii.创建脚本;录制脚本;iii.
保存脚本;iv.回放脚本;v.添加事务;vi.
vii.参数化用户登录信息;19
/-10-
软件测试技术实验报告——图书管理系统测试报告
创建脚本1图2.3.2.1
2创建脚本图2.3.2.2
19
/-11-
软件测试技术实验报告——图书管理系统测试报告
添加事务图2.3.2.3
参数化用户登录信息图2.3.2.4)创建场景2i.创建新场景;ii.设计场景;增加iii.;设置被监视系统;iv.19
/-12-
软件测试技术实验报告——图书管理系统测试报告
v.设置用户名和密码;
运行测试;vi.分析测试报告;vii.
保存测试报告;viii.
设置被监视系统图2.3.2.5
2.3.2.6图运行测试11.0测试工具:
19
/-13-
软件测试技术实验报告——图书管理系统测试报告
3测试结果与缺陷分析
3.1测试执行情况记录
黑盒测试:
3.1.1用户登录图
图3.1.2图书列表
19
/-14-
软件测试技术实验报告——图书管理系统测试报告
3.1.3用户注册图
压力测试:
1)加载用户
图3.1.4用户加载记录绿色曲线纵轴代表用户数,横轴代表测试时间;最大加载用户数目依次为30,总时长4分秒;10,20,30
)每秒点击访问数219
/-15-
软件测试技术实验报告——图书管理系统测试报告
3.1.5图每秒点击访问数;平均点击数为121,64横轴为时间,紫色曲线纵轴为点击数,最大点击数
)执行事务数3
执行事务数图3.1.6
柱状图代表执行测试事务数,纵轴表示数目,横轴表示事务类别;
)执行事务响应时间:
419
/-16-
软件测试技术实验报告——图书管理系统测试报告
执行事务响应时间图3.1.7
纵轴表示各个事务平均的响应时间,横轴表示整个测试时间段。
测试分析3.2
序号
[用户名,密码]
覆盖等价类
测试结果
1
[123456]
,6,74,5
失败
2
[何123456]
6,,1,3,45,8
失败
3
[123456]
,,45,6,1,39
失败
4
[何123456]
6,,1,24,5,10
失败
5
何何何何何何何[123456]
,5,6,,12,411
失败
6
小明[,]
,,12,312
失败
7
小明[,1234]
,,,234,6,113
失败
8
小明[]
6,,3,,124,
成功
19
/-17-
软件测试技术实验报告——图书管理系统测试报告
14
9
[小明123]
,,3,461,2,15
失败
10
[小明,1]
16,2,3,4,1
失败
11
12345454][小明
,34,5,1,2,17
失败
12
小明1234][
,,1,23,4,56
成功
黑盒测试分析表3.2.1
密码非2—6,黑盒测试:
当用户名不为空,用户名全部为汉字,用户名长度,在正常输入符合规范的所有用户信息空,密码字母和数字组合,密码长度3-8的时候,系统能够正常添加信息,这个系统有效等价类的测试成功。
随着用户的最该图书管理系统首页的访问,压力测试:
通过测试分析得出:
)的增大,系统的负载、事务处理时间、系统响应时间、服10,20,30大访问量(务器的资源的使用率的会有一定的增加。
测试结论4
)测试结论:
1在此次实验通过使用工具和对图书馆管理系统的用户注册和登录黑盒测试:
时可根据网页的注模块进行测试,使我们对这两个工具有了更深的认识:
使用
中修改信息便可以直接注册。
虽然此次试验做的不册信息自动生成脚本,再在
对测试丰富了以后做测试的经验,是很顺利,但从中学习到了团队的合作精神,软件更加熟悉。
此系统满足了录入图书馆用户信息的删除、查询、修改几个最基本的需求,合理化方面系统在规范化、合法化、对于主要测试的是用户登录和注册这一块,需要重新定义某一些需求或者采集给你更多系统及其不完整,存在很大的问题,的需求进行优化。
边界值分析法的测试用例测试系统。
通过使用黑盒测试检测使用等价划分法、19
/-18-
软件测试技术实验报告——图书管理系统测试报告
测试用例一共有22个,此次测试未从安全、性能、受网络方面进行全面测试存在一定风险,图书管理系统已满足测试通过要求,已按照测试范围以及测试用例执行通过。
压力测试:
从整体来说,模拟30人同时在线,并发访问系统持续5分钟的情况下,对系统资源的使用是合理的、均衡的,系统资源也是充足的。
因此可以得出场景结论,在正常使用情况下不会给服务器造成不合理、不稳定的压力。
2)测试需改进的地方:
进行压力测试用例3的测试时,未通过的测试有32个,具体原因显示为“”.此时,应该关闭迅雷的一些服务,测试结果会更好。
4未通过测试的原因图19
/-19-