• 0
  • 0
分享
  • 软件测试个人感悟之测试用例的评审重点是什么?——软件测试圈
  • 恬恬圈 2023-10-31 14:51:13 字数 1002 阅读 1230 收藏 0

  对于测试的各项评审中,测试用例的评审尤为重要。因为测试用例的设计决定了测试的充分性和有效性。即使测试报告的评审能够发现测试的问题,但到了那时再重新设计测试用例,重新安排测试,会耗费更多的工作量,会影响软件项目的进度。

  那么要如何做好测试用例的评审呢?

  要做好测试用例的评审,就要抓住以下的评审重点:

  · 测试用例的整体设计

  评审测试用例,首先要关注测试用例设计的整体思路。测试用例的设计要能够考虑测试环境的实际,需求的关键程度和优先级,来确定合理的测试优先级或先后次序,以及测试用例数目的多少。

  软件薄弱环节的测试用例设计 根据二八定理,软件缺陷往往集中在一小部分的软件构件上,即软件的薄弱环节。 评审测试用例的时候,要注意分析这些。

  · 软件薄弱环节的测试用例设计

  根据二八定理,软件缺陷往往集中在一小部分的软件构件上,即软件的薄弱环节。评审测试用例的时候,要注意分析这些薄弱环节设计的测试用例是否充分,是否有效。

  · 测试用例对需求的覆盖率

  评审测试用例对需求的覆盖面,不仅仅是看每个需求是否都有对应的测试用例,更要考虑到这些测试用例有没有覆盖到产品使用中一些特别场景,有没有考虑到一些特殊的边界和接口的地方。

  · 测试用例的定义

  评审测试用例的时候,要注意测试用例的描述是否清晰、完整,比如,测试的前提条件是否存在,测试步骤是否简明清楚,有没有明确的预期结果,预期结果是否符合用户需求。

  · 测试环境定义

  测试环境会直接影响测试结果。所以在评审测试用例的时候,要注意测试环境的描述是否准确,是否满足对应的测试用例的运行要求。

  · 测试用例的复用性和可维护性

  基于软件复用的考虑,评审测试用例的时候还要注意测试用例是否具有重复使用的功能。可复用的测试用例,将会极大地提高测试的效率。

  · 测试用例向自动化测试的转化

  自动化测试是提高测试效率的一种有效手段。如果组织想要推进自动化测试的能力,在评审测试用例的时候要考虑该测试用例是否易于向自动化测试的测试用例转化。

  当我们评审测试用例的时候,抓住以上的评审重点,会在很大程度上能够确保测试的充分性和有效性。

  这正是:

  测试充分有效性,要看用例咋评审;

  抓住评审七重点,用例有效测试好。


作者:传说三哥    

来源:http://www.51testing.com/html/37/n-4481437.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在平时的工作中,无论是开发工程师还是测试工程师,在做接口测试时都应该用过postman。postman起初是chrome上面的一个插件,后来逐步演变成桌面应用程序,使用起来也便捷方便了不少。  postman除了能请求接口这样的基本功能外,还有一些高级的用法,比如:设置环境变量、对接口返回值进行断言测试、设置接口前置和后置脚本、Mock接口、接口运行器设置接口循环执行次数(注意,这里的执行并不是并发执行,而是顺序执行)等等。不过在真实的工作场景中,我们更希望整个团队能共享同一份接口配置,这样有助于接口联调和测试,提高工作效率。  在postman中增加了Team的概念,可以为每个团队创建对...
            0 0 263
            分享
          •   日前,吉祥航空母公司均瑶集团举行吉祥大出行空中全球发布会,正式发布了“吉祥大出行”战略以及智能出行科技品牌“吉祥汽车”。  不过,官方在发布会上并未公布新车详细信息,仅透露吉祥汽车旗下首款产品预计在明年第二季度于国内上市,第三季度走向海外市场。  据介绍,该车将拥有吉祥汽车全栈自研的、具有独立知识产权的全新智能电动平台,一开始就按照中欧双五星安全标准打造,是适合全球市场的智能终端。  新车采用一体式设计,理念来源于航空美学的“极简主义”,灵感来源于人类抬头仰望数千年的苍穹。  吉祥汽车主理人张广浩表示,流畅的整车姿态,实现同级别车型最优风阻系数。  据国内媒体报道,上海均瑶(集团)有限公司...
            0 0 1009
            分享
          •   What:是什么  git是一个代码版本管理的工具,支持的代码仓库有github[http://github.com/],gitee[https://gitee.com/],coding[https://coding.net/]等云端协作的开发平台,具体不在这里介绍。  类似的工具或者命令?  ·在Windows平台下,可以使用git bash;  ·在Linux/Mac平台下,直接使用git命令;  Why:为什么用  当参与测试平台的开发,代码管理,多人协作的时候,就发挥作用,记录每一份代码的提交记录,前后代码对比,快速知晓不同时期的代码提交的参与人和备注信息。  How:怎么用  以...
            14 14 1566
            分享
          • 1、软件测试的目的是发现软件中存在的错误,提高软件质量,降低软件项目的风险。2、软件测试只能证明软件存在错误,而不能证明软件没有错误。测试的目的只是把软件的错误控制在一个可以进行产品交付/发布的程度上,可以交付/发布产品并不是没有错误的产品。3、软件测试不可能无休止的进行下去。随着测试时间的延伸,发现错误的成本会越来越大,这就需要测试有度,而这个度并不能由项目计划实际判断,而是要根据测试发现错误的概率来判断。4、第三方测试指独立于软件公司自身测试的测试,所谓第三方是指在软件公司和软件用户之间的一方,是一个中介的服务机构,第三方测试除了发现软件问题之外,还要对软件进行科学、公正的评价的职能。5、...
            12 14 5372
            分享
          • 作为测试人员,日常最频繁的活动便是对修改进行验证,不管是新功能增加还是bug修改都会动代码,有的代码修改不单单只影响当前功能,为了确保验证全面,不会出现遗留问题,在测试之前,需要对修改进行评估,确认修改范围。修改范围可通过如下两种方式判断:1、产品的需求原型文档其实产品需求文档属于明面上的一些可圈可点的,可以获得依据的地方,他可以明确告诉你修改哪些页面和哪些功能,只需要按照需求原型把测试点细化即可。2、转测文件中,开发给出的测试建议在版本转测的时候,开发也应该在转测文件中指出修改影响的范围和测试建议,测试人员需要把这些涉及点纳入测试设计中,如果还有不明白的地方需要及时找对应的开发人员进行沟通,...
            1 1 12009
            分享
      • 51testing软件测试圈微信