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

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

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

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

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

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

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

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

  • 相关阅读:
    .net core + mvc 手撸一个代码生成器
    如何使用VS Code编写Spring Boot (第二弹)
    第五章 .net core该怎么玩
    第四章 .net core做一个简单的登录
    第三章 搭建一个通用的权限管理系统
    第二章 在Linux上部署.net core
    将博客搬至CSDN
    Entity Framework6 with Oracle(可实现code first)
    利用windbg查找dictionary导致IIS占CPU100%案例分析(一)
    VS快捷键以及Reshaper快捷键
  • 原文地址:https://www.cnblogs.com/moonpool/p/13268906.html
Copyright © 2011-2022 走看看