测试计划.docx

上传人:b****1 文档编号:1926698 上传时间:2023-05-02 格式:DOCX 页数:12 大小:23.51KB
下载 相关 举报
测试计划.docx_第1页
第1页 / 共12页
测试计划.docx_第2页
第2页 / 共12页
测试计划.docx_第3页
第3页 / 共12页
测试计划.docx_第4页
第4页 / 共12页
测试计划.docx_第5页
第5页 / 共12页
测试计划.docx_第6页
第6页 / 共12页
测试计划.docx_第7页
第7页 / 共12页
测试计划.docx_第8页
第8页 / 共12页
测试计划.docx_第9页
第9页 / 共12页
测试计划.docx_第10页
第10页 / 共12页
测试计划.docx_第11页
第11页 / 共12页
测试计划.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

测试计划.docx

《测试计划.docx》由会员分享,可在线阅读,更多相关《测试计划.docx(12页珍藏版)》请在冰点文库上搜索。

测试计划.docx

测试计划

测试计划

题目:

p2p系统Napster

 

组长:

李雨生3005218065

成员:

李雨生3005218065

王尽宇3005218077

张亮3005218084

鲁帅3005218068

裴嵩3005218071

张棘勇3004218145

助教:

施文娟

杨文燕

指导教师:

王庆节

许林英

杨海琛

开始时间:

2008年8月1日

结束时间:

2008年9月30日

编号:

TJ2004-RJXY-No-5

目录

1.、引言1

1.1编写目的1

1.2项目背景1

1.3定义1

参考资料2

2、任务概述2

2.1目标2

2.2运行环境2

2.3需求概述3

2.4条件与限制4

3、计划4

3.1测试方案4

3.2测试项目4

3.3测试准备4

3.4测试机构及人员4

4.测试用户说明5

4.1测试用户名称及测试内容5

4.2进度7

4.3条件7

4.3测试资料7

5、评价8

5.1范围8

5.2准则8

1.、引言

1.1编写目的

为软件测试人员对软件功能测试提供方便

为软件开发人员对软件功能调试提供方便

为软件开发人员对软件的功能进行调整和完善提供方便

为软件开发人员对软件的性能进行调整和完善提供方便

为软件项目经理对软件的性能和功能进行调整和完善提供方便

1.2项目背景

项目的委托单位:

天津大学软件学院

开发单位:

天津大学软件学院05级

组长:

李雨生(3005218065)

组员:

鲁帅(3005218068)

裴嵩(3005218071)

王尽宇(3005218077)

张亮(3005218084)

张棘勇(3004218145)

主管部门:

天津大学软件学院

该软件系统与其他系统的关系:

暂未涉及

1.3定义

客户端:

用户终端。

服务器:

就是类似QQ的服务器;为客户端提供其他的在线客户链接表和客户所提供的音乐信息,使得用户可以从这里连接的其他的客户端。

TCP/IP(传输控制协议/网际协议):

是互联网中的基本通信语言或协议。

在私网中,它也被用作通信协议。

当你直接网络连接时,你的计算机应提供一个TCP/IP程序的副本,此时接收你所发送的信息的计算机也应有一个TCP/IP程序的副本。

套接字(Socket):

NetworkAPI是典型的用于基于TCP/IP网络Java程序与其他程序通讯,NetworkAPI依靠Socket进行通讯。

Socket可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信息写入Socket中,该Socket将这段信息发送给另外一个Socket中,使这段信息能传送到其他程序中。

参考资料

<>作者:

马骏出版社:

人民邮电出版社

<>作者:

马骏郑逢斌沈夏炯出版社:

人民邮电出版社

<>作者:

刘瑞新马骏何欣出版社:

机械工业出版社

<>作者:

吴震陈建孝出版社:

清华大学出版社

2、任务概述

2.1目标

用C#方式实现P2P网络MP3文件传输。

2.2运行环境

硬件环境

服务器端:

Ø物理内存512GB或以上

Ø硬盘空间80G或以上

ØCPU主频2.80GHZ或以上

Ø网卡

客户端:

