• 13
  • 14
分享
  • 测试用例评审会议开得好,事后甩锅没烦恼!——软件测试圈
  • 曼倩诙谐 2022-03-18 10:49:30 字数 1317 阅读 2117 收藏 14

  我们经常会听到开发对测试抱怨说:这个问题怎么现在才测出来,这个问题怎么暴露到线上了,测试都是怎么测的?

  为了消除误解,让开发了解到底测试都覆盖了哪些内容,双方更好的配合,保障线上版本质量,测试用例的评审就显得十分重要。

  测试用例评审的参与人员是:开发、产品、测试人员。

  产品人员参与,可以方便核对测试用例是否覆盖产品需求,在评审的过程中完善产品说明文档,完善产品的逻辑。

  开发人员参与用例评审,可以从代码实现角度给出建议,防止漏测或过度测试,保证测试的全面性,减少无效测试,增加重点模块的测试。

  测试人员参与用例评审,可以审查用例是否规范,对于交互模块的用例覆盖的是否齐全。

  评审前的准备

  预审时需要提供xmind思维导图文件,xmind思维导图需要包含全部用例的设计思路及测试功能点,并重点标注出有疑问的测试点。

  在评审前一天提前发出给相关与会人,预留时间给研发和产品先过下用例的内容,留意会议侧重点。

  评审中的要求

  对于敏捷开发项目,会议时间一般建议控制在半小时以内,超过这个时间就需要中场休息了,因为人持续集中注意力的时间基本只有二十分钟。为了保障评审效果,需要采取一些有效策略。

  测试用例评审使用xmind软件,这样评审时更容易直观的看到结构树和层级关系,方便参评人员一目了然,更快的搞懂设计者要表达的意思。

  复杂的功能在开始前先概述下文档构成,然后按照文件顺序讲解。

  切记不可一马平川读到底,应该重点抓用例设计时存疑的地方,然后三方确认,这个时候预审是标注的有疑惑的地方就派上用场了。

  简言之,对功能点划分优先级,优先评审优先级高的用例,再针对疑问多的用例评审,最后对于功能简单的用例可简单带过。

  时刻记住我们用例的评审目标,不能流于形式。对于评审过程中,一时半会没有结论的问题,可以记录下来,作为会后讨论跟进的重点。

  功能举例如下:在商品详情页,进行中的拼团列表,点击“去拼团”会进入拼团详情页。

  原始版的用例如下图:

1-1.png

1-2.png

  评审内容如下:该用例考虑的点过于狭隘,基本等同于抄需求文档的。

  实际上还应考虑一些瞬时场景和一些异常情况:比如点开页面后团购结束,点击页面时小程序账号还未登录等。

  另外,因为测试用例评审和开发代码设计是同步进行的,所以在评审过程中,稍微复杂的没有把握的功能可以与开发确认实现方式。

  比如,哪些数据是从接口获取的,哪些数据是从其他页面的接口请求带过来的,哪些是前端写死的,哪些页面有必要实时刷新,哪些页面无需已进入就刷新。

  通过探讨,明确可能的bug重灾区,设计一些合理的处理方式,从根源上遏制bug的出现。


  评审后的收尾

  用例评审完成之后,需要及时整理会上的评审意见,形成会议纪要并发送邮件。

  同时测试人员需要根据会议上各方建议进行测试用例的修改完善,再将整理补充后的用例同步给项目相关人员,试具体情况确定是否有必要进行二轮评审。

  若无其他问题则将用例整理后即可定稿等待执行。该用例经过评审的集思广益之后,补充如下:

1-3.png

  评审的流程

1-4.png



作者:李玲   

来源:http://www.51testing.com/html/02/n-5002202.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、概述所谓回归测试就是当软件发生改变时,重新测试已经通过测试的测试区域,以验证修改的正确性及其影响。在软件开发生命周期中,软件发生改变,就会带来问题,改变可能是源于发现了错误并做了修改,也有可能是因为集成或维护阶段加入了新模块。错误跟踪与管理系统不完善,对错误的理解不透彻,只修正了错误的外在表现,从而造成修改失败;修改还有可能产生副作用,从而导致软件未被修改的部分产生新的问题;新加入的代码还有可能对原有代码带来影响。因此,我们就必须重新测试,以便确定修改是否达到了预期的目的。同时,为了验证修改的正确性及其影响就需要进行回归测试。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有...
            1 0 1596
            分享
          •   一、前言  众所周知,市面上有很多出名的抓包工具,比如Fiddler、Charles、wireshark、mitmproxy;这些抓包软件都各有各的好处,不过今天小编不介绍这几种抓包软件,今天小编要为大家带来的是阿里开源的一款抓包软件-------LightProxy,翻译过来就是光代理,听名字就很牛X的样子,下面我们一起来感受下光代理的魅力。  二、说明  很多人好奇,LightProxy是什么语言写的,其实它是用前端的Elctron来进行打包并生成的,而且他的部分代理是基于Whistle,Whistle也是和Fiddler一样的抓包工具,只不过他是可以运行在nodejs上的抓包工具,设...
            0 0 5173
            分享
          •   在公司中测试人员最基本的职责就是保证项目的质量,尽可能把bug都在上线前找出来。但是实际工作时由于各种各样的原因,不可避免地有些问题会在上线后被发现。那么如何能够快速地处理这些线上的问题,降低bug的影响范围,减少对公司的业务或者经济损失呢?在这里,我们提供给大家一个基本的处理线上问题的思路。  1.评估bug的影响范围  2.解决线上问题  3.回溯线上问题  一. 第一步 —— 评估bug的影响范围  评估bug的影响范围是处理线上bug的第一步,通常需要根据评估的结果来决定下一步的处理方案。  影响范围要从哪些方面进行评估呢?  (1)分析bug影响的用户数量  检查bug是否是业务...
            0 0 1925
            分享
          •   在中国游戏产业收入和用户规模双降的2022年,游戏人的日子并不好过。减员消息从年初传到年尾,无论是腾讯、网易这样的头部大厂,还是心动、叠纸等一众游戏新贵,都无一幸免。  由于绝大部分公司对减员避而不谈,实际情况不得而知。近日,伴随一众游戏上市公司披露年报,外界终于得以一窥过去一年游戏行业和相关从业者的真实生存境况。  在时代财经统计的17家披露员工人数变化的港股游戏上市公司中,有10家游戏公司存在减员情况。其中,减员超过10%的有6家,减员比例最高的蓝港互动一年之内砍掉近三分之一的员工。  而在扩张的7家游戏公司之内,仅有望尘科技、青瓷游戏两家刚刚上市,仍处在迅猛发展阶段,公司人员增长超过...
            0 0 616
            分享
          • 测试环境是测试人员与开发人员共同使用与维护的集成开发平台: 基于本人对web项目的了解和本公司项目的搭建,简单介绍一下web项目测试环境的搭建流程。 大家所熟知的应该是MVC模式,那在前后端没有实现完全分离的web项目里面,需要搭建的环境基本上有:数据库、Java运行环境以及web容器(如Tomcat),再加上redis(非关系型数据库,以key-value形式存储,用作数据库、缓存和消息中间件)。这些基本上就够用了。 那我们公司的web项目已经实现了前后端分离,前端基于框架开发,开发完之后打包生产代码,直接放到apache服务器运行,后端采用springboot开发,springboot内置...
            2 4 4154
            分享
      • 51testing软件测试圈微信