教务管理系统测试计划范文.docx

上传人:b****2 文档编号:1565180 上传时间:2022-10-23 格式:DOCX 页数:9 大小:21.10KB
下载 相关 举报
教务管理系统测试计划范文.docx_第1页
第1页 / 共9页
教务管理系统测试计划范文.docx_第2页
第2页 / 共9页
教务管理系统测试计划范文.docx_第3页
第3页 / 共9页
教务管理系统测试计划范文.docx_第4页
第4页 / 共9页
教务管理系统测试计划范文.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

教务管理系统测试计划范文.docx

《教务管理系统测试计划范文.docx》由会员分享,可在线阅读,更多相关《教务管理系统测试计划范文.docx(9页珍藏版)》请在冰豆网上搜索。

教务管理系统测试计划范文.docx

教务管理系统测试计划范文

 

教务管理系统测试计划

 

软件测试计划说明书

§1.引言

1.1.编写目的

本计划是教务管理系统的总体测试计划。

目的是说明各种测试阶段任务、人员分配和时间安排、工作规范等。

也是为以后的测试设计、测试开发、测试执行、测试评估有所标准。

1.2.项目背景

a.本项目的名称为教务管理系统;

b.本项目是由计算机科学与技术学院08计11班郭琼、王娟、何婷婷、李姣、金欢欢、褚强、孙超为了进行软件测试实训而进行开发的。

1.3.定义

1.3.1.测试用例中的编号

功能名+界面名(每个字第一个汉语拼音大写)+编号

例如:

登录第一个用例DL0001

1.3.2.测试用例文件名命名规则

模块名+测试用例

例如:

学生模块学生测试用例

1.3.3.黑盒测试

黑盒测试也称功能测试,它是经过测试来检测每个功能是否都能正常使用。

在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

1.3.4.白盒测试

白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,经过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。

这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,经过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

1.3.5.静态测试

静态方法是指不运行被测程序本身,仅经过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。

对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。

静态方法经过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。

静态测试结果可用于进一步的查错,并为测试用例选取提供指导

1.3.6.动态测试

动态方法是指经过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:

构造测试实例、执行程序、分析程序的输出结果。

1.3.7.组件功能测试

组建功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。

1.3.8.业务测试

业务测试,在单元测试的基础上,将所有业务流程的模块按照设计要求(如根据结构图〕组装成为子系统或系统,进行测试。

1.3.9.压力、容量、性能测试

就是将业务测试完后的系统进行进一步的业务流程测试,例如:

在线人数和系统反

包括:

各个功能点是否以实现,业务流程是否正确。

2.1.2.产品规定的操作和运行稳定。

例如:

进行一些评判学生成绩的数据库操作时,数据库会不会正常运行。

2.1.3.Bug数和缺陷率控制在可接收的范围之内。

例如:

估计总代码行数为6000行缺陷数为30个,

那么测试缺陷密度=1000×30/6000=5。

目标是测试缺陷密度小于1。

2.1.4.产品能够经过用户检测,初步让客户满意。

能够到达运行基本不出BUG,能够正常使用。

1.4.运行环境

测试工具:

Junit

运行工具:

Myeclipse,Tomcat

数据库:

DB2

机型

操作系统

CPU

内存

AcerAspire4520

Window7旗舰版Build7600

AMDTurion64X2TL-60

3G

HPCompaq6535s

Window7旗舰版Build7600

AMDAthlonX2DualCoreQL-64

2G

ThinkpadR400

LinuxUbuntu10.10

Inter(R)Core(TM)2Duo

2G

Lenove旭日C466M

LinuxUbuntu10.04

InterPentium双核T2390

3G

1.5.条件与限制

首先,本测试计划说明书是一个计划说明书,受限于产品开发人员提交产品测试的内容和时间。

根据开发人员提交模块的实际情况,本计划会做出相应修改。

§2.计划

2.1.测试方案

3.1.1测试模型:

W型,测试伴随着整个软件开发周期,而且测试的对象不但仅是程序,需求、功能和设计同样要测试。

3.1.2测试方法:

黑盒测试,白盒测试,静态测试,动态测试。

2.2.测试项目

3.2.1.组件功能测试

3.2.1.1.易用性:

1):

确认按钮要支持回车的快捷方式。

2):

界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能。

3):

界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。

4):

同一界面上的控件数目最好不要太多,最好不要超过10个,多于10个时能够考虑使用分页界面显示。

5):

默认按钮要支持Enter及选择操作,即按Enter后自动执行默认按钮对应操作。

6):

可控制项检测到非法输入后应该给出说明并能自动获得焦点。

7):

Tab键的顺序与控件排列顺序要一致,当前流行总体从上到下,同时行间从左到右的方式。

8):

界面空间较小时使用下拉框而不用选项框。

9):

选项数較少时使用选项框,相反使用下拉列表框。

3.2.1.2.规范性:

1):

图标能直观的代表要完成的操作。

2):

滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。

3):

菜单和状态条中一般使用5号字体。

工具条一般比菜单要宽,但不要宽的太多,否则看起来很不协调。

3.2.2.业务测试

功能测试完成后进行业务测试,业务测试关注的要点是业务流程,及数据流从软件中的一个模块流到另一个模块的过程中的正确性。

3.2.3.压力、容量、性能测试

3.2.3.1.压力测试说明

压力测试根据实际情况包含性能测试,重点模拟客户进行多用户测试。

压力测试有一条8:

2原则。

及百分之八十的业务量在百分之二十的时间内输入。

