


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文挡编号hust_ceshijihua文挡名称测试计划撰写人镇祎审核/批准创建时间2008-12-24版本变更说明:版本号更改时间更改人更改原因审批人Versio n1.02008-12-24镇祎将项目规范化文 档改与成测试计镇祎划1. 引言1.1编写目的 41.2项目背景 41.3定义 51.4参考资料 52. 计划 52.1 软件说明 52.2 测试内容 72.3 学籍管理功能模块测试 72.4 注册管理功能模块测试 82.5 教师信息管理模块测试 92.6 学生信息管理模块测试 92.7 成绩管理系统模块测试 102.8 课程管理功能模块测试 112.9 服务器接收端模块测试 123 测
2、试设计说明 123.1 学籍管理功能模块测试 123.2 注册管理功能模块测试 133.3 教师信息管理模块测试 153.4 学生信息管理模块测试 163.5 成绩管理系统模块测试 173.6 课程管理功能模块测试 193.7 服务器接收端模块测试 193.8 性能测试 204.评价标准 214.1 范围 214.2 数据整理 214.3 尺度 211 引言1.1 编写目的:测试是“为了发现程序中的错误而执行程序的过程” 。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明设计和编码的最后 复审,也是必不可少的关键步
3、骤。由于在开发软件的过程中,开发人员会面 对极其错综复杂的问题,我们开发设计人员,用户,委托公司等的主观认识 不可能完全符合客观现实, 同时与工程密切相关的各类人员之间的通信和配 合也不可能完美无缺,甚至会出现分歧或是对同一事物理解的偏差。因此, 在软件生命周期的每个阶段都不可避免地会产生差错。 在教务系统这类用户 类型固定为学生,教师及教务管理人员,但涉及到学校教学管理的信息管理 系统中,就必须尽量减少差错,以免造成严重的损失。因此,软件测试对整 个软件的开发是不可或缺的, 而一份完整的测试计划在开发流程里也是必须 的。此份软件测试计划的读者包括:软件开发设计人员,项目管理人员,软 件测试人
4、员。1.2 项目背景:开发软件名称: HUST 学分制教务管理系统项目任务提出者:华中科技大学教务处项目开发者: ZOWL 团队用户:华中科技大学学生,教务管理人员实现项目测试的部门: ZOWL 团队1.3 定义:SQL SERVER系统服务器所使用的数据库管理系统(DBM)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。OLLBACK:数据库的错误恢复机制。1.4参考资料:华中科技大学本科学分制学籍管理条例华中科技大学学分制选课办法编号hust_xiangmujihua :项
5、目计划说明书汪瑶编号hust_FSR:可行性研究报告镇祎编号hust_xuqiuguifan :需求规格说明书欧高炎2 .计划2.1软件说明了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方 案,再用白盒法补充一些方案。在黑盒法测试方案中,采用等价划分技术,把所 有可能的输入数据(有效的和无效的)划分成几个等价类,其划分类在以下的输 入中再详述。以下列出的图表,逐项说明被测软件的功能、输入和输出等质量指 标,以作为叙述测试计划的提纲:功能子功能输入输出权限学籍管理功能转专业管理转专业申请单转入批准单教务管理人员停学停学记录单停学审批表教务管理人员休学休学记录单新的学籍信息教务管理
6、人员复学复学记录单新的学籍信息教务管理人员退学退学记录单新的学籍信息教务管理人员延长学习年 限延长年限记录 单新的学籍信息教务管理人员注册管理个人注册操 作学号/注册命令学号/姓名/班级/ 院系/注册状态教务管理人员班级注册操 作班级号/注册命 令班级号/院系/人 数教务管理人员个人注册状态查询学号学号/姓名/班级/院系/ 注册状态教务管理人员/学生班级注册状 态查询班级号班级号/院系/人 数教务管理人员教师信息 管理教师信息查 询教师号教师号/姓名/性 别/年龄/执教时间/职 称教务管理人员/教师教师添加教师号/姓名/性 别/年龄/执教时新的教师信息教务管理人员间/职称教师修改教师号/相关修
7、改项新的教师信息教务管理人员教师删除教师号?删除确认信息教务管理人员学生信息管理学生信息查询学号(或姓名)学号/姓名/性别/班级/ 院系/家庭住址/身份 证号教务管理人员/学生(学牛登录后系统显示 已注册的学生信息)学生添加学号/姓名/性别 /班级/院系/家 庭住址/身份证 号添加确认信息教务管理人员学生修改学号(或姓名)/相关修改项学号/姓名/性别/ 班级/院系/家庭住址/ 身份证号教务管理人员学生删除学号删除确认信息教务管理人员成绩管理成绩录入成绩信息成绩报表教师个人成绩报 表学号/学期信息个人学期成绩报表/ 个人学年成绩报表/ 个人综合成绩报表教务管理人员/学生班级成绩报 表学年/班级号
8、班级学年加权统计表/班级学分统计表 /班级综合加权成绩表教务管理人员年级成绩报表年级年级加权成绩一 览表教务管理人员课程管理课程信息查 询】田千口 i=r.课程号课程号/课程名/课程 性质/学分/课时/授课 教师教务管理人员/学生/ 教师课程添加课程号/课程名/ 课程性质/学分/ 课时/授课教师添加确认信息教务管理人员课程修改】田千口 i=r.课程号课程号/课程名/ 课程性质/学分/课时/ 授课教师教务管理人员课程删除】田千口 i=r.课程号删除确认信息教务管理人员选课 与排课管 理课表发布系/专业/学期/ 年级课表教务管理人员课表查看系统查看命令课表教务管理人员/学生/ 教师班级批量选班级号
9、/课程号选课完成信息教务管理人员课个人选课课程号选课完成信息教务管理人员/学生教务 通知管理教务通知查 看教务通知命令最近一个月发布的通知列表教务管理人员/学生/ 教师教务通知发 布发布通知命令 / 题目/类别/发布 时间/发布人通知提交确认信 息教务管理人员教务通知修 改需修改的通知新的通知信息教务管理人员教务通知删除已发布的通知删除确认信息教务管理人员表1:软件的功能、输入和输出质量指标表2.2测试内容:学籍管理功能模块测试; 注册管理功能模块测试; 教师信息管理模块测试; 学生信息管理模块测试; 成绩管理功能模块测试; 课程管理功能模块测试; 服务器接受端模块测试;2.3学籍管理功能模块
10、测试参与单位:ZOW开发小组被测试部位:学籍管理功能模块进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。232条件要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Windows 2003 Server开发平台: Eclipse数据库管理系统: Microsoft SQL Server 2005 所需工作人员:ZOW软件开发小组全体人员2.3.3 测试资料华中科技大学提供的学生学籍统计数据2.4 注册管理功能模块
11、测试参与单位:ZOW开发小组 被测试部位:注册管理功能模块2.4.1 进度安排由于需要对各子单元程序, 各模块及它们之间的接口分别进行测试进度, 故 测试进度在 1 天左右。2.4.2 条件要实现本功能需要系统和教务系统数据库进行集成, 以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Windows 2003 Server开发平台: Eclipse数据库管理系统: SQL Server 2005所需工作人员:ZOW软件开发小组全体人员2.4.3 测试资料华中科技大学提供的学生学籍统计数据2.5 教师信
12、息管理模块测试参与单位:ZOW开发小组 被测试部位:教师信息管理模块2.5.1 进度安排由于需要对各子单元程序, 各模块及它们之间的接口分别进行测试进度, 故 测试进度在 1 天左右。2.5.2 条件要实现本功能需要系统和教务系统数据库进行集成, 以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Windows 2003 Server开发平台: Eclipse数据库管理系统: SQL Server 2005所需工作人员:ZOW软件开发小组全体人员2.5.3 测试资料华中科技大学提供的学生学籍统计数据2.
13、6 学生信息管理模块测试参与单位:ZOW开发小组 被测试部位:学生信息管理模块2.6.1 进度安排由于需要对各子单元程序, 各模块及它们之间的接口分别进行测试进度, 故 测试进度在 1 天左右。2.6.2 条件要实现本功能需要系统和教务系统数据库进行集成, 以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Windows 2003 Server开发平台: Eclipse数据库管理系统: SQL Server 2005所需工作人员:ZOW软件开发小组全体人员2.6.3 测试资料华中科技大学提供的学生学籍统
14、计数据2.7 成绩管理功能模块测试参与单位:ZOW开发小组被测试部位:成绩管理功能模块2.7.1 进度安排由于需要对各子单元程序, 各模块及它们之间的接口分别进行测试进度, 故 测试进度在 1 天左右。2.7.2 条件要实现本功能需要系统和教务系统数据库进行集成, 以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Windows 2003 Server开发平台: Eclipse数据库管理系统: SQL Server 2005所需工作人员:ZOW软件开发小组全体人员2.7.3 测试资料华中科技大学提供的学
15、生学籍统计数据2.8 课程管理功能模块测试参与单位:ZOW开发小组 被测试部位:课程管理功能模块2.8.1 进度安排由于需要对各子单元程序, 各模块及它们之间的接口分别进行测试进度, 故 测试进度在 1 天左右。2.8.2 条件要实现本功能需要系统和教务系统数据库进行集成, 以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Windows 2003 Server开发平台: Eclipse数据库管理系统: SQL Server 2005所需工作人员:ZOW软件开发小组全体人员2.8.3 测试资料华中科技大
16、学提供的学生学籍统计数据2.9 服务器接收端模块测试参与单位:ZOW开发小组 被测试部位:服务器接收端模块进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。条件要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍 信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统: Win dows 2003 Server开发平台:Eclipse数据库管理系统:SQL Server 2005所需工作人员:ZOW软件开发小组全体人员测试资料选课系统处理后传输的数据3测试设计说明教务管理系统
17、需求如下:测试项标示追溯文档学籍管理功能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.73.1 学籍管理功能模块测试3.1.1 控制人工输入3.1.2 输入该模块需要输入的信息为学生的学籍信息, 学生注册信息, 在输入的测试数据中可分为有效输入类和无效输入类。其中的错
18、误种类有:无效输入类 :1)数据类型不匹配学号string姓名string院系string专业string转专业记录号long int班级号char(4)时间 (休学、停学)date复学学期string原因及意见string备注string2)数据超出规定范围转专业记录号最大11位;各项时间的格式为 年-月-日( yyyy-mm-dd )。有效输入类 :当用户只输入各项记录标的基本信息时,则有效;3.1.3 输出对数据进行初步检验。 若发现错误, 则转入处理异常的过程并抛出异常, 给 出数据格式不符合要求的提示; 若未发现错误, 则修改学生学籍的信息, 然后更 新数据库中的学籍信息和更新已注册
19、的学生信息。3.1.4 过程以教务管理员的权限去分别填写学籍管理的相关记录表。 查找到的相应同学 的学籍管理信息及学生注册信息。选择好学生的注册信息 (学号、姓名、院系、 班级、学籍状态、各项学籍信息)进行修改,然后确定,把更新信息发送至服务 器。各子单元过程分别进行测试, 然后根据白盒法按照详细设计说明书中的流程 图对其进行跟踪测试。3.2 注册管理功能模块测试3.2.1 控制半自动引入3.2.2 输入该模块需要院系的交往管理人员输入的注册条件(学生学号、或班级号) , 再输入注册命令, 完成相应注册。 在输入的测试数据中可分为有效输入类和无效 输入类。其中的错误种类有:无效输入类 :1)
20、数据类型不匹配学号 string 班级号 char(4)2) 数据超出规定范围学号的长度与格式不符合华中科技大学学生学号编码管理办法的规定, 班级号的长度超出规定长度 4 位数有效输入类 :根据华中科技大学学生学号编码管理办法 的规定, 华中科技大学本科 生学号编码应依据以下规则进行编码:1)07级以前为 12 位数,编码原则: 01+年号(四位数) +专业班级编号 (四 位数) +个人班级编号( 2 位数); 2 )07 级及以后变为 10 位数,编码原则: U+年号(四位数)+班级编号(3位数)+个人编号(2位数)3.2.3 输出对教务管理人员提交的信息进行检验。 若没有填写学号或班级号,
21、 则系统会 弹出“请输入一个学号或一个班级号”的提示;若填写的学号格式不正确,则系 统会弹出“该学号不存在”的提示;若填写的班级号格式不正确,则系统会弹出 “该班级不存在”的提示;若未出现错误,则进入注册管理界面。3.2.4 过程院系教务管理人员通过输入需要注册的学生的学号或需注册的班级的班级 号,系统将调用学生信息管理模块、 显示学生基本信息或班级信息, 来更改学生 注册状态和班级注册状态。各子单元过程分别进行测试, 然后根据白盒法按照详细设计说明书中的流程 图对其进行跟踪测试。3.3 教师信息管理模块测试3.3.1 控制半自动引入3.3.2 输入该模块需要教务管理人员或教师本人输入教师号进
22、行教师信息查询查询, 而 由教务管理人员输入各项教师基本信息来完成教师信息的添加、 修改、删除功能。在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:无效输入类 :1) 数据类型不匹配教师号string姓名 string性别char(1)开始执教时间职称stringdate2) 数据超出规定范围教师号不符合 华中科技大学教师教师号编码管理办法 的规定;开始执教 时间的格式不合规范。有效输入类 :在性别项只能输入F (女)或M (男),则查询有效;开始执教时间的格式 为 年-月(yyyy-mm),且执教时间必须在系统当前时间以前或当前时间。3.3.3 输出对用户提交的信息进行检验
23、。 若没有按教师号格式输入教师号, 则系统会弹 出“该教师不存在”的提示;若输入的开始执教时间在当前时间以后,则系统会 弹出“不能对以后的时间进行注册”的提示;若未出现错误,则进入教师信息管 理页面。3.3.4 过程教务管理人员或教师输入教师的教师号, 点击查询, 下面将出现所查询的教 师信息(教师号,姓名,性别,年龄,开始执教时间,职称) 。教务管理人员选 择相关命令可对教师信息进行添加、删除、修改。各子单元过程分别进行测试, 然后根据白盒法按照详细设计说明书中的流程 图对其进行跟踪测试。3.4 学生信息管理模块测试3.4.1 控制半自动引入3.4.2 输入该模块需要教务管理人员或学生本人输
24、入学号进行教师信息查询查询, 而由教务管理人员输入各项学生基本信息来完成教师信息的添加、修改、删除功能在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:无效输入类 :1)数据类型不匹配学号string姓名string性别char(1)班级号char(4)院系string家庭住址string身份证号string2) 数据超出规定范围无范围限定 : 学号的长度与格式不符合华中科技大学学生学号编码管理办法的规定, 班级号的长度超出规定长度 4 位数 ;身份证号长度与格式不符合中华人民共 和国公民身份证号管理规范 。有效输入类 : 身份证号长度与格式,班级号。根据华中科技大学学生学号编
25、码管理办法 的规定,华中科技大学本科生学号编码应依据以下规则进行编码:1)07级以前为 12 位数,编码原则: 01+年号(四位数) +专业班级编号 (四 位数) +个人班级编号( 2 位数); 2 )07 级及以后变为 10 位数,编码原则: U+年号(四位数)+班级编号(3位数)+个人编号(2位数)3.4.3 输出对用户提交的信息进行检验。 若没有按学号格式输入学号, 则系统会弹出“该 学生不存在”的提示;若输入的身份证号不服个规范,则系统会弹出“请输入正 确的身份证号”的提示;若未出现错误,则进入学生信息管理页面。3.4.4 过程教务管理人员或学生输入教师的学号, 点击查询,下面将出现所
26、查询的学生 信息(学号,姓名,性别,班级,院系,家庭住址,身份证号) 。教务管理人员 选择相关命令可对学生信息进行添加、删除、修改。各子单元过程分别进行测试, 然后根据白盒法按照详细设计说明书中的流程 图对其进行跟踪测试。3.5 成绩管理功能模块测试3.5.1 控制半自动引入3.5.2 输入该模块需要由教师输入的信息为各学科成绩, 在输入的测试数据中可分为有 效输入类和无效输入类。其中的错误种类有:无效输入类 :1)数据类型不匹配学号string课程名 string成绩float2) 数据超出规定范围 学号不符合华中科技大学学生学号编码管理办法的规定。 有效输入类 :选择的课程名一次只能一个,
27、 成绩为小于 100 的非负十进制浮点数, 精度为 精确到小数点两位( DD.DD )。3.5.3 输出当教师选择课程时, 没有选择或选择一个以上的课程时, 系统会弹出 “一次 只能选择一门课程”;当登入的成绩不符合规范时,系统会弹出“请输入正确的 分数”;当输入均符合要求时,系统会提示“提交”或“保存” 。3.5.4 过程当教师登录系统后, 选择成绩录入命令, 系统显示选修了此课程的所有学生 的信息,并给出成绩录入框, 教师进行成绩录入操作录入过程中, 系统提供保存 和提交按钮。当教师选择了保存后,系统保存输入的成绩,但成绩状态为“已录 入”状态,此状态下,教务管理人员和学生不能查看到成绩信
28、息;当教师选择提 交后,系统保存成绩,并将成绩状态改为“已提交” 。各子单元过程分别进行测试, 然后根据白盒法按照详细设计说明书中的流程 图对其进行跟踪测试。3.6 课程管理功能模块测试3.6.1 控制半自动引入。3.6.2 输入将课程编码从教务数据库中的课程数据导入系统。3.6.3 输出查询出来的课程信息会通过查询选项显示出来, 教务管理人员可以通过修改显示 的课程信息来达到修改教务数据库中的课程数据。3.6.4 过程课程管理主要是对课程信息进行查询、修改、添加、删除操作。其中教务管理人员拥有所有操作权限,教师则能查看自己所授课程的信息。各子单元过程分别进行测试, 然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。3.7 服务器接受端模块测试3.7.1 控制半自动引入。3.7.2 输入选课系统模拟机发送来的原始数据( TCP 包)。3.7.3 输出提取出来的信息发送到 SQL 2005服务器。3.7.4 过程选课系统发送出数据(学生信息,课程信息,教师信息) ,系统数据接收端 在新数据至 V 来后会提示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024新教材高中政治 第一单元 生产资料所有制与经济体制 第一课 我国的生产资料所有制 1.2坚持两个毫不动摇教学设计 部编版必修2
- 企业报告与展示方案
- 2024年秋八年级物理上册 第五章 第5节 显微镜和望远镜教学设计 (新版)新人教版
- 3古诗三首《迢迢牵牛星》(教学设计)2023-2024学年统编版语文六年级下册
- 人才中介协议书6篇
- 1 古诗三首 村晚教学设计-2023-2024学年五年级下册语文统编版
- 七年级生物下册 第四单元 生物圈中的人 第一章 人的由来 4.1.2 人的生殖教学设计 新人教版
- 2023三年级数学上册 四 走进新农村-位置与变换 信息窗2 平移和旋转第1课时教学设计 青岛版六三制
- 2024秋八年级英语上册 Unit 5 Do you want to watch a game show Section B (2a-2e)教学设计(新版)人教新目标版
- 原物料管理与生产管理第二章
- 初中必背古诗文138首
- 2024年物业管理师(中级)考前必刷必练题库500题(含真题、必会题)
- 2024年湖南省长沙市中考数学试卷真题(含答案)
- 装配式建筑装饰装修技术 课件 模块七 集成卫浴
- 全球及中国水产饲料和水产养殖添加剂行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告(2024-2030)
- 数据挖掘与机器学习全套教学课件
- SYT 6968-2021 油气输送管道工程水平定向钻穿越设计规范-PDF解密
- 2024年4月自考00158资产评估试题及答案含评分标准
- 哈弗神兽说明书
- 智慧审计大数据云平台整体解决方案
- 2023年河北省高考数学真题试卷及答案
评论
0/150
提交评论