软件测试方案模板.docx
- 文档编号:23264445
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:53
- 大小:123.17KB
软件测试方案模板.docx
《软件测试方案模板.docx》由会员分享,可在线阅读,更多相关《软件测试方案模板.docx(53页珍藏版)》请在冰豆网上搜索。
软件测试方案模板
XX项目
软件测试方案
编号:
XX
XX公司
2017年XX月
XX-软件测试方案
1
文档说明...................................................................................................................................
1
1.1
文档信息.......................................................................................................................
1
1.2
文档控制.......................................................................................................................
1
1.2.1
变更记录...........................................................................................................
1
1.2.2
审阅记录...........................................................................................................
1
2
引言
...........................................................................................................................................
2
2.1
编写目的.......................................................................................................................
2
2.2
读者对象.......................................................................................................................
2
2.3
项目背景.......................................................................................................................
2
2.4
测试目标.......................................................................................................................
2
2.5
测试参考文档和测试提交文档
...................................................................................2
2.5.1
测试参考文档...................................................................................................
2
2.5.2
测试提交文档...................................................................................................
3
2.6
术语和缩略语...............................................................................................................
3
3
测试要求...................................................................................................................................
5
3.1
测试配置要求...............................................................................................................
5
3.1.1
硬件环境...........................................................................................................
5
3.1.2
软件环境...........................................................................................................
5
3.2
测试手段.......................................................................................................................
6
3.2.1
测试方法...........................................................................................................
6
3.3
测试数据.......................................................................................................................
6
3.4
测试策略.......................................................................................................................
6
3.4.1
单元测试...........................................................................................................
6
3.4.2
集成测试...........................................................................................................
7
3.4.3
系统测试...........................................................................................................
7
3.4.4
验收测试.........................................................................................................
11
3.5
测试资源.....................................................................................................................
11
3.6
测试阶段及范围.........................................................................................................
11
3.7
通过测试的标准.........................................................................................................
11
4
软件结构介绍
.........................................................................................................................
12
4.1
概述.............................................................................................................................
12
5
用例表格.................................................................................................................................
14
6
关注点.....................................................................................................................................
14
6.1
文本输入框.................................................................................................................
14
6.2
下拉列表.....................................................................................................................
15
6.3
增加数据.....................................................................................................................
15
6.4
修改数据.....................................................................................................................
15
6.5
删除数据.....................................................................................................................
15
6.6
查询数据.....................................................................................................................
16
6.7
数据导入导出.............................................................................................................
16
6.8
数据接入与处理.........................................................................................................
16
6.9
其他.............................................................................................................................
16
第1页共17页XX公司
XX-软件测试方案
7附录16
7.1附录1审批记录表16
第2页共17页XX公司
1文档说明
1.1文档信息
文档基本信息参看表
1-1文档信息表。
表1-1文档信息表
文档作者
XX公司
创建日期
XX年X月X日
当前版本
V1.0
上次版本
无
1.2文档控制
1.2.1变更记录
文档变更记录在表1-2
文档变更记录表中详细记录。
表1-2文档变更记录表
变更日期
变更人
版本
备注
2016.5.10XX公司
V1.0
新增
1.2.2审阅记录
表1-3审阅记录表中详细记录了审阅记录。
表1-3审阅记录表
审阅日期审阅人版本备注
XX-软件测试方案
2引言
2.1编写目的
说明编写本测试方案的目的是为软件开发项目管理者、软件工程师、系统维
护工程师、测试工程师提供关于XX项目系统整体系统功能和性能的测试指导。
同时,该文档也是用户确定软件是否完整测试的重要依据。
2.2读者对象
本测试方案可能的合法读者对象为软件开发项目管理者、软件工程师、测试
组、系统维护工程师、用户。
2.3项目背景
项目名称:
XX
简称:
XX
委托单位:
XX
开发单位:
XX
2.4测试目标
在用户使用软件之前,尽可能地发现软件中存在的错误和不合理之处,排除软件中潜在的错误,最终把高质量的软件系统交给用户。
系统的测试目标:
功能、性能、UI、安全性、兼容性、容量。
2.5测试参考文档和测试提交文档
2.5.1测试参考文档
表2-1参考资料列出了此次计划涉及到的参考资料。
表2-1参考资料
名称备注
第2页共17页XX公司
XX-软件测试方案
XX
GBT15532-2008计算机软件测试规范
GBT9386-2008计算机软件测试文档编制规范
2.5.2测试提交文档
测试提交文档如表2-2测试提交文档
表2-2测试提交文档
文档名称备注
软件测试计划
软件测试方案
软件测试用例
软件测试记录
软件测试报告
2.6术语和缩略语
本文使用了表2-3术语/定义表所显示的面向用户的术语、定义,包括通用
词语在本文档中的专用解释。
表2-3术语/定义表
术语/定义说明
软件测试软件测试就是利用测试工具按照测试方
案和流程对产品进行功能和性能测试,甚
至根据需要编写不同的测试工具,设计和
维护测试系统,对测试方案可能出现的问
题进行分析和评估。
系统测试系统测试是通过与系统的需求规格作比
较,发现软件与系统需求规格不相符合或
与之矛盾的地方。
它将通过确认测试的软
件,作为整个基于计算机系统的一个元
素,与计算机硬件、外设、某些支持软件、
第3页共17页XX公司
XX-软件测试方案
数据和人眼等其他系统元素结合起来,在
实际使用环境下,对计算机系统进行的测
试。
功能测试
黑盒测试是基于系统需求规格,
在不知道
系统或组件的内部结构的情况下进行的
测试。
通常又将黑盒测试叫做:
基于规格
的测试、输入输出测试、功能测试或数据
驱动测试。
是基于用户观点出发的测试。
主要是验证功能是否符合需求,
包括原定
功能的校验、是否有冗余功能、遗漏功能。
性能测试
性能测试关注的是系统的整体。
它和通常
说的强度、压力、负载测试有密切关系。
所以压力和强度测试应该与性能测试一
同进行。
错误!
未找到引用源。
所列为本文用到的缩略语。
表2-4缩略语表
缩略语
说明
第4页共17页XX公司
XX-软件测试方案
3测试要求
3.1测试配置要求
3.1.1硬件环境
测试配置需要的硬件环境如表3-1硬件环境表
表3-1硬件环境表
资源类型资源描述数量
云存储
3.1.2软件环境
测试配置需要的软件环境如表3-2软件环境表
表3-2软件环境表
分类软件
运行系统
服务器
数据库
第5页共17页XX公司
XX-软件测试方案
分类软件
其他
3.2测试手段
3.2.1测试方法
系统的功能测试我们选用的是手工测试,运用黑盒测试中的等价类划分、边
界值分析、错误推测、因果图法。
系统UI方面的测试包括:
易用性测试、规范
性测试、帮助设施测试、合理性测试、美观与协调性测试、独特性测试、快捷方
式组合测试。
系统的安全性、兼容性、安装与反安装、配置测试也是手工测试。
单元测试采用的方法是白盒测试,功能测试采用黑盒测试。
3.3测试数据
测试数据主要按照XX,参考XX中规定的运行限制,设计测试用例,作为XX
平台的测试数据。
3.4测试策略
3.4.1单元测试
首先按照系统、子系统和模块进行划分,但最终的单元必须是功能模块,或面向对象过程中的若干个类。
单元测试是对功能模块进行正确性检验的测试工作,也是后续测试的基础。
目的是在于发现各模块内部可能存在的各种差错,因此需
要从程序的内部结构出发设计测试用例,着重考虑以下五个方面:
第6页共17页XX公司
XX-软件测试方案
1)模块接口:
对所测模块的数据流进行测试。
2)局部数据结构:
检查不正确或不一致的数据类型说明、使用尚未赋值或尚未初始化的变量、错误的初始值或缺省值。
3)路径:
虽然不可能做到穷举测试,但要设计测试用例查找由于不正确的
计算(包括算法错、表达式的符号表示不正确、运算精度不够等)、不正确的比较或不正常的控制流(包括不同数据类型量的相互比较、不适
当地修改了循环变量、错误的或不可能的循环终止条件等)而导致的错误。
4)错误处理:
检查模块有没有对预见错误的条件设计比较完善的错误处理功能,保证其逻辑上的正确性。
5)边界:
注意设计数据流、控制流中刚好等于、大于或小于确定的比较值的用例。
3.4.2集成测试
集成测试也叫组装测试或联合测试。
通常,在单元测试的基础上需要将所有
的模块按照设计要求组装成系统,这时需要考虑的问题:
1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。
2)一个模块的功能是否会对另一个模块的功能产生不利的影响。
3)各个子功能组合起来,能否达到预期要求的父功能。
4)全局数据结构是否有问题。
5)单元模块的误差累积起来,是否会放大,从而达到不能接受的程度。
我们在组装时可参考采用一次性组装方式或增殖式组装方式。
3.4.3系统测试
系统测试目的是在于验证软件的功能和性能及其他特性是否与用户的要求
一致,主要是下列类型的测试:
1)功能测试:
验证系统功能是否符合其需求规格说明书,核实系统功能上
是否完整,没有冗余和遗漏的功能。
功能测试详细介绍如表3-3功能测试详细表所示:
第7页共17页XX公司
XX-软件测试方案
表3-3功能测试详细表
测试范围验证数据精确度、数据类型、业务功能等相关方面的正确性
测试目标核实所有功能均已正常实现,即是否与需求一致
技术采用黑盒测试、边界测试、等价类划分等测试方法
工具与方法手工测试
开始标准开发阶段对应的功能完成并且测试用例设计完成
完成标准测试用例通过并且最高级缺陷全部解决
需考虑的特殊事项
2)用户界面测试:
测试用户界面是否具有导航性、美观性、行业或公司的
规范性、是否满足设计中要求的执行功能。
详细介绍如表3-4UI测试介
绍表所示:
表3-4UI测试介绍表
测试范围
1.导航、链接、Cookie、页面结构包括菜单、背景、颜色、
字体、按钮名称、TITLE、提示信息的一致性等。
2.友好性、可操作性(易用性)
测试目标
核实各个窗口风格(包括颜色、字体、提示信息、图标、TITLE
等等)都与需求保持一致,或符合可接受标准,能够保证用
户界面的友好性、易操作性,而且符合用户操作习惯。
技术
WEB测试通用方法
工具与方法
手工测试、目测
开始标准
界面开发完成
完成标准
UI符合可接受标准,能够保证用户界面的友好性、
易操作性,
而且符合用户操作习惯
测试重点与优先级
需考虑的特殊事项
3)性能测试:
测试相应时间、事务处理效率和其他时间敏感的问题。
性能测试介绍如表3-5性能测试介绍表所示:
表3-5性能测试介绍表
测试范围多用户长时间在线操作时性能方面的测试
测试目标核实系统在大流量的数据与多用户操作时软件性能的稳定
第8页共17页XX公司
XX-软件测试方案
性,不造成系统崩溃或相关的异常现象
技术手工测试、自动化测试
开始标准自动化测试脚本设计并评审通过且项目组移交系统测试
完成标准系统满足用户需求中所要求的性能要求
测试重点与优先级
需考虑的特殊事项
4)兼容性测试:
测试软件在不同的平台上使用的兼容性。
兼容性测试详细如表3-6兼容性测试详细表所示:
测试范围
测试目标
技术
工具与方法
开始标准
完成标准
测试重点与优先级
需考虑的特殊事项
表3-6兼容性测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 方案 模板