zoukankan      html  css  js  c++  java
  • 避免测试遗漏和测试重复,三个步骤搞定

    背景

    近年来,随着银行业业务品种的激增,各应用系统也日益增多,各应用系统关系错综复杂,支系繁多。缺乏科学的方法来快速明确业务需求所指向的应用系统,导致测试过程中出现覆盖不全、需求遗漏等问题。对于测试工作来说,如何分析需求点、划定测试范围就显得尤为重要。

    本文主要介绍根据业务模块来梳理所涉及关联系统和外围系统,并在在此基础上完成测试范围精准划定的一种方法。

    可以解决如下两个实际问题:

    一是可能遗漏一些测试点,造成测试不充分;

    二是可能存在一些重复测试,造成资源浪费。

    实施过程

    首先,通过梳理某个领域的相关项目,分析相关业务规则,提取交易要素。

    其次,以业务需求为起点,贯穿业务场景的前、中、后台系统的进行测试分层。

    最后,根据测试的功能模块快速定位所涉及的外围系统及关系系统,进而解决测试中出现的测试覆盖面不全等问题。

    具体过程如下:

    测试分层框架

    整理分析某个业务领域的典型业务场景,完成典型业务场景的梳理,然后通过业务需求,并且结合以往项目经验进行外围系统分析,从而建立业务场景的统一视图,生成了基于业务需求与业务场景视图的测试分层框架。

    借助该测试分层框架,可以提高精准确定测试范围,降低项目风险。

    第一,借助该层次型测试框架,可以划定更加精准的划分的测试范围。由于我们明确了业务场景,那么需求分析也扩展到了业务场景的前、中、后系统层面,这样就避免出现被测试系统遗漏的问题。

    第二,借助该层次型测试框架,可以快速定位缺陷。针对该需求点设计的测试案例在执行失败后,就可以追溯到对应系统的后台交易,缩短了定位问题的时间。

    原文链接:https://mp.weixin.qq.com/s/3NcQdwOfYszeuZogM1Gkyw

  • 相关阅读:
    关于MVC与MVP的理解
    使用JDBC连接数据库
    常见DML语句汇总
    java字符常量
    java中Map,List与Set的区别
    面向对象重写(override)与重载(overload)区别
    嵌入式系统的体系结构 图解
    使用webpack + momentjs时, 需要注意的问题
    联想电脑屏幕亮度无法调节
    树形数据构造
  • 原文地址:https://www.cnblogs.com/mawenqiangios/p/13527698.html
Copyright © 2011-2022 走看看