视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
附录7:测试计划(GB8567——88)
2025-09-28 02:18:47 责编:小OO
文档
测试计划(GB8567——88)

1引言

1.1编写目的

为了更加全面地评估该“学生选课管理体统”的功能完成指标,查找出教师和学生在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对黑盒测试方法的理解,我们小组决定分对这个软件进行一次系统的功能测试。同时测试计划的编写也能增强我们与测试团队、开发团队之间进行交流。

1.2背景

系统名称:学生网上选课管理系统

项目的委托单位:宝鸡文理学院计算机学院 

开发单位:宝鸡文理学院计算机学院  物联网工程一班  第八小组

主管部门:宝鸡文理学院计算机学院

该软件系统完成了学生网上选课具备的基本功能,把学生、老师、班级、课程、成绩在数据库系统中紧密的联系起来,为老师和学生创建了一个方便、快捷、有效率的服务平台,让学校用一种更有效、更精确的方式对学生选课进行管理,从而使选课管理更加规范化,信息化。

1.3定义

软件测试:通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目的是为了评估和改进产品质量。 

黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。

单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试

集成测试:必须把模块装配在一起形成完整的软件包。在装配的同时进行测试,因此称为集成测试

确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证等价类:

1.4参考资料

《软件工程》(第三版)张海藩  倪宁编著

《软件项目管理》《JAVA核心思想》《Java大学实用教程》(第二版)耿祥义张跃平编著 

《设计模式》Erich Richard Helm 和Raph Johnson John Vlissides 编著

《面向对象软件工程》Stephen R.Schach 编著

a.《软件测试》(美)Ron Patton著周予滨姚静等译

b.项目的计划任务书、合同或批文;

c.项目开发计划;

d.需求规格说明书;

e.概要设计说明书;

f.详细设计说明书;

2计划

2.1软件说明

编号功能输入输出说明
001登录用户名和密码登录成功提示失败则提示重新登录
002学生查看课程信息选择“查看可选课程“可选课程信息课程为空提示没

有可选课程

003学生选课选择课程并确定提示选课成功没有选择则提示

没有选中课程

004学生退课选择课程并确定提示退选成功没有选择则提示

没有选中课程

005学生查看已选课程选择“查看已选课程”已选课程信息课程为空提示尚

未选课

006教师查看课程信息选择“查看课程信息”所有课程信息
007教师发布课程所发课程代号,名称等详细信息

发布成功提示异常则提示发布

失败

008教师查看课程选取情况选择“查看选课情况“发布课程选取信

未发布则提示没

有发布课程

009教师修改课程信息修改后课程信息修改成功提示未输入修改信息

则提示输入

010教师删除课程选择所要删除的课程信息删除成功提示未选择则提示选择课程
011管理员设置参数参数设置信息设置成功提示未设置则提示输出设置信息
012管理员查看课程信息选择“查看课程信息“

课程发布和选取情况
013管理员调整选课情况所要调整的信息调整成功提示未输入则提示输入调整信息
014管理员生成报表生成报表条件选课报表条件错误则提示出错
015管理员查询查询条件查询结果条件错误则提示出错
2.2测试内容

测试类型测试内容测试目的所用的测试工具和方法
功能测试用户个人前台 注册新用户、登录系统 发表留言 添加修改和删除信息 提交选课情况浏览者功能 查看系统主页 课程信息查询 浏览课程信息管理后台 管理员注册系统 管理员登录系统 用户管理系统 信息管理系统选课人数管理系统

核实所有功能均已正常实现1流程检验 各个业务流程符合常规逻辑 用户使用时不会产生疑问2、数据精确 各数据类型的输入输出时统计精确。

采用黑盒测试 使用边界值测试、等价类划分、数据驱动等测试方法 进行手工测试 

用户界面UI测试

1导航、链接、页面结构包括菜单、背景、颜色、字体、按钮名称、TITLE、提示信息的一致性等。2友好性、易用性、合理性、一致性、正确性等

核实各个窗口风格 包括颜色、字体、提示信息、图标、TITLE等等 都与基准版本保持一致 或符合可接受标准 能够保证用户界面的友好性、易操作性 而且符合用户操作习惯。