Ø物理内存256MB或以上

Ø显示器屏幕分辨率1024*768(推荐)

Ø网卡

软件环境

服务器端:

Ø可选操作系统WindowsXP/WindowsServer2003

Ø安装配置SQLserver2000

Ø安装配置CLR

客户端:

Ø可选操作系统WindowsXP/WindowsServer2003

Ø安装配置CLR

 

2.3需求概述

表-1基本功能表

基本功能

数据库

1.存储注册用户的信息

2.记录用户音乐信息

服务器端

1.监听客户端的连接

2.对不同信息的提取和处理

3.将注册用户的信息提交至数据库

4.管理用户

客户端

1.注册,登录

2音乐搜索

3传输文件

功能描述

客户端

表-2客户端描述表

界面包含控件

        描述

登录框

1.服务器IP输入框

2.帐号输入区域

3.密码输入区域

4.登录按钮

5.下线按钮

1.点击登录按钮,则客户端直接和服务器端联系,等待服务器端验证;

2.点击下线按钮,则用户与服务器连接解除,将它的共享音乐信息删除

注册框

1.服务器IP输入框

2.帐号输入框

3.密码输入框

4.密码确认输入框

5.注册按钮

6.返回按钮

1.点击注册按钮,如果帐号重复使用,则提示该用户已经存在;

2.帐号和密码框是必选框;

3.密码两次输入错误,则显示警告信息;

4.点击返回按钮,则退回到主界面

音乐搜索

1.音乐名输入框

2.搜索按钮

1.点击搜索按钮,则客户端将音乐名发送给服务器,服务器返回搜索结果;

文件传输

1文件列表

2下载按钮

在文件列表中选择要下载的文件,点击下载按钮,连接目标机;连接成功后,下载文件

服务器端

有开始服务和停止服务两个按钮,点击开始服务,开启线程,进入服务状态,点击停止服务则终止线程,暂停服务。

数据库

数据库包含两个表项,客户信息和客户登陆表。

客户信息用来存放所有在线用户的共享音乐信息,包括IP地址和歌曲名;客户登陆表存放客户名和密码,以验证客户登录信息是否正确。

 

2.4条件与限制

Napster是基于C#技术所编写的,因而要求客户端PC上安装有CLR(CommonLanguageRuntime)。

生成的.exe文件必须在装有.netframework的环境先运行。

3、计划

3.1测试方案

主要采用测试用例,进行举例测试

3.2测试项目

Ø用户注册:

注册用户ID,进行用户ID合法性和存在测试;填写密码和服务器IP。

Ø用户登陆:

登陆用户ID,填写密码,服务器IP,进行正确性测试。

上传共享歌曲列表到数据库。

Ø搜索歌曲:

是否正确返回数据库中的拥有该歌曲用户的IP信息。

Ø下载歌曲:

是否可以正确下载目的客户端的歌曲(包括出现异常的处理)。

Ø共享歌曲更改处理:

重新登录时候目录刷新。

Ø传输歌曲:

可以为多用户同时传输歌曲。

Ø下线通知:

从数据库中删除该客户端的信息。

3.3测试准备

在编写过程中,进行功能的测试。

3.4测试机构及人员

王尽宇、张亮、裴嵩、鲁帅

4.测试用户说明

4.1测试用户名称及测试内容

测试内容:

Ø用户注册:

注册用户ID,进行用户ID合法性和存在测试;填写密码和服务器IP。

Ø用户登陆:

登陆用户ID,填写密码,服务器IP,进行正确性测试。

上传共享歌曲列表到数据库。

Ø搜索歌曲:

是否正确返回数据库中的拥有该歌曲用户的IP信息。

Ø下载歌曲:

是否可以正确下载目的客户端的歌曲(包括出现异常的处理)。

Ø共享歌曲更改处理:

重新登录时候目录刷新。

Ø传输歌曲:

可以为多用户同时传输歌曲。

Ø下线通知:

从数据库中删除该客户端的信息。

测试用例:

 

A.用户注册

1)输入

i.输入错误的用户名或密码

