• 测试方案篇


    测试计划:即计划测试,排时间节点,从管理角度对整个测试活动进行规划和控制。

    测试方案:罗列测试范围、测试类型、使用到的测试方法、工具,保证测试全面,从技术角度进行规划和控制。

    测试策略:属于测试方案里的内容之一,描述你执行哪些类型的测试,怎样组织测试。

    此篇解答两个问题:1.在测试过程中,测试方案起到什么作用? 2. 如何编写测试方案?

    ------------------------------------------------------------华丽分割线---------------------------------

    先说说项目中的测试流程可能是怎么样的

     

    视公司自身情况而定,围绕着关键动作在执行测试。

    --------------------------------------------------------------------------------------------------------------------------------------

    1.那么测试方案在哪一步执行,它到底有什么用呢?

     如果测试方案只是把需求和设计文档内容copy一遍,那它就没有写的必要。

    测试工程师需要基于需求说明书和测试方案来设计用例,所以测试方案的目的是:在方向上明确要测什么、怎么测,以及要达到什么样的质量标准。

    包含这些要素:

    测试范围(需求说明文档,及对产品的理解转化为测试点(性能、安全、接口、UI等))

    测试策略(执行哪些类型的测试,采用什么手段,如新功能模块采用手工测试,部分回归使用自动化测试)

    质量通过标准(视公司自身的标准,常见的以用例执行率通过率和未关闭bug级别数量来设定)

    测试方案初稿完成后,必须要请项目相关测试、开发和需求方同事评审,澄清对需求和设计的理解,讨论测试方法,往往在测试方案评审中,我们能够对产品需求进行完善,

    给产品详细设计提供更多输入,使开发同事能够提前完善代码逻辑,而且测试工程师也能够进一步理解需求和设计,从而有助于设计完善测试用例设计,保证测试覆盖率。

    ------------------------------------------------------------------------------------------------------------------------------------- 

      2.怎么编写测试方案呢?

    测试方案模板

    1 编写目的

    2 术语和缩略语解释

    3 参考文献

    4 测试范围

    主要来源是需求说明文档,以及自己对产品的理解转化为测试点(如UI界面),也可参照:整体功能模块关系图、系统外部接口功能模块关系图、系统内部接口功能模块关系图,发散测试思路

    测试序号

    测试内容

    测试实施情况描述

    备注

     

     

     

     

    4.1测试策略

    测试策略描述执行哪些类型的测试。下面列出了在进行每项测试时需考虑的事项;注意:不实施某种测试,则应该用一句话加以说明。例如,“将不实施该测试。该测试本项目不适用”。

    测试类型

    是否实施[Y/N]

    备注

    数据和数据库完整测试

    接口测试

    集成测试

    功能测试

     示例:典型值…    
    示例:边界值…    
    示例:异常值…

    用户界面测试

     窗口切换、移动、改变大小时正常吗?  
    各种界面元素的文字正确吗?(如标题、提示等)  
    各种界面元素的状态正确吗?(如有效、无效、选中等状态)  
    各种界面元素支持键盘操作吗?  
    各种界面元素支持鼠标操作吗?  
    对话框中的缺省焦点正确吗?  
    数据项能正确回显吗?  
    对于常用的功能,用户能否不必阅读手册就能使用?  
    执行有风险的操作时,有“确认”、“放弃”等提示吗?  
    操作顺序合理吗?  
    有联机帮助吗?  
    各种界面元素的布局合理吗?美观吗?  
    各种界面元素的颜色协调吗?  
    各种界面元素的形状美观吗?  
    字体美观吗?  
    图标直观吗?

    性能测试

    负载测试

    强度测试

    容量测试

    安全性和访问控制测试

    故障转移和恢复测试

    配置测试

    安装测试

    兼容性测试

    容错能力/恢复能力  

     

    示例:错误的数据类型…    
    示例:定义域外的值…    
    示例:错误的操作顺序…    
    示例:异常中断通信…    
    示例:异常关闭某个功能…    
    示例:负荷超出了极限… 

    文档测试

       

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    5 功能测试方案

    5.1 功能测试工具需求

    5.2 功能测试需求分析及测试方法和技术

    序号

    功能测试需求

    测试内容

    测试方法

    备注

     

     

     

    6性能测试方案

    6.1 性能测试工具需求

    6.2 性能测试数据准备

    6.3 性能测试场景设计

    序号

    场景名称

    业务比例

    场景详细描述

    备注

    6.4 性能测试场景执行策略

    序号

    场景名称

    并发数

    持续时间

    备注

    1

    2

     

    7 安全性测试方案

     

    7.1 安全性测试工具需求

    7.2 安全性测试需求分析及测试方法和技术

    序号

    安全性测试需求

    测试内容

    测试方法

    备注

     

     

     

    8  其它测试

    9  测试通过标准

    可以用例执行率通过率和未关闭bug级别数量来设定

    10  附录

    参考1:http://www.cnblogs.com/bendanchenzhicheng/archive/2012/04/06/2434700.html

    参考2:http://www.cnblogs.com/zhangyublogs/p/5124735.html

    -----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    (三)通用定时器的定时功能(不使用中断)
    (二)STM32中中断优先级理解
    (一)通用定时器的相关介绍
    Ambari client
    Ambari的资源池管理
    Sentry的授权模型
    关于yum
    Ambari-HDP
    Ambari的API调用
    CentOS上面搭建SVN服务器
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/8117558.html
Copyright © 2020-2023  润新知