美文网首页
做了几个工具,我又有时间放空自我了

做了几个工具,我又有时间放空自我了

作者: zi萱 | 来源:发表于2022-07-18 17:46 被阅读0次

    没错,我非常喜欢发呆。

    最近我被分配到了regression的活,回归的活就是比较繁琐,重复性高。
    警惕这样的重复劳动,真的会让人抓狂!

    我接到的任务:

    1. 维护一个与线上live版本基本同步的环境。
    • 由于一些原因,这个环境的一些配置不得不与线上略有差别。
    • 由于另一些原因,目前还没有办法在go live之前,在这套环境先部署,做regression。
    • 基于上两个原因,我们需要每天同步一些服务的live版本到regression环境。
    1. 每天对regression环境做case回归
    • 一部分UI case + automation case

    我的工具基本集中在维护环境上,简单的工具,把我的工作自动化起来。

    自动对比、部署版本工具:
    • 定义需要自动更新的服务列表
    • 自动拉取线上服务版本
    • 自动拉取regression stage服务版本
    • 服务版本对比
    • 与线上不一致则自动更新版本

    手动操作需要30-60min的工作量,现在早上只需要5-10min即可完成该工作,而我只是需要执行一条命令而已。

    第二个是UI automation的工具

    是的,我讨厌点点点。
    万万没想到,N年前的技能我都忘的差不多了,又捡起来了,跟新学一样哈哈。
    UI automation对于我做的项目来说还是非常适合的。我们flow happypath验证非常频繁,所以做个UI automation不亏,也不用所有的场景都来一下,就主流程即可。
    主流程做完了,我们在做测试的时候,遇到UI的case,可以自动+手动结合,让selenium帮你去点,自己执行最关键的步骤。

    后续的迭代?

    是的,我连一行命令都懒得敲了,有时间我会把他们都放到jenkins上,每天自己去回归吧,给我一个结果即可。

    感言

    最近感慨还是很多,对于测试这个行业,很多外企都在趋于去测试化,从我在的公司也能看出,QA做的事情都是E2E层面的,开发做了许多FIT。导致QA对开发实现除了从整体设计/详细设计上了解,可以说你不了解也对你的工作没什么影响的。
    思考一下,这样会对QA造成什么局面呢?幸好这是个复杂业务流程的业务。

    相关文章

      网友评论

          本文标题:做了几个工具,我又有时间放空自我了

          本文链接:https://www.haomeiwen.com/subject/yljdirtx.html