基本信息
文件名称:教务管理系统测试计划.doc
文件大小:99.54 KB
总页数:6 页
更新时间:2025-06-18
总字数:约3.26千字
文档摘要

教务管理系统

测试计划

1.简介

该测试计划介绍了如何测试教务管理系统。它提供了测试范围、测试策略,人员安排等详细信息。

1.1目的

这份文档的目标是详细描述对“教务管理系统”进行功能测试的过程。本文档所关注的特征来自于软件设计规格说明书。(关于教务管理系统的功能描述,请参阅软件设计规格说明书。)

1.2背景

为了提高从事学生工作的老师的工作效率,开发了教务管理系统。这个系统能满足用户:管理员账户与老师账号,学生账号的权限。管理员账户具有添加、修改学期功能,老师只能评分,学生只能选课。

主要功能:能完成大学新生的添加、修改、删除,能按学生成绩求和、排名,列出不及格学生的名单等。操作简单、界面友好;确保信息的准确性,动态性,安全性。大学学籍管理系统是基于JavaEE的技术,采用B/S结构,适于分布式多客户作业,客户端的要求也很低。

1.3范围

测试阶段包括单元测试,集成测试,系统测试,性能测试,验收测试及对测试进行评估。

本计划所提到的测试类型是需求阶段的测试,即对教务管理系统进行功能验证的测试过程。

1.3.1准备测试的特征

以下特征将被测试,以确保“大学学籍管理系统”能满足规定的需求:

1)用户Login、Logout,以及管理员与普通用户的权限区别

用户Login、Logout

Login

Logout

2)学生信息和成绩的添加、删除、修改

学生信息的添加、删除、修改

添加新生信息

删除已经添加的学生信息(可同时删除多个学生)

修改已经添加的学生信息

学生成绩的评分

添加新的学生成绩

删除已经添加的学生成绩(可同时删除多个成绩)

修改已经添加的学生成绩

3)学科信息的添加、删除、修改

学科信息的添加、删除、修改

添加新的学科

删除已经添加的学科(可同时删除多个学科)

修改已经添加的学科

4)按学生成绩求和

学生成绩的求和

某一个学生的所有成绩之和

某一个学科的所有学生成绩之和

6)DB连接可以根据配置文件进行动态设置

配置文件修改后,DB连接也会相应改变

在后台修改配置文件

在前台可以看到DB也会发生了改变

表5-3-1测试列表和测试范围

新功能

相关模块

回归测试范围

测试人员

管理首页

N/A(new)

N/A

学期管理

N/A(new)

N/A

个人基本信息管理

N/A(new)

N/A

学生选课管理

N/A(new)

N/A

老师评分管理

N/A(new)

N/A

学生成绩一览表?

N/A(new)

N/A

学生成绩查询

N/A(new)

N/A

登录系统

N/A(new)

N/A

1.3.2不准备测试的特征

以下功能和系统配置时不需要测试的内容:

1)本次测试将不考虑关系数据库(MySQL)的安装和功能。假定数据库已安装并处于可操作的状态。假定数据库表结构是准确的,包含需求规格说明书中定义的规定类型和字段的宽度。这些需求在准备和安装文档中有详细说明。

2)本次测试将不会直接测试Web服务器(Tomcat)

2.测试参考文档和测试提交文档

2.1测试参考文档

教务管理系统产品需求文挡

教务管理系统软件设计规格说明书

2.2测试提交文档

本次测试完成后的提交文档包括:

测试计划

测试规格说明文档

测试用例设计文挡

测试Bug列表

测试小结

测试分析报告

3.测试资源

3.1测试环境

下表列出了测试的系统环境

测试环境综合

软件环境(相关软件、操作系统等)

操作系统:Windows7以上版本;

应用服务器和Web服务器:Tomcat7以上

数据库系统:MySQL

客户端软件:MSInternetExplorer或Firefox等浏览器和office软件。

硬件环境(网络、设备等)

对兼做应用服务器、Web服务器和数据库服务器的机器配置要求较高:256M以上内存,PIII500MHz以上CPU,10G以上可用硬盘空间;

客户机只要能使用浏览器和Office软件即可。

网络条件和设备:网路连接卡或调制解调器。

3.2测试工具

此项目将列出测试使用的工具:

测试工具列表

用途

工具

生产厂商/自产

版本

压力测试工具

JMeter

开源组织

2.3.4.

性能测试工具

JProfiler

开源组织

8

性能的负载测试工具

LoadRunner

开源组织

11

4.测试策略

测试策略提供了对测试对象进行测试的推荐方法。下面列出了本系统测试的各个阶段可能用到的测试方法。

测试案例流程图:

4.1接口测试

4接口测试

测试目标

确保接口调用的正确性

测试范围:

所有软件、硬件接口,记录输入输出数据

技术:

开始标准:

完成标准:

测试重点和优先级:

需考虑的特殊事项:

接口的限制条件

4.2集成测试

集成测试主要目的是检测系统是否达到设计需求,对业务流