测试计划实例说明.docx

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

测试计划实例说明.docx

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

测试计划实例说明.docx

测试计划实例说明

HUST学分制教务管理系统

测试计划

Version1.0

 

文挡编号

hust_ceshijihua

文挡名称

测试计划

撰写人

镇祎

审核/批准

创建时间

2008-12-24

 

 

版本变更说明:

版本号

更改时间

更改人

更改原因

审批人

Version1.0

2008-12-24

镇祎

将项目规范化文档改写成测试计划

镇祎

 

1.引言………………………………………………………………………………………4

1.1编写目的…………………………………………………………………………4

1.2项目背景…………………………………………………………………………4

1.3定义………………………………………………………………………………5

1.4参考资料…………………………………………………………………………5

2.计划………………………………………………………………………………………5

2.1软件说明…………………………………………………………………………5

2.2测试内容…………………………………………………………………………7

2.3学籍管理功能模块测试…………………………………………………………7

2.4注册管理功能模块测试…………………………………………………………8

2.5教师信息管理模块测试…………………………………………………………9

2.6学生信息管理模块测试…………………………………………………………9

2.7成绩管理系统模块测试…………………………………………………………10

2.8课程管理功能模块测试…………………………………………………………11

2.9服务器接收端模块测试…………………………………………………………12

3.测试设计说明……………………………………………………………………………12

3.1学籍管理功能模块测试…………………………………………………………12

3.2注册管理功能模块测试…………………………………………………………13

3.3教师信息管理模块测试…………………………………………………………15

3.4学生信息管理模块测试…………………………………………………………16

3.5成绩管理系统模块测试…………………………………………………………17

3.6课程管理功能模块测试…………………………………………………………19

3.7服务器接收端模块测试…………………………………………………………19

3.8性能测试…………………………………………………………………………20

4.评价标准…………………………………………………………………………………21

4.1范围………………………………………………………………………………21

4.2数据整理…………………………………………………………………………21

4.3尺度………………………………………………………………………………21

 

1引言

1.1编写目的:

测试是“为了发现程序中的错误而执行程序的过程”。

测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。

目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。

由于在开发软件的过程中,开发人员会面对极其错综复杂的问题,我们开发设计人员,用户,委托公司等的主观认识不可能完全符合客观现实,同时与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,甚至会出现分歧或是对同一事物理解的偏差。

因此,在软件生命周期的每个阶段都不可避免地会产生差错。

在教务系统这类用户类型固定为学生,教师及教务管理人员,但涉及到学校教学管理的信息管理系统中,就必须尽量减少差错,以免造成严重的损失。

因此,软件测试对整个软件的开发是不可或缺的,而一份完整的测试计划在开发流程里也是必须的。

此份软件测试计划的读者包括:

软件开发设计人员,项目管理人员,软件测试人员。

1.2项目背景:

开发软件名称:

HUST学分制教务管理系统

项目任务提出者:

华中科技大学教务处

项目开发者:

ZOWL团队

用户:

华中科技大学学生,教务管理人员

实现项目测试的部门:

ZOWL团队

1.3定义:

SQLSERVER:

系统服务器所使用的数据库管理系统(DBMS)。

SQL:

一种用于访问查询数据库的语言

事务流:

数据进入模块后可能有多种路径进行处理。

主键:

数据库表中的关键域。

值互不相同。

外部主键:

数据库表中与其他表主键关联的域。

OLLBACK:

数据库的错误恢复机制。

1.4参考资料:

《华中科技大学本科学分制学籍管理条例》

《华中科技大学学分制选课办法》

编号hust_xiangmujihua:

《项目计划说明书》汪瑶

编号hust_FSR:

《可行性研究报告》镇祎

编号hust_xuqiuguifan:

《需求规格说明书》欧高炎

2.计划

2.1软件说明

了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。

在黑盒法测试方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几个等价类,其划分类在以下的输入中再详述。

以下列出的图表,逐项说明被测软件的功能、输入和输出等质量指标,以作为叙述测试计划的提纲:

功能

子功能

输入

输出

权限

学籍管理功能

转专业管理

转专业申请单

转入批准单

教务管理人员

停学

停学记录单

停学审批表

教务管理人员

休学

