zoukankan      html  css  js  c++  java
  • 系统测试方案如何写?

    很多时候都会在想测试人员应该什么时间介入项目,才是最合适的,从最早期的业务需求评审,每次的项目讨论会,不知道是不是我的不认真,总觉得的参加了评审,讨论会,我的收获并不是很大,很多时候都是默默的坐在一旁,听着业务人员,开发,架构等滔滔不绝的说着,而我听了好像没听多少,重点的部分还是记了下来,以后测试的时候万一遇到什么有争执的部分,这个还可以拿出来做个参考,其实在评审阶段,也是自己能学很多东西的时候,深度的了解的需求,提出设计不合理的观点,给出自己的提案,或是了解系统的架构该是怎样搭建的等等,只是看自己有没有这份用心了,我做的还不够,这点以后要逐步改进。

     
        每次拿到项目的正式软需说明书,开始静态测试,开始编制测试计划书,测试方案,测试案例等;以前一直觉得写测试方案对我来说并没有多大的意义,后来通过一些问题的总结发现,其实写测试方案是对整个项目的一个把握,纵观全局的对系统有一个大致的了解,从而制定出测试的目标,测试的方法,测试的内容,测试环境,测试数据,测试人员安排,风险及依赖等,有一个总体的测试思想,在思想下指导行动,就可以少走很多的弯路;通过一些总结,如果一份报告要能很好的反映整个项目的测试重点,测试进度,测试人员安排的话,我觉得可以从以下几个方面来描述这份测试方案报告,这个也是目前我们项目中经常使用的;
     
       系统测试方案格式如下:
    一  项目简介:概括的对这个系统做一个描述,让别人知道这个系统是干嘛用的,简洁而有重点;
    二  测试目标:对于本次系统测试要达到什么样的标准,缺陷率应该控制在多少以内,给自己定一个合理的目标,能起到鞭策的作用;
    三  测试策略:这个部分主要包括(1)数据流图描述;(2)本项目的测试难点;(3)本项目测试的关键点;(4)需要特别申请的测试资源;(5)性能测试;这部分的内容可以省略;
    四  测试的内容和方法:这部分主要包括:(1)场景测试;(2)功能测试;(3)功能模块衔接测试;(4)接口测试及其联测;(5)移行测试;(6)系统升级;(7)产品升级;(8)性能测试;(9)兼容性测试;(10)安全性测试;(11)破坏性测试;这部分需要我们对整个项目有熟悉的了解,根据项目的内容涉及不同的测试方法,从大的方向上确保了漏测某些功能的模块;
    五  测试数据:包括(1)系统参数;(2)存量环境数据;(3)业务参数;(4)交易参数;(5)接口文本数据;
    六  测试环境:(1)各应用测试环境的版本基础;(2)测试环境硬件要求;(3)测试环境连接图;
    七  测试工具及其模拟器:根据项目实际是否使用自动化工具
    八  测试人员安排:
    九  测试计划:(1)主要工作安排;(2)测试轮次安排;(3)批量计划;
    十  人力资源评估:
    十一 风险及依赖
  • 相关阅读:
    【2020Python修炼记】web框架之choices 参数/MTV 与 MVC 模型/多对多关系的创建方法
    【2020Python修炼记】web框架之 Django的ORM语法
    进来看,让你躺着就把JavaScript学完了(三)
    进来看,让你躺着就把JavaScript学完了(二)
    进来看,让你躺着就把JavaScript学完了(一)
    一分钟了解HTML 与 CSS(乐字节,乐字节java,乐字节架构)5
    一分钟了解HTML 与 CSS(乐字节,乐字节java,乐字节架构)4
    一分钟了解HTML 与 CSS(乐字节,乐字节java,乐字节架构)3
    一分钟了解HTML 与 CSS(乐字节,乐字节java,乐字节架构)2
    一分钟了解HTML 与 CSS(乐字节,乐字节java,乐字节架构)
  • 原文地址:https://www.cnblogs.com/shengs/p/4094899.html
Copyright © 2011-2022 走看看