HUST学分制管理系统测试计划编号:hust_ceshijihuapageof221版本变更说明:版本号更改时间更改人更改原因审批人Version1.02008-12-24镇祎将项目规范化文档改写成测试计镇祎文挡编号hust_ceshijihua文挡名称测试计划撰写人镇祎审核/批准创建时间2008-12-24HUST学分制管理系统测试计划编号:hust_ceshijihuapageof222划目录1.引言………………………………………………………………………………………4HUST学分制管理系统测试计划编号:hust_ceshijihuapageof2231.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.测试设计说明……………………………………………………………………………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编写目的:测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是HUST学分制管理系统测试计划编号:hust_ceshijihuapageof224在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。由于在开发软件的过程中,开发人员会面对极其错综复杂的问题,我们开发设计人员,用户,委托公司等的主观认识不可能完全符合客观现实,同时与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,甚至会出现分歧或是对同一事物理解的偏差。因此,在软件生命周期的每个阶段都不可避免地会产生差错。在教务系统这类用户类型固定为学生,教师及教务管理人员,但涉及到学校教学管理的信息管理系统中,就必须尽量减少差错,以免造成严重的损失。因此,软件测试对整个软件的开发是不可或缺的,而一份完整的测试计划在开发流程里也是必须的。此份软件测试计划的读者包括:软件开发设计人员,项目管理人员,软件测试人员。1.2项目背景:开发软件名称:HUST学分制教务管理系统项目任务提出者:华中科技大学教务处项目开发者:ZOWL团队用户:华中科技大学学生,教务管理人员实现项目测试的部门:ZOWL团队1.3定义:SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。HUST学分制管理系统测试计划编号:hust_ceshijihuapageof225OLLBACK:数据库的错误恢复机制。1.4参考资料:《华中科技大学本科学分制学籍管理条例》《华中科技大学学分制选课办法》编号hust_xiangmujihua:《项目计划说明书》汪瑶编号hust_FSR:《可行性研究报告》镇祎编号hust_xuqiuguifan:《需求规格说明书》欧高炎2.计划2.1软件说明了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。在黑盒法测试方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几个等价类,其划分类在以下的输入中再详述。以下列出的图表,逐项说明被测软件的功能、输入和输出等质量指标,以作为叙述测试计划的提纲:功能子功能输入输出权限学籍管理功能转专业管理转专业申请单转入批准单教务管理人员停学停学记录单停学审批表教务管理人员休学休学记录单新的学籍信息教务管理人员复学复学记录单新的学籍信息教务管理人员退学退学记录单新的学籍信息教务管理人员延长学习年限延长年限记录单新的学籍信息教务管理人员注册管理个人注册操作学号/注册命令学号/姓名/班级/院系/注册状态教务管理人员班级注册操作班级号/注册命令班级号/院系/人数教务管理人员个人注册状态查询学号学号/姓名/班级/院系/注册状态教务管理人员/学生班级注册状态查询班级号班级号/院系/人数教务管理人员教师信息管理教师信息查询教师号教师号/姓名/性别/年龄/执教时间/职称教务管理人员/教师教师添加教师号/姓名/性别/年龄/执教时新的教师信息教务管理人员HUST学分制管理系统测试计划编号:hust_ceshijihuapageof226间/职称教师修改教师号/相关修改项新的教师信息教务管理人员教师删除教师号删除确认信息教务管理人员学生信息管理学生信息查询学号(或姓名)学号/姓名/性别/班级/院系/家庭住址/身份证号教务管理人员/学生(学生登录后系统显示已注册的学生信息)学生添加学号/姓名/性别/班级/院系/家庭住址/身份证号添加确认信息教务管理人员学生修改学号(或姓名)/相关修改项学号/姓名/性别/班级/院系/家庭住址/身份证号教务管理人员学生删除学号删除确认信息教务管理人员成绩管理成绩录入成绩信息成绩报表教师个人成绩报表学号/学期信息个人学期成绩报表/个人学年成绩报表/个人综合成绩报表教务管理人员/学生班级成绩报表学年/班级号班级学年加权统计表/班级学分统计表/班级综合加权成绩表教务管理人员年级成绩报表年级年级加权成绩一览表教务管理人员课程管理课程信息查询课程号课程号/课程名/课程性质/学分/课时/授课教师教务管理人员/学生/教师课程添加课程号/课程名/课程性质/学分/课时/授课教师添加确认信息教务管理人员课程修改课程号课程号/课程名/课程性质/学分/课时/授课教师教务管理人员课程删除课程号删除确认信息教务管理人员选课与排课管理课表发布系/专业/学期/年级课表教务管理人员课表查看系统查看命令课表教务管理人员/学生/教师班级批量选班级号/课程号选课完成信息教务管理人员HUST学分制管理系统测试计划编号:hust_ceshijihuapageof227课个人选课课程号选课完成信息教务管理人员/学生教务通知管理教务通知查看教务通知命令最近一个月发布的通知列表教务管理人员/学生/教师教务通知发布发布通知命令/题目/类别/发布时间/发布人通知提交确认信息教务管理人员教务通知修改需修改的通知新的通知信息教务管理人员教务通知删除已发布的通知删除确认信息教务管理人员表1:软件的功能、输入和输出质量指标表2.2测试内容:学籍管理功能模块测试;注册管理功能模块测试;教师信息管理模块测试;学生信息管理模块测试;成绩管理功能模块测试;课程管理功能模块测试;服务器接受端模块测试;2.3学籍管理功能模块测试参与单位:ZOWL开发小组被测试部位:学籍管理功能模块2.3.1进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。2.3.2条件要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)HUST学分制管理系统测试计划编号:hust_ceshijihuapageof228所需软件:操作系统: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测试资料华中科技大学提供的学生学籍统计数据HUST学分制管理系统测试计划编号:hust_ceshijihuapageof2292.5教师信息管理模块测试参与单位:ZOWL开发小组被测试部位:教师信息管理模块2.5.1进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。2.5.2条件要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统:Windows2003Server开发平台:Eclipse数据库管理系统:SQLServer2005所需工作人员:ZOWL软件开发小组全体人员2.5.3测试资料华中科技大学提供的学生学籍统计数据2.6学生信息管理模块测试参与单位:ZOWL开发小组被测试部位:学生信息管理模块2.6.1进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。HUST学分制管理系统测试计划编号:hust_ceshijihuapageof22102.6.2条件要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。所需硬件:一台服务器,一台PC机(都已连接上了因特网)所需软件:操作系统:Windows2003Server开发平台:Eclipse数据库管理系统:SQLServer2005所需工作人员:ZOWL软件开发小组全体人员2.6.3测试资料华中科技大学提供的学生学籍统计数据2.7成绩管理功能模块测试参与单位:ZOWL开发小组被测试部位:成绩管理功能模块2.7.1进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。2.7.2条件要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。所需硬件:一