休学记录单

新的学籍信息

教务管理人员

复学

复学记录单

新的学籍信息

教务管理人员

退学

退学记录单

新的学籍信息

教务管理人员

延长学习年限

延长年限记录单

新的学籍信息

教务管理人员

注册管理

个人注册操作

学号/注册命令

学号/姓名/班级/院系/注册状态

教务管理人员

班级注册操作

班级号/注册命令

班级号/院系/人数

教务管理人员

个人注册状态查询

学号

学号/姓名/班级/院系/注册状态

教务管理人员/学生

班级注册状态查询

班级号

班级号/院系/人数

教务管理人员

教师信息管理

教师信息查询

教师号

教师号/姓名/性别/年龄/执教时间/职称

教务管理人员/教师

教师添加

教师号/姓名/性别/年龄/执教时间/职称

新的教师信息

教务管理人员

教师修改

教师号/相关修改项

新的教师信息

教务管理人员

教师删除

教师号✓

删除确认信息

教务管理人员

学生信息管理

学生信息查询

学号(或姓名)

学号/姓名/性别/班级/院系/家庭住址/身份证号

教务管理人员/学生(学生登录后系统显示已注册的学生信息)

学生添加

学号/姓名/性别/班级/院系/家庭住址/身份证号

添加确认信息

教务管理人员

学生修改

学号(或姓名)/相关修改项

学号/姓名/性别/班级/院系/家庭住址/身份证号

教务管理人员

学生删除

学号

删除确认信息

教务管理人员

成绩管理

成绩录入

成绩信息

成绩报表

教师

个人成绩报表

学号/学期信息

个人学期成绩报表/个人学年成绩报表/个人综合成绩报表

教务管理人员/学生

班级成绩报表

学年/班级号

班级学年加权统计表/班级学分统计表/班级综合加权成绩表

教务管理人员

年级成绩报表

年级

年级加权成绩一览表

教务管理人员

课程管理

课程信息查询

课程号

课程号/课程名/课程性质/学分/课时/授课教师

教务管理人员/学生/教师

课程添加

课程号/课程名/课程性质/学分/课时/授课教师

添加确认信息

教务管理人员

课程修改

课程号

课程号/课程名/课程性质/学分/课时/授课教师

教务管理人员

课程删除

课程号

删除确认信息

教务管理人员

选课与排课管理

课表发布

系/专业/学期/年级

课表

教务管理人员

课表查看

系统查看命令

课表

教务管理人员/学生/教师

班级批量选课

班级号/课程号

选课完成信息

教务管理人员

个人选课

课程号

选课完成信息

教务管理人员/学生

教务通知管理

教务通知查看

教务通知命令

最近一个月发布的通知列表

教务管理人员/学生/教师

教务通知发布

发布通知命令/题目/类别/发布时间/发布人

通知提交确认信息

教务管理人员

教务通知修改

需修改的通知

新的通知信息

教务管理人员

教务通知删除

已发布的通知

删除确认信息

教务管理人员

表1:

软件的功能、输入和输出质量指标表

2.2测试内容:

学籍管理功能模块测试;

注册管理功能模块测试;

教师信息管理模块测试;

学生信息管理模块测试;

成绩管理功能模块测试;

课程管理功能模块测试;

服务器接受端模块测试;

2.3学籍管理功能模块测试

参与单位:

ZOWL开发小组

被测试部位:

学籍管理功能模块

2.3.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.3.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.3.3测试资料

华中科技大学提供的学生学籍统计数据

2.4注册管理功能模块测试

参与单位:

ZOWL开发小组

被测试部位:

注册管理功能模块

2.4.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.4.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

SQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.4.3测试资料

华中科技大学提供的学生学籍统计数据

2.5教师信息管理模块测试

参与单位:

ZOWL开发小组

被测试部位:

教师信息管理模块

2.5.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.5.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

SQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.5.3测试资料

华中科技大学提供的学生学籍统计数据

2.6学生信息管理模块测试

参与单位:

ZOWL开发小组

被测试部位:

学生信息管理模块

2.6.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.6.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

SQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.6.3测试资料

华中科技大学提供的学生学籍统计数据

2.7成绩管理功能模块测试

参与单位:

