IIM网络即时通讯系统 测试计划说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IIM网络即时通讯系统
测试计划
项目开发人员一览表
编写说明
标题:IIM网络即时通讯系统测试计划类别:文档
编辑软件:Microsoft Word 2003 中文版
编写历史:
Leader评分:
目录
一、引言 (4)
1.编写目的 (4)
2.项目背景 (4)
3.定义 (4)
二、任务概述 (5)
1.目标: (5)
2.运行环境: (5)
3.需求概述: (5)
4.条件与限制: (5)
三、计划 (5)
1.测试方案 (5)
2.测试项目 (5)
3.测试机构及人员 (6)
4.测试进度 (6)
四、测试项目说明 (7)
1.客户端: (7)
1)登录部分测试: (7)
2)注册模块测试: (7)
3)好友管理模块: (7)
4)私聊模块: (8)
2.服务器端: (8)
1)数据库模块: (8)
2)界面模块: (8)
3)通讯模块: (9)
五、评价 (9)
1.范围 (9)
2.数据整理 (9)
3.量度 (9)
测试计划
一、引言
1. 编写目的
本阶段在需求分析的基础上,对IIM即使聊天系统做概要设计,主要解决该系统需要的程序模块的设计问题,决定模块间的接口,模块的结构设计,以及数据结构等相关问题。
本文档可作为IIM网络即时通讯系统设计人员,技术支持人员,程序员,测试人员、使用人员的参考资料。
2. 项目背景
本项目是由北京航空航天大学软件学院委托北京航空航天大学软件工程07级网络即时通讯系统小组开发的,此次开发的IIM网络即使通讯软件是一个可以运行在windows ,Linux 等平台上的可移植性较强的软件。
3. 定义
[1] 服务器:服务器是计算机的一种,它是网络上为客户端计算机提供各种服务的高
性能的计算机。服务器是指在网络环境下运行相应的应用软件,为网上
用户提供共享信息资源和各种服务的一种高性能计算机......
执行一种服务的任务。服务器执行客户调用的服务,并向客户返回结果
代码。对于网络服务来说,NSS是服务器,LNS主机应用程序是客户。
当这种关系颠倒时,LNS主机应用程序还能在LNS体系结构的顶层建
立自己特定应用的服务。
[2] 客户端:这里的客户端指的是能够合法的连接服务器并且能够向服务器发出请求
的运行在用户的计算机上的程序或称为客户机,是指与服务器(server)
相对应,为客户提供本地服务的程序;一般安装在普通的客户机,需要
与服务端互相配合远行。
[3] 注册:用户在使用软件的实际功能前将自己的信息进行登记
[4] ID: ID=Identification 身份。就是用户名或帐号,是能证明用户身份的替
代物,在此次开发的软件里id是唯一的,是用户注册的时候填写的涌
来证明自己身份的账号。
[5] IIM(PP)网络即使通讯软件:本次开发的产品的名称。
[6] c/s结构:客户端/服务器端式的应用程序结构,也是本系统采用的结构模式。
[7] 端:客户端和服务器端统称为端,本软件所有客户端之间的聊天信息都要通
过服务器端进行管理和转发,所以只存在一种端与端之间的通信关系即
客户端于服务器端之间通信。
[8] 交互:端与端之间信息的相互传递。
二、任务概述
1.目标:
通过开发人员的努力尽可能多的发现程序错误以及与需求,设计的不同之处,并将其改正
2.运行环境:
Windows XP, Windows Server 2003
3.需求概述:
①功能划分:注册,登录,聊天,好友管理
②功能描述:
[1].注册:用户在使用客户端的聊天功能之前要在服务器上进行登记,登记用户ID,用
户ID是唯一的,这样用来标识不同的用户。在注册的时候还必须设定自己的密码。
可选的是自己的其他资料。
[2].登录:用户注册之后,输入自己的ID和预先设定好的密码之后,服务器验证成功
后向客户端发送成功登陆响应,这样用户就可以正常使用本软件。
[3].聊天:用户使用客户端编写文本,文本中写着聊天的内容,发给自己的好友,聊天
消息首先发到服务器上,服务器根据聊天消息中所标记的目的客户端的地址,发到
目的客户端。
[4].好友管理:用户设定自己的好友,好友管理包括好友添加和好友删除两个子功能。
③好友添加:用户输入好友的用户ID将好友添加到自己的好友列表中,好友列表保存在服务器的数据库中,添加好友的时候客户端向服务器发送添加好友的请求和好友ID,服务器给与响应,然后修改用户的好友列表。
④好友删除:用户将好友列表中的好友ID执行删除请求,客户端向服务器发送删除好友请求和待删除好友ID,服务器给与响应,然后在好友列表中删除待删除好友的ID.
4.条件与限制:
由于java语言本身的限制,该系统采用TCP/IP协议,程序运行速度比其他语言的程序略低是不可避免的,由于采用的传输协议和系统的构建方法的限制,会存在一些程序运行上的性能缺点.
三、计划
1.测试方案
在测试的原则上,我们要求测试方法涉及设计上所有的模块以及运行编写的所有代码模块所实现的功能,并和最初的需求以及设计方案进行对比,修改所发现的程序错误和运行中的不期望出现的因素,并最大程度的向需求和设计靠拢.
2.测试项目