软件系统详细测试计划课程设计.docx
- 文档编号:29433681
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:14
- 大小:20.99KB
软件系统详细测试计划课程设计.docx
《软件系统详细测试计划课程设计.docx》由会员分享,可在线阅读,更多相关《软件系统详细测试计划课程设计.docx(14页珍藏版)》请在冰豆网上搜索。
软件系统详细测试计划课程设计
测试计划
修订历史记录
版本
日期
添加/修改/删除
修订者
说明
2.0
2015-12-5
修改
姜继亮
1.简介
1.1目的
MySchool考试管理系统已经开始开发,A公司希望通过本项目的测试,除了发现更多的系统缺陷外,同时建立起一套较完整的测试过程规范和一套完整的测试用例库。
MySchool考试管理系统这一“测试计划”文档有助于实现以下目标:
检查软件个功能点和业务流程是否正确;
数据传输是否完整,正确,安全;
应用程序是否具有良好的易用性和可操作性;
指导整个测试的实施;
控制项目的进度;
合理规划项目所需要的资源;
对项目进行中出现的风险提供一个有利的预防措施;
为以后的项目提供一个参考。
1.2背景
MySchool考试管理系统是A公司为高校教学考试开发的一套在线考试系统,主要的功能有:
在线答题模块,试题管理模块,系统维护模块。
是目前正在开发的考试系统中比较有代表性的一套在线考试系统。
目前,MySchool考试管理系统已经开始开发,在开发了部分功能后,为了发现了系统中存在的一些问题,也为了更加有效的发现系统中的其他问题,A公司和我公司合作,启动本项目来对系统进行测试。
1.3范围
测试内容
测试范围
配置测试
各种操作系统平台,各种硬件平台
集成测试
整个MySchool考试管理系统
功能测试
系统管理员模块
学员答题模块
教员试机维护模块
界面测试
系统管理员模块界面
学员答题模块界面
教员试机维护模块界面
测试阶段
测试策略
描述
优先级
集成测试
检查各个模块组合起来,能否达到预期要求的功能。
检查一个模块的功能是否会对另一个模块的功能产生不利的影响。
检查全局数据结构是否有问题,会不会被异常修改。
高
系统测试
配置测试
检查软件在各种操作平台是否能够正常安装,运行,卸载
检查软件在各种硬件配置上是否能够正常安装,运行,卸载
中
功能测试
检查各功能模块是否符合需求,有无遗漏功能,实现正常
高
界面测试
检查功能模块窗口,菜单,表单,图片等显示是否符合需求,提示界面是否有好,提示信息是否正确
高
2.测试参考文档和测试提交文档
2.1测试参考文档
●产品部需求文档
●软件概要设计
●软件详细设计
●大纲设计规范
●用例设计规范
●数据库结构图
2.2测试提交文档
●测试计划
●测试大纲
●测试用例
●测试方案
●测试Bug清单
●测试总结报告
●工作日报
3.测试进度
测试活动
计划开始日期
实际开始日期
结束日期
熟悉需求
2015-11-30
2015-11-30
2015-11-30
制定测试计划
2015-11-30
2015-11-30
2015-12-5
设计测试用例
2015-12-5
2015-12-5
系统测试
2015-12-8
功能测试
2015-12-8
界面测试
2015-12-12
配置测试
2015-12-15
对测试进行评估
2015-12-20
产品发布
2015-12-20
编写测试总结报告
2015-12-20
4.测试资源
4.1人力资源
表4.11人力资源表
角色
测试人员
具体职责或注释
测试经理
姜继亮
✓指导测试
✓组织测试培训
✓评估测试工作的有效性
✓协调资源
✓组织搭建测试环境
✓制定测试计划,方案,设计测试用例
✓及相关部门,人员沟通
✓需求,用例审核
✓制定测试规范
一级测试工程师
班永杰
黄业旺
✓编写部分测试方案,测试策略
✓执行测试,分析测试数据
✓记录,报告所发现的缺陷
✓协调跟踪测试过程,提出改进建议
✓编写测试总结报告
二级测试工程师
梁敏
✓修改测试提交的bug
✓维护缺陷管理系统
✓维护数据库
✓编写测试脚本
咨询顾问
覃秋莲
提供实施测试指导,技术支持
4.2测试环境
表4.21测试环境
软件环境(相关软件、操作系统等)
测试环境:
WindowsXP,IIS应用服务器
测试管理工具环境:
WindowsXP,QualityCenter10.0
数据库环境:
WindowsXP,SQLserver2008
硬件环境(网络、设备等)
测试环境:
2.4GHzCPU,内存4GB,可用磁盘50GB
测试管理工具环境:
2.4GHzCPU,内存4GB,可用磁盘50GB
4.3测试工具
表4.31测试工具
用途
工具
生产厂商/自产
版本
测试管理工具
QualityCenter
MercuryInteractive
10.0
缺陷管理工具
Bugfree
10.0
编写测试文档工具
Word
Microsoft
2003
5.缺陷优先级
表5.1缺陷优先级别
优先级别
缺陷描述
备注
低
✧严重程度为文字错误,使用率低,且非主要功能
中
✧严重程度为次要错误,提示信息错误,界面布局不合理,使用率中
高
✧严重程度为严重错误,主要功能无实现,程序无响应,挂起,使用率中或低
加急
✧严重程度为系统崩溃,数据库中断
特急
✧严重程度为系统死锁,使用率高
6.问题严重程度
表6.1问题严重程度
问题严重度
描述
响应时间
高
◆正常的用户操作,导致系统崩溃
◆严重影响系统流程
◆数据库链接异常中断
◆故意留有程序后门
◆可能有灾难性后果
◆产生错误结果,导致系统不稳定
◆主要功能未能实现
缺陷提交到缺陷管理系统后,立即修改
中
◆功能实现但及需求不一致影响到其他模块
◆数据库建库脚本错误,数据遗漏或丢失影响软件正常运行
◆按钮设计遗漏,包过不同条件下的显示内容
◆日期或时间初始值设置错误
◆特殊字符处理错误
◆页面输入限制错误,包过长度,字符限制
尽快在空余时间修改
低
◆界面设计风格不统一,相同的问题提示信息不一致
◆文字不对齐,页面排列项不一致
◆错误定位及信息提示不准确
◆UI错误,包过字体错误,模板显示错误
◆按钮或标签上有拼写错误,大小写错误
优先修改
7.风险预测
表7.1预测的测试风险
序号
测试风险
风险描述
解决办法
优先级
1
时间资源
时间紧迫,测试时间短,项目周期短
Ø先集中测试主要功能模块,有时间再测试次要模块
Ø加班争取尽可能多的时间测试
高
2
人力资源
员工请假,老员工离职
Ø招聘新员工,进行培训
Ø从别的项目借调有经验的测试人员把关
高
3
测试版本
版本更新频繁
测试版本部署有问题
代码未及提交
Ø测试版本有测试人员控制
Ø提高打包及部署的质量
Ø建议开发及时更新最新代码
中
4
需求变更
来自产品需求变更,有可能影响开发进度及测试进度
Ø建议在开发人员编码的时候,将业务逻辑理清楚,发现问题及时解决
Ø测试人员要确保熟悉业务需求,高效设计测试用例
低
5
其他
未知风险
未知
8.测试策略
本项目的特点:
◆参及的测试人员都是第一次接触MySchool考试管理系统
◆系统正在开发中,测试同步进行
◆相对于项目要做的事情来说,时间进度非常紧(要建立一个基本完善的测试规范、要设计整套测试用例和执行一轮完整的测试)
◆本次项目测试只能对MySchool考试管理系统进行一轮测试
8.1集成测试
表8.11集成测试
测试目标
验证各个模块组合起来,能否达到预期要求的功能。
验证一个模块的功能是否会对另一个模块的功能产生不利的影响。
查看全局数据结构是否有问题,会不会被异常修改。
测试范围:
整个MySchool考试管理系统
技术:
等价类划分,边界值分析,因果图,正交试验法,场景法,状态图法
开始标准:
编码完成后进行
完成标准:
测试用例执行完毕,bug数量减小,趋于稳定。
测试重点和优先级:
测试重点:
在线答题模块。
优先级:
优先级高的,如:
死机,系统崩溃,核心功能没有实现
需考虑的特殊事项:
确保测试环境搭建正确,确保人员到位,规范执行测试用例
暂停原则:
模块未开发完成
8.2功能测试
表8.21功能测试
测试目标
确保MySchool考试管理系统各功能正常,其中包括在线答题模块功能,试题管理功能,系统维护功能。
测试范围:
全部功能都进行测试
技术:
利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:
在使用有效数据时得到预期的结果。
在使用无效数据时显示相应的错误消息或警告消息。
各业务规则都得到了正确的应用。
开始标准:
集成测试完成后
完成标准:
测试用例执行完毕,bug数量减小,趋于稳定。
所有功能都能得到正确验证。
测试重点和优先级:
测试重点:
在线答题模块。
优先级:
优先级高的,如:
死机,系统崩溃,核心功能没有实现
需考虑的特殊事项:
确保测试环境搭建正确,确保人员到位,规范执行测试用例
暂停原则:
版本更新或升级
8.3用户界面测试
表8.31用户界面测试
测试目标
测试各个功能模块界面是否符合需求规格说明书的功能和需求
窗口的对象和特征是否符合Windows标准
测试范围:
整个MySchool考试管理系统
技术:
逐项检查,包括菜单、按钮、版权信息等。
检查提示信息中的文字和标点符号、图标等。
开始标准:
功能测试完成后进行
完成标准:
程序界面符合相关的规范,美观。
测试重点和优先级:
测试重点:
在线答题模块界面。
优先级:
优先级高的,如:
各个界面控件是否正常,
布局合理,美观,使用正常
需考虑的特殊事项:
确保测试环境搭建正确,确保人员到位,界面符合Windows标准
暂停原则:
界面不符合规范
8.4配置测试
表8.41配置测试
测试目标
测试该考试系统在不同的软件和硬件平台上是否能够正常运行
测试范围:
整个MySchool考试管理系统
技术:
✧使用功能测试脚本。
✧打开excel,word文档。
✧执行所选的事务,以模拟Actor及测试对象软件和非测试对象软件之间的交互。
✧在不同操作系统,不同的杀毒软件,浏览器上安装,运行,卸载。
开始标准:
用户界面测试完成后进行
完成标准:
在不同操作系统,不同的杀毒软件,浏览器上都能正常使用
测试重点和优先级:
测试重点:
操作系统,安装,运行
优先级:
优先级高的,如:
及其他软件不兼容
需考虑的特殊事项:
确保安装有所需要的软件,确保人员到位,确保没有硬件故障
暂停原则:
一轮测试完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统 详细 测试 计划 课程设计