• 插眼

  • 你们公司有 QA 吗? at 2020年11月30日

    有,专门对接领导的

  • 你们公司有 QA 吗? at 2020年11月30日

    有 SQA

  • 你们公司有 QA 吗? at 2020年11月30日

    有,专门有个部门叫质量部,规范各种文档归档和流程,发事故通告的

  • 1 我们一直是迭代开发,一直有新的功能开发和调整,所以有些用例会失败

    1. 有些用例对环境依赖比较大,而我们后台的环境比较复杂,所以是不是都会有一些用例因为这个原因失败
  • 纯代码 Java+jsoup+jenkins +testng ,无需切换环境, 在 jenkins 上 job 配置不同的环境参数,一套代码; 虽是一套代码,不同的环境,执行不同的用例,如:测试环境执行用例 100% ,线上环境可能只执行 60%;

    用例数看项目,最少的在 100+,数据都采用随机生成...

    单接口,业务流程都有,基本每个页面的接口都有写;

  • 1、restassured+testng+extentReport,集成放在 jenkins 运行,纯代码

    2、
    多环境切换:接口测试框架支持多种环境配置,通过 env(类似 spring 的 profile )切换用不同的配置
    前置数据处理:弄了个工具类自动生成一些需要用到的随机数据,比如手机号、地址等(信贷类业务)
    上下文数据依赖:基本都是流程类测试,弄了一个类直接里面自动配置好整个流程需要用到的外部传入数据,用例里面按需获取
    关键步骤封转:不知道你这个什么意思,如果说是怎么封装,我们采用了三层结构,底层是单个服务提供接口调用方法;中层是串起来的流程,后者基于前者扩展(比如 a-b-c 三个步骤,会 a-b 放到函数 d 里,然后 d-c 形成新函数);顶层是用例,用例调用底层和中层的方法进行测试。

    3、用例数大概几十个,主要是主流程用例,大概调用十几个接口。基本没有单接口参数组合的用例(对我们业务单接口意义不大,而且大部分开发直接用 JSR303 做参数的基本校验,所以直接 review 代码效率更高)。成功率在 90% 以上,发现十几个开发过程中多个导致环境主流程不同的问题,让环境出问题后排查效率提升到 30 分钟内(用例每 30 分钟会执行一遍,失败会直接通知),而稳定的环境和自动化的主流程回归,让交付速度提升 10% 左右吧(最占时间的还是新功能测试本身,最有效的手段还是缩小需求规模)。

  • 1.测试平台
    2.500 个接口左右
    3.接口只搞正向测试,一两个用例。
    4.还有一些冒烟流程的用例,这个步骤比较多,十几个接口连在一起。这种用例不多,就 20 个左右。

  • 1.pytest+requests+allure, 集成放在 jenkins 执行,纯代码

    1. 环境切换:启动命令传人对应的环境标志,执行对应环境的数据;前置数据放在 setup 里面;不同接口间的数据通过接口调用来获取
    2. 用例数从年初的 0 到现在有三百多条,成功率 80 到 90 左右,看项目进展和环境稳定的情况
  • 这类事情很多,你越是硬核越是专业就越容易被 diss,毕竟超出大家认知很多了,剩下就是做好自己,总有比你更厉害的人看到你的差异化的,多见见人就好了

  • 这个东西,不要在意,技术是自己的后面满足自己使用就好,等时机成熟了在推动,毕竟你想推公司级使用是需要大佬在后面帮助的,平常心。

  • 感觉是这样的...给组内做工具一类的经常会付出和回报不符;业务和功能上肯定没法大规模普及,组内又有各种稀奇古怪的需求,有的时候即使做了也没人用/没人反馈 只能放平心态吧

  • 小公司测试该何去何从 at 2020年11月22日

    你看看 你每天都做什么工作啊
    了解公司的业务啊
    自动化测试搞起来啊 可以让自己轻松点啊

  • 这个问题是你直系领导的问题:

    1. 没摸清楚他的领导希望的方向和结果,对你的平台开发方向进行引导;
    2. 平台开发后,没有及时上报成果和推广

    所以对你个人,我觉得不用太在意,把自己遇到的问题、思路、成果整理清楚,沉淀下来往前看就可以

  • 如果你这个事的出发点是想评优,那就按领导评优的条件来做事(这个一般不容易。。。)。
    如果你这个事是想自己方便点,那就把评优的预期放低,自己爽了就行,别人看到你这么爽了,有时候有意外的收获。

  • 业务支撑部门的价值体现,需要一个好的 leader。特别是你说的效能提示,如果只有测试团队能感知到,那就缺少

  • 这步已经实现了,直系 leader 是认可的呢,上个月帮我提名了评优,可惜最后落选。
    没什么意外的话,我这个月继续优化后,他还会再提名。

  • 你说的很对,我目前确实和他们在同一个维度,存在明显的竞争关系。站在他们的角度思考,他们不接受也是很合理。
    我也在想怎么样才能做到不仅仅是我一个人在进步,让其他人也能够共同进步,这样他们自然就不会抗拒了。
    目前能够想到的就是:
    1、让他们有人参与进来设计和开发工具。
    2、先找缺乏工具的项目组,使用这个工具帮他们解决问题,提升他们的效率,同时也让大领导看到这个工具带来的效益,这样我个人也许会在团队内获得更好的影响力。

  • 在关上别人一扇窗的同时,要给别人打开一扇门。

  • 嗯嗯,只是最近太累了,找个树洞宣泄一下情绪,同时也希望得到一些友善的建议。
    没想到一些评论超出了预期,还好很多大佬都很用心的回复了,还是蛮开心的。

    说到设计的工具,功能已经是比较完善,这上家公司已经得到了验证,并且也根据现在公司业务做了适配。
    不过推广到其他部门时,有些人很抗拒,怕以后用了我的工具,他们没法进步,反而只是我一个进步。
    遇到这种情况,我单纯靠自己可能很难解决,所以只能靠直系 leader 的协助了。

  • 努力工作只是基本。创造价值才是核心。
    我是老板我为什么要考虑工具人的感受?想走走就是了。
    付出没有回报的事多了去了,直接拿你半年成果去给自己小弟抢功的你估计还没见过。
    努力工作不是结果。技术岗里,测试舔狗最多,内斗最重,负能量最多,为什么。

  • 为什么要做测试?谈不上很热爱,但平时也算是很努力认真工作。
    首先我这里没有拿我的产出和任何一个开发作比较,我只是跟同岗位的测试对比。
    我算是第一个开发出产品让测试和开发都能使用,提高团队效率的。
    如果非要和开发比,技术我肯定比不上开发。
    但现实是为什么开发没有产出工具来提供团队的效率,而是我呢?
    是我在完成自己测试工作的同时,发现了痛点,并且拿出业余时间来解决掉而已。
    一个是技术能力强,只做好本职工作,没有额外的贡献。
    一个是技术能力一般,除了本职工作外,还有为团队作出额外贡献。
    你是老大,你会怎么做?
    这个评优奖金很少,都没我半天工资多。但我为什么会失落,只是因为付出没有被认可而已。

  • 一个实习生就能搞定的活,就别纠结了吧,多搞点有技术含量的事情。

  • 那为什么要选择测试呢?因为热爱?
    国内测试真正做的深的,其实很少的啊。
    造数据其实是一门很深的学问,真正有用的数据是要满足和实际相似分布的啊。
    而且你们大老板说的确实没毛病啊。
    你也可以看到上面的回复,也多是套话,空话,测试相对来说是辅助角色,你产品做的再好 10 个人用,开发代码写的再烂,可能 100W 人用,这就没法比啊。
    同时开发能力强的想走就能走,你是老大,考核加薪你优先谁?

    那么回到第一个问题,如果真的热爱,我喜欢你能继续坚持下去,能用你自己的经历去告诉大家可以怎么走,而不是最后走上培训割韭菜的道路。

    PS:我最近也一直在思考,我们做久了测试,是不是就没有了挑战未知的能力。喜欢面对确定的事情,做确定的努力。其实这种未来真没什么价值。

  • 今天无意中听到一个消息,另外一个比较会来事的同事连续两个月被评优。
    理由是实现了 xxx 自动化框架。
    实际上是他大领导组下的成员关系比较好,他来公司时间比较长,并且平时会来事。
    然后调用了其他部门的资源,帮测试组实现了一个他自己喜欢用的工具。
    不得不说,爱哭的孩子才有奶吃。