1、软件测试文档软件测试文档Bingo聊天软件 测试文档 1 一 引言.3 1.1编写目的3 1.2背景.3 1.3定义.3 二 任务概述.3 2.1目标.3 2.2测试安排.3 2.3需求概述.4 2.4条件与限制.4 三 计划.4 3.1测试方案.4 3.2测试项目.4 四 测试进度.4 五 测试项目说明5 5.1注册功能测试.5 5.2信息修改功能测试.5 5.3登录测试.6 5.4聊天测试.7 5.5客户端与服务器端通讯测试7 六 测试评价.10 2 一、引言 1编写目的 本阶段在需求分析的基础上,对IM即时聊天系统做概要设计,主要解决该系统需要的程序模块的设计问题,决定模块间的接口,模块
2、的结构设计,以及数据结构等相关问题。 2 背景 本项目是由重庆邮电大学计算机科学与技术学院软件工程08级蒋武兵小组开发的,此次开发的IM网络即时通讯软件是一个在windows平台上运行的软件。 3 定义 1 服务器:服务器是计算机的一种,它是网络上为客户端计算机提供各种服务的高性能的计算机。服务器是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机执行一种服务的任务。服务器执行客户调用的服务,并向客户返回结果代码。对于网络服务来说,NSS是服务器,LNS主机应用程序是客户。当这种关系颠倒时,LNS主机应用程序还能在LNS体系结构的顶层建立自己特定应用的服务
3、。 2 客户端:这里的客户端指的是能够合法的连接服务器并且能够向服务器发出请求的运行在用户的计算机上的程序或称为客户机,是指与服务器(server)相对应,为客户提供本地服务的程序;一般安装在普通的客户机,需要与服务端互相配合远行。 3 注册: 用户在使用软件的实际功能前将自己的信息进行登记 4 ID: ID=Identification身份。就是用户名或号,是能证明用户身份的替代物,在此次开发的软件里id是唯一的,是用户注册的时候填写的涌来证明自己身份的账号。 5 IIM(PP) 网络即使通讯软件:本次开发的产品的名称。 6 c/s结构:客户端/服务器端式的应用程序结构,也是本系统采用的结构
4、模式。 7 端: 客户端和服务器端统称为端,本软件所有客户端之间的聊天信息都要通过服务器端进行管理和转发,所以只存在一种端与端之间的通信关系即客户端于服务器端之间通信。 8 交互: 端与端之间信息的相互传递 3 二、任务概述 1 目标 通过开发人员的努力尽可能多的发现程序错误以及与需求,设计的不同之处,并将其改正。 2 测试安排 测试负责人; 测试人员; 测试环境; 3 功能概述 功能划分:注册、登录、聊天 功能描述: 注册:用户在使用客户端的聊天功能之前要在服务器上进行登记,登记用户ID,用户ID是唯一的,这样用来标识不同的用户,在注册的时候还必须设定自己的密码,可选的是自己的其他资料。 登
5、录:用户注册之后,输入自己的ID和预先设定的密码之后,服务器验证成功后向客户端发送成功的登录响应,这样用户就可以正常使用本软件。 聊天:用户使用客户端编写文本,文本中写着聊天的饿内容,发给自己的好友,聊天消息首先发到服务器上,服务器根据聊天消息中所标记的目的客户端的地址,发到目的客户端。 4 条件与限制 由于java语言本身的限制,该系统采用TCP/IP协议,程序运行速度比其他语言的程序略低是不可避免的,由于采用的传输协议和系统的构建方法的限制,会存在一些程序运行上的性能缺点。 三 计划 1 测试方案 在测试的原则上,我们要求测试方法涉及及设计上所有的模块以及运行编写的所有代码模块所实现的功能
6、,并和最初的需求以及设计方案进行对比,修改所发现的程序错误和运行中的不期望出现的因素,并最大程度的向需求和设计靠拢。 2 测试项目 客户端:登录部分 4 注册部分 信息修改部分 聊天部分 服务器端:数据库部分 客户端与服务器端通讯 四 测试进度 测试项目名称 所测试的功能 测试的模块 进度 登录部分测试 客户端的登录功能 客户端的登录模块 30分钟 注册部分测试 客户端的注册功能 客户端的注册模块 30分钟 信息修改测试 客户端、服务器端的客户端/服务器端的信30分钟 信息修改功能 息修改模块 聊天测试 客户端的聊天功能 客户端的聊天模块 30分钟 服务器通讯测试 服务器的通讯功能 服务器的通
7、讯模块 30分钟 五 测试项目说明 1. 注册功能测试 5 从数据库搜索出的信息可以看出用户注册的信息已经插入到数据库中; 2 用户信息的修改测试 从数据库搜索出的信息可以看到对于已经注册的用户user_id为2的用户user_paw以及user_name属性都已经修改 3 登录模块测试 1)客户端连接服务器的测试: 6 可以看到客户端连接服务器正常; 4 聊天模块的测试 7 5.服务器端与客户端通讯模块测试 1)客户连接服务器的响应: 可以看到服务器对于客户端的连接正常 2)服务器端向客户端发送系统消息: 8 可以看到服务器端发送的消息客户端可以收到,并显示为SERVER: 3)客户端断开连接时服务器端的响应; 9 测试评价 功能模块基本达到预期目标,虽然有些细节错误,但已经解决,系统的实用性还需要进一步测试验证,系统的美观还需进一步加强。 10
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1