ii.输入符合要求的用户名和密码,错误的服务器IP地址格式

iii.输入符合要求的用户名和密码,输入正确的IP地址格式,但是未开启的IP服务器

iv.输入符合要求的用户名和密码,开启的服务器的IP地址,但是重复的用户名

v.输入符合要求的用户名和密码,开启的服务器的IP地址,不重复的用户名

2)输出

i.用户名错误或者密码错误

ii.IP地址格式错误

iii.输入的服务器没有打开

iv.用户名重复

v.注册成功(数据库中“客户登陆表”中添加该项)

 

B、用户登陆

3)输入

i.服务器IP地址格式不正确

ii.IP格式正确,用户名或密码格式不正确

iii.IP,用户名,密码格式都正确,但是该IP服务器未开启

iv.IP,用户名,密码格式都正确,该IP服务器已经开启,但是密码与用户名不正确或者不匹配

v.IP,用户名,密码格式都正确,该IP服务器已经开启,密码与用户名匹配

4)输出

i.输入的IP地址不正确

ii.输入的用户名格式不正确或者密码格式不正确

iii.服务器未开启

iv.输入的帐号或密码错误

v.登录成功(数据库中“客户信息”添加最新共享歌曲列表)

C、搜索歌曲

1)输入

i.服务器未开启,进行歌曲搜索

ii.成功登陆,搜索数据库中不存在的歌曲

iii.成功登陆,搜索数据库中存在的歌曲

iv.成功登陆后,再下线,搜索歌曲

2)输出

i.还没有登录

ii.没有搜索到这首歌曲

iii.在搜索结果中显示所有拥有这首歌曲的客户端IP地址

iv.还没有登录

D、下载歌曲

1)输入

i.未登录,直接点击下载;未登录,自己输入地址点击下载

ii.1)成功登陆,没有进行搜索就点击下载或者没有进行搜索就自己输入格式错误的IP地址点击下载;2)成功登陆后,进行搜索不存在的歌曲,点击下载或者自己输入格式错误的IP地址点击下载

iii.1)成功登陆,没有进行搜索就自己输入格式正确的IP地址点击下载;2)成功登陆后,进行搜索不存在的歌曲,自己输入格式正确的IP地址点击下载

iv.成功登陆后,搜索存在的歌曲,选择一个地址,并且该歌曲存在指定目录下,而且该用户在线

v.成功登陆后,搜索存在的歌曲,选择一个地址,但是该用户已经掉线

vi.成功登陆后,搜索存在的歌曲,选择一个地址,该用户在线,但是这首歌曲已经不在指定目录中

vii.成功登陆后,搜索存在的歌曲,自己输入一个地址,点击下载

2)输出

i.没有连上服务器

ii.请选择一个地址

iii.没有连上用户

iv.成功下载到客户自己选择的目录下

v.提示该用户下线了,并且回馈给服务器该下线客户端的IP地址,有必要的删除其数据库中的共享歌曲列表

vi.提示选择的客户端已经移除这首歌曲,回馈给服务器,删除该客户端的这个歌曲信息

vii.与iv,v,vi类似

E、共享歌曲更改处理

1)输入

v.成功登陆,客户上线

vi.成功登陆,客户上线,然后下线,更改目录(例如删除一首歌曲),再上线

2)输出

vii.数据库中为当前的共享歌曲

viii.数据库中为当前的共享歌曲

F、传输歌曲

1)输入

i.响应客户端下载请求

2)输出

i.传输歌曲

G、下线通知

1)输入

i.未登录,直接点击下线

ii.成功登陆,点击下线

iii.成功登陆,没有点击下线,直接关闭程序

2)输出

i.还没有连上服务器

ii.成功下线,数据库删除该客户端的共享列表

iii.异常下线,数据库中该客户的共享列表没有删除

4.2进度

基本上完成

4.3条件

按照上述要求进行输入输出测试

4.3测试资料

已在要求输入信息中说明

5、评价

5.1范围

测试单独的功能块,并进行组合测试。

5.2准则

要达到测试用户说明中的测试要求。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2