软件质量管理之软件测试计划编写方法(4)

发表于:2014-09-01来源:uml.org.cn作者:不详点击数: 标签:软件质量管理
软件需求 用途 - - 2.测试工具 表格 9 测试工具 测试工具 用途 自动测试工具 - E.测试策略 1.整体测试策略 本节的目的是说明计划中使用的基本的测试过

软件需求 用途

  2.测试工具

  表格 9 测试工具

测试工具 用途
自动测试工具

  E.测试策略

  1.整体测试策略

  本节的目的是说明计划中使用的基本的测试过程。使用里程碑技术在测试过程中验证每个模块,测试人员在需求阶段参与测试工作,进行需求review、设计 review、测试案例设计和测试开发,在系统开发完成之后,正式执行测试。系统达到软件系统质量要求和测试要求后发布,并提交相关的测试文档。

  2.开始/中断/完成标准

  表格 10 中断/开始/完成测试的标准

开始/中断/完成测试 标准说明
开始测试标准 硬件环境可用且软件正确安装完成
中断测试标准 安装无法正确完成或程序的文档有相当多的失误或系统服务异常或发现Block Bug
完成测试标准 完成测试计划中的测试规划并达到程序和测试质量目标,并由开发人员与测试人员共同确认

  3.测试类型

  表格 11 测试类型

测试类型 是否采用 说明
功能测试 采用 根据系统需求文档和设计文档,检查系统是否正确实现了功能
流程测试 采用 按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,检查系统在按流程操作时是否能够正确处理
边界值测试 采用 选择边界数据进行测试,确保系统功能正常,程序无异常
容错性测试 采用 检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常的影响,且程序对错误的输入有正确的提示信息
异常测试 采用 检查系统能否处理异常
启动停止测试 采用 检查每个模块能否正常启动停止、异常停止后能否正常启动
安装测试 采用 检查系统能否正确安装、配置
易用性测试 采用 检查系统是否易用友好
界面测试 采用 检查界面是否美观合理
接口测试 采用 检查系统能否与外部接口正常工作(例如,能否与扫描仪一同正常工作)
配置测试 采用 检查配置是否合理、配置是否正常(例如,数据库连接,扫描仪连接,日志存放路径等)
安全性和访问控制测试 采用 应用程序级别的安全性:检查Actor只能访问其所属用户类型已被授权访问的那些功能或数据
系统级别的安全性:检查只有具备系统和应用程序访问权限的Actor才能访问系统和应用程序
性能测试 采用 提取系统性能数据,检查系统是否满足在需求中所规定达到的性能
压力测试 采用 检查系统能否承受大压力,测试产品应该能够在高强度条件下正常运行,不会出现任何错误。(例如客户端程序的测试能否在十几台机器同时下载无网络堵塞现象)
兼容性测试 采用 对于 C/S 架构的系统来说,需要考虑客户端支持的系统平台
对于 B/S 架构的系统来说需要考虑用户端浏览器的版本。
文档测试 采用 检查文档是否足够、描述是否合理
回归测试 采用 检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求

原文转自:http://www.uml.org.cn/Test/200906256.asp