1.引言
1.1 编写目的
测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。另外,它还利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限性。从而缩短软件开发者的再开发时间和所耗费的精力.资金。从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发者。
1. 2项目背景
1) 软件名称;《企业即时通讯系统》
2) 软件缩称:QYJSTX 3) 版本号:V1.0 4) 任务开发者: 本项目的用户:企业用户 1. 3定义
DP:数据报协议; TCP:传输控制协议; SOCKET:套接字;
1.4参考资料
[1] 陈肇宇, 林柏钢. 即时通讯软件的安全性分析. 福州大学硕士论文, 2005. [2] 贾琴勇. 即时通讯系统的研究与实现. 武汉理工大学硕士论文,2008.
[3] 彭力,汪秉文. 即时通讯软件服务器的设计与实现. 微机发展, 2004, (10). [4]朱如龙.SQL Server数据库应用系统开发技术[M]. 北京:机诫工业出版社,2004.
[5]郑耀东、蔡骞l,《C#网络数据库开发实例精解》,清华大学出版社[M]. 2006 1. 5测试环境
服务器端:装有奔腾4处理器、1g内存的windows 7 PC机 客户端:同上
由于条件差,client 及 server 均在一台机器上测试,所以程序实际运行
结果要远远好于 此次测试结果,特此说明 2.测试计划执行情况
2.1 测试项目
2.1.1、客户端:
客户端登录模块测试
客户端接受用户输入的帐号和密码及其他登录信息,然后经网络传送给服务器,然后服务其返回信息。
客户端更新个人信息模块测试
客户端将用户修改的个人信息,发送到服务器,同时本地的个人信息也相应的更新,如更新头像昵称等等
客户端安全模块测试
用户根据自己的需要,对帐号进行不同程度的保护,当忘记密码或帐号被盗时的时候不至于束手无策,用户可以通过一系列安全措施保护找回自己的密码以保证自己的帐号不被他人长期利用
客户端用户好友增删改查模块测试
没有好友的客户端没有什么意义,也不符合即时聊天工具设计的初
衷,客户端只有有了好友,只有能进行与好友即时聊天了,才算真正即时聊天,所以测试客户端增删改查的效果,用户通过精确模式或者按条件查找模式查找好友,并添加自己想添加的用户;当自己想删除某个好友的时候可以随时删除,当想修改某个人的昵称的时候,可以随时修改好友昵称;此模块测试进行响应的增删改查操作后,客户端的显示效果及服务器端的反映
客户端聊天模块
用户选中某个好友后进行聊天,测试发送消息后本人与好友的聊天
模块反映及其速度
2.1.1、服务器端:
服务器响应速度测试 :
服务器的响应速度对用户体验有很大影响,此项将测试当一个到多个客
户端访问数据库的时候,服务器的响应速度如何
服务器的响应不光要快并且要准,此项将测试服务器的响应准度,及当服务器安全响应准度测试 :
客户端请求数据的时候服务器是否能返回正确的数据 2.2
测试机构和人员
黄志洲
2.3
测试结果(此测试均在局域网中进行)
2.1.1、客户端:
客户端登录模块测试
测试次数 1 2 3 平均时间:
结果 登录成功 登录成功 登录成功 登录响应时间(秒) 1.6 1.3 1.6 1.5 客户端更新个人信息模块测试 测试内容 头像 个人签名 年龄 地区 平均时间:
客户端安全模块测试
结果 修改成功 修改成功 修改成功 修改成功 响应时间(秒) 0.8 1.0 1.2 1.0 1.0 测试内容 密码设置 修改密码 重设密码 修改密码 平均时间:
客户端用户好友增删改查模块测试
结果 设置成功 设置成功 设置成功 设置成功 响应时间(秒) 0.1 0.5 0.5 0.6 测试内容 结果 响应时间(秒) 查找用户如图1 删除好友 修改好友昵称 添加好友 查找到相应结果 图2 删除成功 修改成功 0.4 0.5 0.5 添加人与被添加人均添0.6 加成功 平均时间: 0.5
图1-按条件查找
图2-查找结果
客户端聊天模块
经测试,聊天无bug 聊天信息在局域网内传输时间在毫秒级别,界面漂
亮,无瑕疵,聊天测试界面如下:
2.1.1、服务器端:
服务器响应速度测试 :
服务器的响应速度对用户体验有很大影响,此项将测试当一个到多个客
户端访问数据库的时候,服务器的响应速度如何
登录压力测试:
同时测试人数 1 50 200
申请压力测试:
同时测试人数 1 50 200 500
其他压力测试均在预想范围内
服务器安全响应准度测试 :
申请失败率 0 0 0 0.1% 申请响应时间(秒) 0.1 0.5 2 3 登录失败率 0 0 1% 登录响应时间(秒) 0.5 1 3 请求好友信息压力测试:
同时测试人数 1 50 200 500
信息正确率 100% 100% 100% 99.9% 响应时间(秒) 0.5 1 3 3
2. 软件需求测试结论
在经过对各模块的测试后,已经能够证实该软件各方面的能力都相当不错。只是在网络传输方面还有待加强。 4.评价
4.1 软件能力
经测试证实该软件在各方面的综合能力都不错。 4.2
缺陷和限制
网络传输的保密性.安全性以及数据库的安全性还存在一定的缺陷。有可能会
在用户数量超载时由于传输过程中数据的丢失造成软件运行的错误。 4.3
建议
建议在网络传输方面加强其保密性和安全性.在数据库设计及服务器算法上改进 4.4
测试结论
该软件在各方面的综合能力基本达到了原始的设计要求,基本通过!
因篇幅问题不能全部显示,请点此查看更多更全内容