zoukankan      html  css  js  c++  java
  • 接口自动化测试平台-如何利用好自动化用例?(1)

        如题,我一直在思考如何利用好已有的自动化用例。个人认为一条自动化用例,如果一直在被维护与执行,那么这条用例就是有价值的,是有被好好利用的。

        我遇到的情况是,一批自动化用例在当前项目中被调试完成并重复使用,但是项目完成后,就会被慢慢的遗忘掉。有时候在新的功能迭代中,测试人员宁愿新建自动化用例,也不太愿意维护老用例。我看过不少其他人分享的经验,但是始终找不到一个可以贴合我遇到情况的方案,不管是技术储备或是人员配备,都不太能支撑那些方案去实施。

        当过程中一个环节发生问题,有时候并不是这个环节本身有问题,也有可能是上游环节引入的问题。发现每当一个项目启动,开始编写手工用例,测试人员都是拿着Execl用例编写模版,编写新用例。很少会复用以前已有的手工用例。询问后,得到的答案是,他们不知道SVN上有老用例,或是找到了老用例了,但依然觉得去挑选用例,有点浪费时间。

       我们都知道,测试人员编写自动化用例,理论上都是将手工用例转化成自动化用例。也就是说,手工用例和自动化用例是有对应关系的,如果手工用例都不能好好的被复用,那么自动化用例被遗忘,就是迟早的事。

       结合公司使用的手工用例管理平台,不太好用,且利用率低的情况,决定自己设计一套简易的手工用例管理工具,最主要的目的是,提高手工用例的复用性,同时让自动化用例和手工用例形成对应关系。

       如下图,是我开发的手工用例管理工具页面。利用给每条用例添加标签和丰富的查询功能,给用例复用提供便利。

        该工具从投入使用到现在,也添加的不少其他功能(以后介绍)。我现在看到,测试人员在测试的时候,都习惯通过查询条件,找到手工用例,进而执行自动化用例。这个情况让我感到很欣慰,我的目的算是达到了。

  • 相关阅读:
    构建乘积数组
    数组中重复的数字
    把字符串转换成整数
    不用加减乘除做加法
    求1+2+3+...+n
    孩子们的游戏(圆圈中最后剩下的数)
    翻转单词顺序列
    扑克牌顺子
    左旋转字符串
    ES6必知必会 —— Module
  • 原文地址:https://www.cnblogs.com/moonpool/p/13268906.html
Copyright © 2011-2022 走看看