软件工程学生宿舍管理系统测试计划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

测试计划说明书

[V1.0(版本号)]

拟制人_张家浩、林良邦、张海云、洪晓中、王天骄_ 审核人______________________

批准人______________________

目录

1.导言 (3)

1.1目的 (3)

1.2范围 (3)

1.3缩写说明 (3)

1.5引用标准 (4)

1.6参考资料 (4)

1.7版本更新信息 (4)

2、测试项目 (4)

2.1测试项目的背景 (5)

2.2测试要点 (5)

2.3测试内容 (5)

2.3.1功能测试内容 (5)

2.3.2性能测试内容 (5)

3测试方法 (6)

3.1测试环境 (6)

3.2测试工具 (6)

3.3测试方法 (6)

4测试标准 (7)

4.1测试通过/失败标准 (7)

4.2测试挂起/恢复的条件 (7)

4.3 系统测试交付结果 (7)

5测试计划 (8)

5.1角色和职责 (8)

5.2测试设计工作任务分解和工作安排 (8)

6.审批 (9)

1.导言

1.1目的

本测试计划将要简要介绍并进一步说明学生宿舍管理系统测试项目的策略和方法。学生宿舍管理系统项目人员希望利用这个测试计划来了解和执行测试活动,并管理完成整个测试的活动。本文定义可测试的具体职责和活动,并描述了使用的测试。

1.2范围

本系统共需要测试四个模块,分别为:数据库设计模块、用户信息管理模块、学生宿舍管理模块、统计查询模块。本计划书主要测试数据库设计模块、用户信息管理模块、学生宿舍管理模块。

先用单元测试测试三个模块的数据输入是否异常;再用集成测试测试数据库能否与学生管理系统中的数据连接,传递是否异常;

再用系统测试测试整个系统相对于需求的符合度.

本次测试主要进行的功能测试有:用户界面测试。

性能测试主要有响应时间、并发用户数、吞吐量(单位时间内系统处理的客户请求的数量)。

1.3缩写说明

学生宿舍管理系统Student dormitory management system (SDMS)

1.4术语定义

功能性测试

按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。

非功能性测试

按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。

测试用例

测试人员设计出来的用来测试软件某个功能的一种情形。

1.5引用标准

[1] 《测试计划模版》

[2]

1.6参考资料

[1] 《软件工程基础教程》---- 刘文,朱飞雪主编:粘新育,陶洁副主编:出版社:北京大学出版社

[2] 《软件工程导论》 ---- 张海藩编著:出版社:清华大学出版社

[3] 《SQL Server 2000 实用教程》---- 蒋文沛主编:韦善周,梁凡副主编:出版社:人民邮电出版社

1.7版本更新信息

本文档的更新记录如表E-1所示。

表E-1: 版本更新记录

2、测试项目

本次测试的项目是,学生宿舍管理系统的新用户注册、删除修改等操作的情况

2.1测试项目的背景

本次测试的目的及背景是确保学生宿舍管理系统正常运营过程中不会出错。

2.2测试要点

被测特性:

●对软件进行功能性测试

●对软件进行非功能性测试

不被测特性:

●程序源代码,逻辑等;

●模块的接口,模块的错误处理,模块的局部数据结构,模块在执行时执行流的独立路径,

模块在处理边界值时的情形;

●单元(模块)之间的可用性等。

2.3测试内容

对被测软件进行系统级别的测试,针对软件的功能需求进行功能测试,验证此软件是否实现了需求分析中所定义的功能,是否正确实现了功能。针对软件的非功能性需求对其进行性能测试,在人为设置的xx人负载(大数据量,大访问量)的情况下,检查系统是否发生功能上或者性能上的问题。

测试内容即测试需求,包括功能测试和性能测试。

2.3.1功能测试内容

用户和学生宿舍管理模块新用户能否注册成功。用户和学生宿舍管理模块能否删除现有用户信息。用户和学生宿舍管理模块能否修改用户密码。学生宿舍管理模块能否查看个人信息。

2.3.2性能测试内容

系统的性能测试是测试系统在50个新用户同时进行注册、修改、删除等操作,检验系统的性能如何,检测系统性能瓶颈,响应时间;为此需要采用测试工具,采用压力测试工具模拟50个用户,以便测试系统的性能如何。

本章节主要讲述了测试环境、测试工具和测试方法

3.1测试环境

系统测试环境为,包括运行在同一台机器上的50个虚拟用户和控制器、web服务器和数据库以及网络。

系统配置如下:

(1)软件配置:

操作系统:Micrsoft windows2000 professional、Micrsoft window2000 server、Micrsoft windowXP Professional,操作系统上必须安装IIS4.0以上版本。

数据库系统:Micrsoft SQL Server2000。

浏览器:Micrsoft IE4.0或以上版本。

(2)硬件需求:

CPU:P3以上。内存:256M以上。硬盘:20G以上。

3.2测试工具

测试工具:LoadRunner 7.51

3.3测试方法

测试方法:

由于本次测试的依据是需求,所以采用黑盒测试方法。

测试策略:

功能测试,主要采用等价类划分的策略。

压力测试,主要采用边界值测试、错误猜测等策略。

测试手段:

功能测试:手动模拟正常、异常输入

压力测试:使用自动化压力测试工具LoadRunner。

测试内容:

功能测试,按照需求功能

性能测试,xx人同时访问的性能情况

相关文档
最新文档