WEB测试通用方

法手工测试

安全性和访问控制测试1密码 登录、个人用户、管理员用户 

2权限 

3通过修改URL非法访问

4登录超时等等 

1应用程序级别的安全性 核实用户只能操作其所拥有权限能操作的功能。2系统级别的安全性 核实只有具备系统访问权限的用户才能访问系统。

黑盒测试、手工测试
性能测试1最大并发数 

2查询信息时 注册新用户时以及登录

时系统的响应时间 

核实系统在大流量的数据与多用户操作时软件性能的稳定性不造成系统崩溃或相关的异常现象

2.3测试1(标识符)

测试人员:物联网工程一班第八小组

被测试内容:高校网上选课系统

2.3.1进度安排

测试任务工作量开始日期结束日期
制定测试计划1天2014年11月9日2014年11月9日
设计测试1天2014年11月9日2014年11月9日
实施测试1天2014年11月10日2014年11月10日
执行测试1天2014年11月11日2014年11月11日
评估测试1天2014年11月12日2014年11月12日
2.3.2条件

设备:机器内存不得小于256M,显卡无要求

软件:操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0

数 据 库:Microsoft SQL Server 2000

人员:物联网工程一班第八小组 

2.3.3测试资料

g. 《软件测试》(美)Ron Patton著周予滨 姚静等译 

 h. 项目的计划任务书、合同或批文; 

 i. 项目开发计划; 

j. 需求规格说明书;

 k. 概要设计说明书; 

l. 详细设计说明书;

2.3.4测试培训

培训计划:培训测试人员在短期内对数据库等知识进行全面的了解并能灵活操作;

培训的内容:对数据库 以及windows系统的熟练操作;

受训的人员:组长以及其余组员。

2.4测试2(标识符)

用户登录窗口测试 

 假设系统有两个用户:系统管理员和学生,并且它们的初始密码与用户

名一致。 

 ⑴ 测试要点 

 ①系统管理员和学生用户名在密码正确的情况下能进入系统 其它用

户名或密码错误都不能进入系统。 

 ②如果密码连续错三次 系统自动退出。 

 ⑵ 测试数据

输入条件          

测试内容测试用例测试结果
用户名输入用户名系统管理员 学生成功进入系统

成功进入系统
为空 ******123456

显示登陆错误信息
密码输入用户密码系统管理员 学生

成功进入系统
为空 ******123456

显示登陆错误信息
3测试设计说明

3.1测试1(标识符)

首先,认真分析软件需求规格说明书以充分了解用户对系统的功能和性能需求。站在老师,学生和管理员的立场上进行思考,其次,在测试开始前期就应该制定出测试计划,以便能够有充分的时间和空间去了解用户需求。然后根据测试计划,编写测试用例。最后,执行测试用例,对测试结果进行分析,对错误加以改正,从而使该管理系统更加的完善,更加的便于用户使用。

3.1.1控制

测试分为三个模块进行:

 学生管理模块功能测试 测试内容:

(1)密码验证功能  

(2)选课功能 

(3)密码修改功能  

教师管理模块功能测试 测试内容:

(1)密码验证功能  

(2)成绩录入功能 

(3)成绩查询功能             

(4)密码修改功能 

管理员管理模块功能测试 测试内容:

(1)密码验证功能             

(2)用户信息添加、修改、删除功能 

(3)密码修改功能 

(4)权限管理功能

3.1.2输入

3.1.3输出

3.1.4过程

以上三点在测试用例中体现(测试用例图表)

登录测试用例

输入操作及步骤输出
输入教师号为空点击登录用户名不能为空
输入为注册教师号点击登录无此用户名
输入注册过的教师号密码为空点击登录请填写密码
输入注册过的教师号及错误密码点击登录密码错误
输入正确的教师号及密码点击登录成功登陆
3.2测试2(标识符)

密码修改测试用例

输入操作及步骤输出
新密码处为空确定修改请输入密码
再次输入密码为空确定修改两次密码不一致
新密码与再次输入不一致确定修改两次密码不一致
新密码与再次输入一致确定修改修改成功
教师管理模块测试用例

