• 3
  • 3
分享
  • 有效杀虫的前提是掌握用例的维护和更新方法
  • lee 2022-06-24 17:32:07 字数 688 阅读 7746 收藏 3

基本上测试过程中有效的找bug都要依赖测试用例,新同学了解功能点也离不开用例的执行。但是用例并不是从一开始就很完美,是需要经过多个版本更新之后还能经得住考验,那就离不开我们每一个人的维护,去其糟粕取其精华。

测试用例的组成成分和维护方法:

测试用例的组成成分:测试用例由测试目的,测试步骤,预期结果,测试结果组成。测试结果包括:pass通过,fail未通过,n/a无效;测试用例还需要统计通过率,失败率,无效率。

—————————————————————————————————————————————

测试用例的维护方法:

一般的公司维护测试用例是用excel,表格上附上历史修改记录,每个版本测完之后用例几乎都有更新,修改完毕后上传到svn上保存。

也可以使用基于web的testlink工具,方便查看结果,缺点是导入大批量用例的时候会卡顿。

规模稍微大点的公司,会有专门的用例维护工具(有客户端),写好的用例可以导入到工具中,每条用例都可以看到历史执行记录。

用例存储之后,就是每个版本投入使用了,可以看到每个版本执行情况,通过很好,没通过的看下原因,是bug还是用例不适用了。不适用的用例就是我们需要更新的用例。

除了使用等价类和边界值编写测试用例,我们还应该掌握测试用例的更新方法,保持用例的有效性,这样才能更有效的杀虫。

1、根据测试执行记录,及时剔除不适用的部分

2、根据功能变更情况,及时更新用例,修改对应部分用例

3、根据功能重构情况,及时更新用例,去掉不适用的用例,增加新用例

4、根据用例发现bug情况,及时修改测试用例步骤或者前置条件,方便在覆盖基本功能的情况下发现更多bug

26209096-33b55c99a1a3214e.png


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:『阿常你好,想请教一下,回归测试如何确定测试范围,如何避免遗漏 ?』阿常回答:三种方式,可以结合起来使用。1、产品 & 开发 助力产品提供需求覆盖的范围,开发指出代码修改涉及的模块。2、测试根据经验分析如果开发修改的是模块A,回归测试时就覆盖模块A,根据测试经验判断模块 B 关联了模块A,回归测试时就覆盖模块A和模块B。3、用例关联矩阵分析用例中标识与之关联的其他用例,回归测试时,此用例回归,与之关联的其他用例也回归;建立代码块和用例对应的矩阵,回归测试时,根据修改的代码块,找到对应的回归用例。阿常碎碎念:以上,12应该是企业中常见做法,3落地有些难度。看完今天的分...
            0 0 1458
            分享
          •   自动化测试是一种利用软件工具或者硬件设备来代替人工执行测试用例的方法,它可以提高测试效率和质量,但也可能存在一些误差,影响测试结果的准确性和可信度。  造成自动化测试结果有误差的原因主要有以下两类:  · 系统误差:系统误差是由于自动化测试工具或框架的不兼容或不稳定、自动化测试用例的设计不合理或代码错误、被测系统或测试环境的变化等原因,导致测试结果偏离真实值的误差。系统误差通常具有一定的规律性和方向性,可以通过校正或消除误差源来减小或避免。  · 随机误差:随机误差是由于一些不可预见或不可控制的偶然因素,如网络延迟、程序崩溃等原因,导致测试结果在真实值附近波动的误差。随...
            0 0 243
            分享
          •   为什么我要做单元测试  1. 单元测试的定义和作用  在工作中,我们都希望提高效率、保证质量。那么,如何利用gpt来帮助我们开发,提升效率呢?今天,我们来探究一下如何让gpt帮我们快速写单元测试。单元测试是一种软件开发过程中的测试方法,它能够验证代码是否符合预期的功能和设计要求。通过单元测试,我们可以测试程序中每个独立的单元,并在修改代码后快速验证是否符合功能要求。这样不仅能提高代码的质量,减少缺陷和错误,还能提高代码的可维护性和可读性。让gpt来帮助我们快速写单元测试,能够让我们更加高效地开发出高质量的代码,满足用户需求,提升工作效率。所以,让我们一起来探索一下如何利用gpt来写单元测试...
            0 0 139
            分享
          • 参与《2022软件测试行业现状调查报告》读后感征文活动,领测试微课好礼。作为一名高级测试工程师,我很关注行业的发展和最新技术。通过阅读《2022软件测试行业现状调查报告》,我对行业现状和未来发展有了更深入的认识。报告重点内容及体会    从报告中可以看出,软件测试行业在通信及互联网行业占比最大,这与当前的行业形势一致。此外,公司测试团队的规模以10人以下和100人以上的团队最多,这也表明了目前的测试市场主要分为两类:小型的初创公司和大型的企业。    在测试人员的晋升问题上,有一半的测试人员没有晋升渠道,这也反映了...
            0 0 2441
            分享
          • 测试人员应该具备的几种思维方式1、逆向思维方式逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分;其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析;逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞。2、组合思维方式很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题;如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长;按照是否排序组合可以分为:排列(有序)和组合(无序);针对不同的应用,可以酌情考虑使用“排列”或者“组合”;为了...
            13 13 1253
            分享
      • 51testing软件测试圈微信