系统测试计划
系统测试计划
飞鹏公司
二〇一八年六月
版本记录
序号 版本号 编制/修改
审核
批准
发布日期
主要修改记录
系统测试计划
A0
A1
A2
编制
修改
修改
通过
通过
批准
2018.5.25
首次生成
批准
2018.6.5
修改数据库
通过
批准
2018.6.10
修改界面、接口
1
2
3
4
说明:此表为内部文件的版本记录,各列均应填写。
1
系统测试计划
目 录
1 引言 ............................................................................ 1
1.1 标识 .................................................. 错误!未定义书签。
1.2 项目概述 .................................................................. 1
1.3 系统概述 .................................................................. 1
2 文档简介 ........................................................................ 1
2.1 目的 ...................................................................... 2
2.2 范围 ...................................................................... 2
2.3 读者对象 .................................................................. 2
2.4 参考资料 .................................................................. 2
2.5 名词解释 .................................................................. 3
3 测试进度 ........................................................................ 3
4 测试资源 ........................................................................ 4
4.1 人力资源 .................................................................. 4
4.2 测试环境 .................................................................. 4
4.3 测试工具 .............................................. 错误!未定义书签。
5 系统风险、优先级 ................................................................ 4
6 测试策略 ........................................................................ 4
6.1 数据和数据库完整性测试 ................................ 错误!未定义书签。
6.2 接口测试 .................................................................. 5
6.3 集成测试 .............................................. 错误!未定义书签。
6.4 功能测试 .............................................. 错误!未定义书签。
6.5 用户界面测试 .............................................................. 8
6.6 性能评测 .................................................................. 8
6.7 负载测试 .................................................................. 9
6.8 强度测试 ................................................................. 10
6.9 容量测试 .............................................. 错误!未定义书签。
6.10 安全性和访问控制测试 ................................................... 11
6.11 故障转移和恢复测试 ....................................................... 12
6.12 配置测试 ............................................................... 13
6.13 安装测试 ............................................................... 14
7 问题严重度描述 .............................................. 错误!未定义书签。
附录:项目任务 ..................................................................... 14
1
系统测试分析报告
1 引言
1.1 项目概述
全校性选修课的目的在于扩大学生知识面,加强学生素质教育,培养复合型高级
人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,完全全学
分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。网上选课系统的出
现使同学们能够更加自主、便捷、准确的进行选课。但是,现行的选课方式也存在着一
些问题。例如,什么课程容易拿学分选什么,别人选什么我选什么,哪一类课程还缺多
少学分不清楚,甚至有的为凑学分随便选几门课或者干脆让别人代选,完全不顾自己的
兴趣爱好,个人所长,完全不顾自己的专业方向、有无先修课程等,造成了选课的混乱。
这种现象在低年级比较突出,在高年级也存在。而且,随着选修课比重的加大,这种情
况将越来越严重。
这种情况主要是由于学生对自己的专业培养计、可选课程等信息了解得不够造成
的。虽然学校也刊发了相关的手册,网上也可以查询,但因为范围太大,科目太多,看
或查的人并不多。怎么样才能解决这个问题,使大家能够更合理的进行选课,也使得选
修课能更好发挥其作用呢?
管理越来越多的学生增加了老师和教务处工作人员的工作量,必须提高工作效
率,减轻工作负担,学校管理科学化和正规化。
1.2 系统概述
全校性选修课开设的目的在于扩大学生的知识面、加强学生素质教育、培养复合型
高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,学分
制的实施,选修课在一个学生的培养计划中占的比重将越来越大。而学生选课系统可以
使学生的选课更加便捷省事。
1
系统测试计划
2 文档简介
2.1 目的
本测试报告为实物系统的测试报告,本次内容针对“用户登录”、“信息浏览”、
“选课”、“成绩查询”、“课程查询”和“密码修改”机个模块进行说明,目的在于
总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到实物系统功能
目标)。
2.2 范围
本文档适用范围:整个系统(前端、后台、数据库等)的所有方面都要进行测试,
防止出现重大错误,保证系统功能能够正常运行。
2.3 使用对象
全体学生,教师和管理人员
2.4 参考资料
《软件工程》(第三版) 张海藩 倪宁 编著
《软件项目管理》
《JAVA 核心思想》
《Java 大学实用教程》(第二版)耿祥义 张跃平 编著
《设计模式》Erich Richard Helm 和 Raph Johnson John Vlissides 编著
《面向对象软件工程》Stephen R.Schach 编著
a. 《软件测试》(美)Ron Patton 著周予滨 姚静等译
b. 项目的计划任务书、合同或批文;
c. 项目开发计划;
d. 需求规格说明书;
e. 概要设计说明书;
2
系统测试计划
f. 详细设计说明书;
2.5 名词解释
软件测试通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试
的目的是为了评估和改进产品质量。
黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功
能都能正常使用,黑盒测试又称功能测试。
单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,
这种测试成为单元测试
集成测试:必须把模块装配在一起形成完整的软件包。在装配的同时进行测试,因
此称为集成测试
确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所
有功能的、行为的和性能需求的最终保证
3 测试进度
测试活动
计划开始日期
实际开始日期
结束日期
制定测试计划
2018.6.12
设计测试
集成测试
系统测试
性能测试
安装测试
2018.6.13
2018.6.14
2018.6.15
2018.6.17
2018.6.18
对测试进行评估
2018.6.19
2018.6.12
2018.6.13
2018.6.15
2018.6.16
2018.6.17
2018.6.18
2018.6.19
2018.6.12
2018.6.13
2018.6.14
2018.6.16
2018.6.17
2018.6.18
2018.6.19
3
系统测试计划
4 测试资源
4.1 人力资源
测试机构名称:课程设计项目软件 08-4 班第四小组
负责人:主要职责就是进行项目测试
4.2 测试环境
软件环境(相关软件、操作系统等)
Win10 操作系统
MySQL Workbench 8.0 CE 数据库
Eclipse 运行环境
硬件环境(网络、设备等)
普通 PC
CPU:1.8GHz 以上
内存:512M 以上
能够运行 IE6.0 以上的机器
网卡:1KMb/速度网卡
硬盘:5G 以上空间
5 系统风险、优先级
需求风险、技术风险、人力风险、时间风险、环境风险
6 测试策略
6.1 测试模块
测试分为三个模块进行:
4
系统测试计划
学生管理模块功能测试
测试内容:(1)密码验证功能
(2)选课功能
(3)密码修改功能
教师管理模块功能测试
测试内容:(1)密码验证功能
(2)成绩录入功能
(3)成绩查询功能
(4)密码修改功能
管理员管理模块功能测试
测试内容:(1)密码验证功能
(2)用户信息添加、修改、删除功能
(3)密码修改功能
(4)权限管理功能
6.2 功能测试
登录测试
输入
操作及步骤
输出
输入教师号为空
输入为注册教师号
输入注册过的教师号密码为
空
点击登录
点击登录
点击登录
用户名不能为空
无此用户名
请填写密码
输入注册过的教师号及错误
点击登录
密码错误
密码
输入正确的教师号及密码
点击登录
成功登陆
密码修改测试
5