1. 任何岗位能力需要量化指标,衡量测试工程师 往往通过自动化、平台开发、工具开发等来衡量。因为这些往往好量化,跟公司 HR 用 “学历” 筛选人才一样。我认为没太大问题,我很难想象,对于测试技术一窍不通,毫无钻研精神的人,能在业务测试中将 业务知识、ownership 之类的软技能发挥到极致(实际上,大部分碌碌无为、混一天算一天)。
    2. 说了那么多,核心就是 测试岗位会消失,测试行为不会消失。在 AI 没出来之前,我就是这么认为了,AI 出来之后更印证了这个观点的价值。 开发一句话,AI 完成了需求,不管你搞多少个 AI 测试分身,最终,一定由验证需求功能是否正确性、完整性。哪怕没了开发、测试、产品、老板他自己也得验证,我不信他有勇气、AI 跑完就直接交付给付费客户/用户。

    最后:回到每个个体,如何发挥自己在部门/团队中的价值才是摆在各位面前的难题,可能是强化技术能力提升效率、可能是强化业务知识保障品质、也可能内部转岗,或者增加自己的工作范畴。网上观点看不看都影响不了你每个月的工资。

    作为一个工作十几年的从业者,其实,已经非常不爱输出 “观点” 了,每个人的观点 都是有片面性的。你要讲测试岗位消失,讲行业收入、讲技术要求、业务要求,你能贴行业调查数据吗?那拍只有几千人参与的调查,都比个人观点有代表性。

  • auto-wing 支持 python 语言:https://github.com/SeldomQA/auto-wing

  • pytest 的 fixture 作用域问题 at December 22, 2024

    可以看一下这个系列视频,fixture 讲的比较清楚了:

  • 每种语言都有覆盖率统计工具。 主要看被统计的是什么语言开发的项目:

    • python 语言开发的项目: coverage
    • go 语言开发的项目: goc 、官方也有
    • java 语言开发的项目: jacoco
    • ...

    覆盖率统计工具一般是需要在代码中插装的,不同语言插装方式,甚至统计方式也会有差异。 不存在一个工具可以做到所有语言的覆盖率统计。

    如果有也一定要提供 相应语言的 插件。 类似 allure 的思路,之所以做到 不同语言、单元测试框架的支持,需要对不同的语言开发 相应的插件,使他们生成统一的测试结果的数据格式,然后,由 allure 解析展示。 --- 我这里 扯远了 。

  • 针对主流的 API 测试工具做的深度对比。如果你们需要调研 API 工具看这份报告就够了。这些工具都是当前比较优秀的 API 自动化工具。表格中的对比维度非常多(几十个维度吧)。没有哪个工具有全面的绝对的优势,每个公司和团队的需求不同,请根据自身团队选择。

  • 我裸辞了!!! at June 02, 2024

    什么利益链条? 我帮你说了,在线培训,这个是见不得光的 违法行为 吗? 你可以认为是 没有技术含量和 割韭菜。那你怎么不 打击 各种幼儿培训。一个幼儿英语收费 几万,不更是 没有技术含量 和 割韭菜 ?

    之所以 认为是 年轻人 , 是我主观认为 年轻人 才有可能 会年轻气盛,看不上我们这些工作了 10 几年的 老人。如果同为工作多年的老人,不是应该惺惺相惜吗?在这个大环境不好的情况下,很多人找不到工作的情况下。 为什么别人辞个职就会引来嘲讽?


    最后,我跟 狂师 也没有任何 利益 关系,唯一的 交流时 帮 RF 写过推荐,他赠送了一本 RF 的书。此外,我早不开线上培训。你可以继续恶意 猜测,我们还有什么利益链条?

  • 我裸辞了!!! at June 02, 2024

    @ 小黑子

    关注的有 狂师 的公众号,很少有 RF 的分享,更多的 python 相关的框架和技术。 至少 说明 他的技术不局限于 RF,为什么会觉得 这辈子 只能靠 “RF” 这个技术过活了?

    其次,你提到了 AI 跟他的行业没关系。那么你一定是从事 AI 相关行业的 开发和 测试? 如果是的话,恭喜你,站在了这个赛道上,希望你走的更远。 如果不是的话,在面对 AI 相关技术的学习速度上,我更相信作者学的更快,长期保持学习和分享的人可能学的更快,除非是遇到特别高维度的知识和技术。 你在傲娇什么?你更年轻所以学的更快吗?

    最后,不太可能能回到原来的薪资水平 , 马云/ 王健林 的 资产缩水严重,赶紧去嘲讽他们,他们不太可能回到 首富的位置了,影响他们座私人飞机了吗?


    最后,我不觉得辞职是勇气,就是人在不同的环境和阶段,做出了自己想要的选择。对的也好,错的也罢!自己承担这个结果。只不过,这个时代包容性太差了,潜台词是 你拿着那么高的工资,怎么敢辞职? 不允许人有除了 钱 之外的任何追求。

  • 本来打字说原因,后来发现写过一篇文章。直接贴给你。https://mp.weixin.qq.com/s/x9r9ryNu4Ha30lJkWWSavA

    seldom 官网也有 seldom vs pytest 对比:https://seldomqa.github.io/introduce.html

  • docker-selenium 提供了 selenium 的运行环境(包含浏览器和驱动): https://github.com/SeleniumHQ/docker-selenium

    至于 selenium 脚本,因为这个脚本时长需要改动,想不到放 docker 的目的; 更应该考虑 集成 CI 吧~!

  • seldom 应该是非常适合你的!

    1. 同样基于 unittest 单元测试框架, 对于你来说几乎无成本。

    2. 接口测试非常需要数据驱动,seldom 提供的数据驱动:支持 class_data() 装饰类、data() 装饰用例, file_data() 支持 json\yaml\excel\csv 文件。 api_data() 支持接口数据,甚至数据驱动文件可以做环境区分。

    https://seldomqa.github.io/getting-started/data_driver.html

    1. 集成 XTestRunner 定时化报告,美观不输 allure(unittest 也可以直接使用 XTestRunner)
      https://github.com/SeldomQA/XTestRunner

    2. 楼上提到平台化,seldom-platfrom 可以将 seldom 自动化代码解析映射到 Web 平台上,

    https://github.com/SeldomQA/seldom-platform