Picachoo聊天系统测试分析报告.docx
《Picachoo聊天系统测试分析报告.docx》由会员分享,可在线阅读,更多相关《Picachoo聊天系统测试分析报告.docx(16页珍藏版)》请在冰豆网上搜索。
Picachoo聊天系统测试分析报告
Picachoo测试分析报告
1.引言
1.1编写目的
测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录
和分析总结。
它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总
的分析和认可及对不足之处的说明。
因此,测试分析报告对于今后对软件的功能的加
强,不足之处的弥补等都起着十分重要的提纲作用。
另外,它还有利于今后软件开发
者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限
性。
从而缩短软件开发者的再开发时间和所耗费的精力.资金。
从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发
者。
这是软件开发者不能忽略的一个步骤。
1.2项目背景
在学习了JavaEE和c#.net的课程后,我们对于融合JavaEE和c#.net的系统产生了兴趣,同时得益于QQ的使用与学习,我们决定开发一个基于两者的通讯工具。
应用于局域网的即时全能聊天系统。
1.3定义
C#.net:
基于.netFrameWork的编程语言,是c#语言的典型代表。
Picachoo:
a.本项目的名称b.本项目的一个子项目,名称为Picachoo的PC客户端。
下文如果不加说明则默认指Picachoo的PC客户端。
SQLServer:
本项目用到的数据库。
PicachooServer:
与数据库进行直接交互的服务器端程序。
Tomcat:
web端的服务器,通过与PicachooServer对数据库进行访问。
PicachooAdmin:
管理员的web端。
1.4参考资料
《JavaEE编程技术》作者:
郝玉龙
《C#入门经典第4版》作者:
karliWatsonChristianNagel
《C#高级编程(第7版)》作者:
cIImmvmNAGEL
《实用软件测试教程》作者:
温艳冬王法胜
2.测试计划执行情况
2.1测试项目
测试项目包括Web端和.NET客户端。
两个部分都需要服务器端的配合,所以分为客户端服务端联合测试和.NET客户端服务端联合测试两个部分。
由于服务器端可以再命令行和日志文件里面查看,可以方便的进行中枢控制和调试。
2.2测试机构和人员
测试机构:
熊猫软件开发小组
测试人员:
参与开发的熊猫软件开发小组全体以及热心同学。
2.3测试结果
Web端测试:
注册(Web端):
注册成功:
注册失败:
注册(服务端):
管理员(Web端):
登录(服务端):
管理员查看在线及注册用户数量(Web端)
管理员查看在线及注册用户数量(服务器端)
服务器的开启关闭状态查看及管理(Web端)
服务器的开启关闭状态查看及管理(服务器端)
用户信息管理和查看(Web端)
用户信息管理和查看(服务器端)
客户端测试:
添加好友测试:
更换背景图片:
登录验证测试:
客户端日志:
3.软件需求测试结论
进过测试,Web端能够实现所有功能,服务器端处理良好,客户端实现大部分功能。
改正绝大部分Bug,有些不易发现的小Bug不可能在很少的时间内全部发现,需要在系统投入运行后发现并尽快修改。
所有本系统能够顺利的运行起来。
4.评价
4.1软件能力
软件有非常强的用户交互能力,用于体验好,并提供用户手册,方便管理员的使用以及提供移植方法,让系统在不同的环境下都能够顺利运行。
借用日志文件,能够非常好的监控系统。
4.2缺陷与限制
由于采用明文传输,网络传输的安全性还有待加强。
数据库没有采用特殊加密,可以通过一些方法特殊的方法获取管理员密码,数据库安全性不是很高。
由于服务器还存在一些尚未发现的bug,服务器有时候会非正常停止,鲁棒性不是很好。
虽然应用配置文件等尽量保证可移植性,但是由于系统较为庞大,还有些东西没有考虑到需要之后尽力完善。
4.3建议
尽量保持系统文件的完整性,由于系统包含许多日志文件等,尽量避免服务器的突然关闭,会导致一些不可预见的错误。
4.4测试结论
系统经过测试,具有良好的性能,能够经受大部分测试,并修改已有Bug,是一个经过测试的可以放心运行的系统。