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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 不管是移动端测试还是web端测试,涉及到输入框的地方有很多,而很多安全bug也是从输入框开始攻击的,为了守住软件的数据安全,输入框的校验显得格外重要。输入框用例设计原则:公司内部运营后台以正常功能校验为主,辅以常见异常校验(提示语不会产生误解即可)针对外部用户使用,需要加强校验逻辑输入框相关基础用例涉及点:输入框长度限制在长度临界值时是否可以连输(重点IOS)特殊字符的输入以及空格、换行、首尾空格输入框的复制粘贴(粘贴超文本长度的内容)输入全角/半角的数字,大小写英文提交后数据保存检查特殊字符串NULL、null必填内容为空的时候保存是否成功&提示非必填字段为空正常提交,数据保存正常安...
            8 5 7681
            分享
          • 软件测试也是近几年才火爆起来,由于其入门低、容易上手、对学历要求低等特点,使其迅速蓬勃发展起来。但俗话"入门容易成才难",软件测试包罗万象从文档静态测试、手工测试、自动化测试、单元测试、集成测试、安全测试、兼容性测试等各种形态或阶段测试,这些阶段都需要极强的理论基础和扎实技术功底。由于近年来大数据、云计算、物联网、人工智能、区块链等技术的兴起与使用,软件测试面临的挑战也越来越多,软件测试工程师遇到的机遇与挑战也越来越多。借用一句话“物竞天择,适者生存”,那如何在软件测试行业保持自己的核心竞争力呢?个人认为保持个人核心竞争的一个前提是要有“终身学习的理念”。你从事软件测试可能...
            0 0 2189
            分享
          • 一四年我在YX公司带测试团队,一个用例评审的会议上,一不小心超常发挥,结果卡在了一个用例设计方法上,印象非常深刻,当时的业务场景是支付方式的选择和优惠方案。在后来的工作中,也曾几次遇到需要选择合理的设计方法来写用例,不过每次在网上都是搜索了半天,也找不到令人满意的答案。很多简单的问题被复杂化,然后给出的解题思路更是令人百思不得其解。网络资源下,任何一个问题都不缺答案,更多的时候缺的是个让人一目了然的答案。测试前准备作为一个测试人员,软件测试的流程首先是要非常熟悉的,何时何地都能脱口而出,避免一切翻车的可能。需要注意的是流程没有唯一答案,具体由项目决定。所以给出的只是一个还算通用的参考流程。总结...
            0 0 1052
            分享
          • 用postman进行接口测试的时候,我们经常会把接口地址的全路径填在url地址栏当中。这种做法不太好的地方在于,当你需要从一个测试环境切换到另一测试环境时, 需要把所有的url全部修改一遍,当你有 500个用例都需要修改,直接累瘫。那在postman当中,如何更方便的修改测试环境呢?其实只需要两步。第一步,点击 postman 左侧工具栏的 environment, 点击 + 号添加新的测试环境。 一个测试环境当中可以创建很多环境变量,有了环境变量,在请求数据中就可以引用这些变量。在这里,我创建一个了一个开发环境,一个线上环境,里面都有一个叫 baseUrl 的变量。第二步,在请求发送界面,点...
            0 0 2801
            分享
          • 一、 规范性能测试实施流程的意义规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的” 指导方针”,希望帮助您可以早日成为性能测试” 达人”。二、 性能测试实施流程性能测试流程分为五个阶段,分别是【需求调研阶段】→【测试准备阶段】→【测试执行阶段】→【测试报告阶段】→【测试总结阶段】。每个阶段做什么事情?重点关注什么?1. 需求调研阶段1.1. 阶段概述调研阶段的主要工作为:组建工作小组、项目创建、需求分析、模型构建、定制性能测试详细实施计划。重点...
            0 1 1188
            分享
      • 51testing软件测试圈微信