ZOWL开发小组

被测试部位:

成绩管理功能模块

2.7.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.7.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

SQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.7.3测试资料

华中科技大学提供的学生学籍统计数据

2.8课程管理功能模块测试

参与单位:

ZOWL开发小组

被测试部位:

课程管理功能模块

2.8.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.8.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

SQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.8.3测试资料

华中科技大学提供的学生学籍统计数据

2.9服务器接收端模块测试

参与单位:

ZOWL开发小组

被测试部位:

服务器接收端模块

2.9.1进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.9.2条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

SQLServer2005

所需工作人员:

ZOWL软件开发小组全体人员 

2.9.3测试资料

选课系统处理后传输的数据

3测试设计说明

教务管理系统需求如下:

测试项

标示

追溯文档

学籍管理功能

XJGL

需求规格说明书4.1

用户手册3.1

注册管理功能

ZCGL

需求规格说明书4.2

用户手册3.2

教师信息管理

JSXX

需求规格说明书4.3

用户手册3.3

学生信息管理

XSXX

需求规格说明书4.4

用户手册3.4

成绩管理功能

CJGL

需求规格说明书4.5

用户手册3.5

课程管理功能

KCGL

需求规格说明书4.6

用户手册3.6

服务器接收端模块功能

FJSD

需求规格说明书4.7

用户手册3.7

3.1学籍管理功能模块测试

3.1.1控制

人工输入

3.1.2输入

该模块需要输入的信息为学生的学籍信息,学生注册信息,在输入的测试数据中可分为有效输入类和无效输入类。

其中的错误种类有:

无效输入类:

1)数据类型不匹配

学号string姓名string

院系string专业string

转专业记录号longint班级号char(4)

时间(休学、停学)date复学学期string原因及意见string备注string

2)数据超出规定范围

转专业记录号最大11位;各项时间的格式为年-月-日(yyyy-mm-dd)。

有效输入类:

当用户只输入各项记录标的基本信息时,则有效;

3.1.3输出

对数据进行初步检验。

若发现错误,则转入处理异常的过程并抛出异常,给出数据格式不符合要求的提示;若未发现错误,则修改学生学籍的信息,然后更新数据库中的学籍信息和更新已注册的学生信息。

3.1.4过程

以教务管理员的权限去分别填写学籍管理的相关记录表。

查找到的相应同学的学籍管理信息及学生注册信息。

选择好学生的注册信息(学号、姓名、院系、班级、学籍状态、各项学籍信息)进行修改,然后确定,把更新信息发送至服务器。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.2注册管理功能模块测试

3.2.1控制

半自动引入

3.2.2输入

该模块需要院系的交往管理人员输入的注册条件(学生学号、或班级号),再输入注册命令,完成相应注册。

在输入的测试数据中可分为有效输入类和无效输入类。

其中的错误种类有:

无效输入类:

1)数据类型不匹配

学号string班级号char(4)

2)数据超出规定范围

学号的长度与格式不符合《华中科技大学学生学号编码管理办法》的规定,班级号的长度超出规定长度4位数

有效输入类:

根据《华中科技大学学生学号编码管理办法》的规定,华中科技大学本科生学号编码应依据以下规则进行编码:

1)07级以前为12位数,编码原则:

01+年号(四位数)+专业班级编号(四位数)+个人班级编号(2位数);

2)07级及以后变为10位数,编码原则:

U+年号(四位数)+班级编号(3位数)+个人编号(2位数)

3.2.3输出

对教务管理人员提交的信息进行检验。

若没有填写学号或班级号,则系统会弹出“请输入一个学号或一个班级号”的提示;若填写的学号格式不正确,则系统会弹出“该学号不存在”的提示;若填写的班级号格式不正确,则系统会弹出“该班级不存在”的提示;若未出现错误,则进入注册管理界面。

3.2.4过程

院系教务管理人员通过输入需要注册的学生的学号或需注册的班级的班级号,系统将调用学生信息管理模块、显示学生基本信息或班级信息,来更改学生注册状态和班级注册状态。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.3教师信息管理模块测试

3.3.1控制

半自动引入

3.3.2输入