例如:

正常每天有100条新数据,测试时在两小时内输入80条数据。

3.2.3.2.压力测试方法及标准

设计试图对Web服务进行压力测试的压力测试系统时,要让它们以某种特定的方式运行代码。

这些风格超越了功能验证,目的是要弄清楚被测试的Web服务是不是不但能做我们认为它能做的事,而且在被施加了某些高强度压力的情况下依然继续正常运行。

压力测试必须对Web服务应用四个基本条件:

1、重复:

最明显的且最容易理解的压力条件就是测试的重复。

测试的重复就是一遍又一遍地执行个别操作或功能,比如重复调用一个Web服务。

功能验证测试能够用来被弄清楚一个操作能否正常执行。

而压力测试将确定一个操作能否正常执行,而且能否继续在每次执行时都正常。

2、并发:

并发是同时执行多个操作的行为。

换句话说,就是在同一时间执行多个测试。

这个原则不一定适用于所有的产品(比如无状态服务),可是多数软件都具有某个并发行为或多线程行为元素,这一点只能经过执行多个代码示例才能测出来压力测试需要一次模拟多个客户机来进行测试。

3、量级:

压力系统应该应用于产品的另一个条件考虑到了每个操作中的负载量。

重复执行一个操作,可是操作自身也要尽量给产品增加负担。

例如,一个Web服务允许客户机输入一条消息,能够经过模拟输入超长消息的客户机来使这个单独的操作进行高强度的使用。

换句话说就是,您增加了这个操作的量级。

这个量级总是特定于应用的,可是能够经过查找产品的可被用户计量和修改的值来确定它—例如,数据的大小、延迟的长度、资金数量的转移、输入速度以及输入的变化等等。

4、随机变化:

任何压力系统都多多少少具有一些随机性。

如果随机使用前面的压力原则中介绍的无数变化形式,就能够在每次测试运行时应用许多不同的代码路径。

下面是几个关于怎样在测试生命周期内改变测试的示例。

使用重复时,在重新启动或重新连接服务之前,您能够改变重复操作间的时间间隔、重复的次数,或者也能够改变被重复的Web服务的顺序。

使用并发,您能够改变一起执行的Web服务、同一时间运行的Web服务数目,或者也能够改变关于是运行许多不同的服务还是运行许多同样的实例的决定。

量级或许是最容易更改的—每次重复测试时都能够更改应用程序中出现的变量(例如,发送各种大小的消息或数字输入值)。

如此重复,是很好的测试情况。

3.2.4.认可度和可用性测试

认可度和可用性测试,是项目进行验收时的测试。

是需求方与开发项目组共同进行业务测试和压力测试等,使得项目能够成功的被需求方验收。

2.3.测试机构及人员

测试团队:

08计11第一开发小组

测试流程:

测试步骤

动作

负责人

相关记录

要求

1

编译代码

王娟、何婷婷

成功编译表单

确认可测试

2

审核并测试

郭琼、李姣

审核编译表单

李姣审核

3

接受测试

金欢欢

金欢欢签字编译表单

4

开始测试

褚强、孙超

BUG单

编写BUG单

2.4.测试计划及人员分工

测试阶段

开始时间

完成时间

测试人员

阶段完成标志

测试环境准备

-06-26

-06-26

王娟

测试工具安装完毕

文档测试

-06-26

-06-26

王娟、何婷婷

保证文档有效无误

测试策略

-06-26

-06-26

褚强、孙超

完成检查表,对文档进行分解

执行测试

-06-26

-06-26

王娟、何婷婷

保证文档有效无误

系统测试

-06-26

-06-27

所有小组人员

所有系统测试完毕并进行缺陷反馈

设计测试用例

-06-26

-06-26

褚强、孙超、郭琼、金欢欢

测试用例覆盖所有功能

测试用例review

-06-26

-06-27

郭琼、金欢欢、李姣

确定最终的测试用例

执行测试

-06-26

-06-27

郭琼、金欢欢、李姣

确定系统的完整

认可度测试

-06-27

-06-27

王娟、何婷婷

系统能满足需求

文档编写

-06-27

-06-27

所有小组人员

测试总结报告

 

3.4.1测试分工

模块名称

测试人员

需求跟踪

王娟、何婷婷

数据库维护

金欢欢、李姣

环境维护

郭琼、褚强

安全模块

褚强、孙超

讨论组模块

王娟、李姣

教务处开设课程模块

郭琼、何婷婷

教师成绩管理模块

金欢欢、孙超

用户登录模块

褚强、王娟

管理员数据管理模块

李姣、金欢欢

学生成绩查询模块

何婷婷、孙超

管理员人员管理模块

郭琼

§3.测试项目说明

3.1.测试项目名称及测试内容

4.1.1.项目名称:

教务管理系统

4.1.2.测试内容:

4.1.2.1.功能测试

1):

登录功能

Ø用户是否能够成功登登录

Ø是否能够区分不同类别的用户登录

Ø错误密码是否能够登录

2):

学生模块的查看成绩模块

Ø学生是否能看到自己的成绩

Ø学生能否越权看到别人的成绩

Ø学生是否越权能修改成绩

3):

教师的成绩评定

Ø教师是否能够评定所教学生成绩

Ø教师是否能够越权修改成绩

Ø教师是否能够越权评定非自己学生的成绩

4):

教务处及管理员人员管理

Ø教务处及管理员是否能够添加用户

Ø教务处及管理员是否能够删除

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

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1