输入操作及步骤输出
没输入课程号修改、录入成绩请输入课程号
没输入学生号修改、录入成绩请输入学生号
没输入成绩修改、录入成绩请输入成绩
输入课程号不存在修改、录入成绩该学生没有选那门课程或没有该学生或该课程
输入学生号不存在修改、录入成绩
课程号和学生号不匹配修改、录入成绩操作成功
输入范围之内的数据修改、录入成绩
没输入班级

点击班级平均分

请输入班级
输入范围之外的班级没有该记录
输入范围之内的班级班级平均分为61

没输入学号

点击学生平均分

请输入学号
输入范围之外的学号没有该记录
输入范围之内的学号该学生平均成绩为92

没输入课程号

点击课程成绩查询

请输入课程号
输入范围之外的课程号没有该记录
输入范围之内的课程号该课程的平均分92,最高分93,最低分91

管理员管理模块测试用例(对于权限管理功能这里只列举教师管理,其他类似)

输入操作及步骤输出
输入某学生信息及修改项

修改

操作成功
某个信息象未填写输入相应项
修改学生基本信息不在范围之内此学生不存在
输入信息与已存在的重复

添加

此学生已存在
输入未注册学生信息操作成功
某个信息象未填写输入相应项
某个信息不再范围之内

删除

此学生不存在
正确输入要删除信息操作成功
某个信息象未填写输入相应项

某个信息象未填写

修改教师

输入相应项

添加教师
删除教师

某些信息不在注册范围之内

修改教师

此教师不存在

添加教师
删除教师
修改范围之内的教师信息修改教师操作成功
输入范围之内的教师信息删除教师操作成功
输入新的教师信息添加教师操作成功
学生管理模块测试用例

输入操作及步骤输出
输入非可选课程选择课程没有该课程
删除课程您没有选过该课程
输入可选但上过的课程选择课程您已经选择过该课程
输入可选未上过课程操作成功
输入可选但上过的课程删除课程您没有选过该课程
输入可选未上过课程删除成功
4.1范围

测试用例所能接受的范围仅限于小型的数据管理,有些功能的使用还不够完善,有待于改进

 4.2数据整理

1.数据整理采用自动方式;

2.处理要用到的硬件

处理器型号及内存容量: PC机,内存容量256M以上  

外存容量:硬盘空间80G以上 

输入及输出设备:需要打印机,型号不限

支持软件:操作系统:WinXP以及更高级别的操作系统

DBMS:SQL Server 2000或以上版本 

人员:理解测试基本知识,软件资源。

4.3尺度

1.用户登陆测试  

测试用例1(正确输入) 

输入:用户:lc 密码:lc  

期望输出:登入成功,显示选课登陆页面 

实际输出:登入成功,显示选课登陆页面  

测试用例2(无该用户) 

输入:用户:aa 密码:aa 

期望输出:提示用户名或密码错误 

实际输出:提示用户名或密码错误 

测试用例3(密码错误) 

输入:用户:lc 密码:aa 

期望输出:提示用户名或密码错误 

实际输出:提示用户名或密码错误

测试用例4(无输入) 

输入:用户: 密码:  

期望输出:提示用户名或密码错误 

实际输出:提示用户名或密码错误

2.选课成功测试

测试用例1(正确输入)  

输入:输入预选课程 

期望输出:课程选定成功,加入已选课程列表

实际输出:课程选定成功,加入已选课程列表

测试用例2(已选过的课程)  

输入:输入预选课程 

期望输出:提示课程已选定,不能复选

实际输出:提示课程已选定,不能复选   

3.课程查询测试  

测试用例1(正常) 

输入:已选课程名 

期望输出:已选课程列表中显示课程名 

实际输出:已选课程列表中显示课程名

测试用例2(无该课程) 

输入:已选课程名

期望输出:已选课程列表中无该课程名 

实际输出:已选课程列表中无该课程名

4.允许偏差  

输入的数据允许偏差在0.005~0.01之间  下载本文

显示全文
专题