该模块需要教务管理人员或教师本人输入教师号进行教师信息查询查询,而由教务管理人员输入各项教师基本信息来完成教师信息的添加、修改、删除功能。

在输入的测试数据中可分为有效输入类和无效输入类。

其中的错误种类有:

无效输入类:

1)数据类型不匹配

教师号string姓名string

性别char

(1)开始执教时间date

职称string

2)数据超出规定范围

教师号不符合《华中科技大学教师教师号编码管理办法》的规定;开始执教时间的格式不合规范。

有效输入类:

在性别项只能输入F(女)或M(男),则查询有效;开始执教时间的格式为年-月(yyyy-mm),且执教时间必须在系统当前时间以前或当前时间。

3.3.3输出

对用户提交的信息进行检验。

若没有按教师号格式输入教师号,则系统会弹出“该教师不存在”的提示;若输入的开始执教时间在当前时间以后,则系统会弹出“不能对以后的时间进行注册”的提示;若未出现错误,则进入教师信息管理页面。

3.3.4过程

教务管理人员或教师输入教师的教师号,点击查询,下面将出现所查询的教师信息(教师号,姓名,性别,年龄,开始执教时间,职称)。

教务管理人员选择相关命令可对教师信息进行添加、删除、修改。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.4学生信息管理模块测试

3.4.1控制

半自动引入

3.4.2输入

该模块需要教务管理人员或学生本人输入学号进行教师信息查询查询,而由教务管理人员输入各项学生基本信息来完成教师信息的添加、修改、删除功能。

在输入的测试数据中可分为有效输入类和无效输入类。

其中的错误种类有:

无效输入类:

1)数据类型不匹配

学号string姓名string

性别char

(1)班级号char(4)

院系string家庭住址string

身份证号string

2)数据超出规定范围

无范围限定:

学号的长度与格式不符合《华中科技大学学生学号编码管理办法》的规定,班级号的长度超出规定长度4位数;身份证号长度与格式不符合《中华人民共和国公民身份证号管理规范》。

有效输入类:

身份证号长度与格式,班级号。

根据《华中科技大学学生学号编码管理办法》的规定,华中科技大学本科生学号编码应依据以下规则进行编码:

1)07级以前为12位数,编码原则:

01+年号(四位数)+专业班级编号(四位数)+个人班级编号(2位数);

2)07级及以后变为10位数,编码原则:

U+年号(四位数)+班级编号(3位数)+个人编号(2位数)

3.4.3输出

对用户提交的信息进行检验。

若没有按学号格式输入学号,则系统会弹出“该学生不存在”的提示;若输入的身份证号不服个规范,则系统会弹出“请输入正确的身份证号”的提示;若未出现错误,则进入学生信息管理页面。

3.4.4过程

教务管理人员或学生输入教师的学号,点击查询,下面将出现所查询的学生信息(学号,姓名,性别,班级,院系,家庭住址,身份证号)。

教务管理人员选择相关命令可对学生信息进行添加、删除、修改。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.5成绩管理功能模块测试

3.5.1控制

半自动引入

3.5.2输入

该模块需要由教师输入的信息为各学科成绩,在输入的测试数据中可分为有效输入类和无效输入类。

其中的错误种类有:

无效输入类:

1)数据类型不匹配

学号string课程名string

成绩float

2)数据超出规定范围

学号不符合《华中科技大学学生学号编码管理办法》的规定。

有效输入类:

选择的课程名一次只能一个,成绩为小于100的非负十进制浮点数,精度为精确到小数点两位(DD.DD)。

3.5.3输出

当教师选择课程时,没有选择或选择一个以上的课程时,系统会弹出“一次只能选择一门课程”;当登入的成绩不符合规范时,系统会弹出“请输入正确的分数”;当输入均符合要求时,系统会提示“提交”或“保存”。

3.5.4过程

当教师登录系统后,选择成绩录入命令,系统显示选修了此课程的所有学生的信息,并给出成绩录入框,教师进行成绩录入操作录入过程中,系统提供保存和提交按钮。

当教师选择了保存后,系统保存输入的成绩,但成绩状态为“已录入”状态,此状态下,教务管理人员和学生不能查看到成绩信息;当教师选择提交后,系

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

当前位置:首页 > 人文社科 > 法律资料

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

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