1. 开发测试平台前,公司的接口测试用例都是在 Apifox 上存储,为了接入 Apifox 的接口测试数据,开发的导入功能。
    2. 在此之前确实没有了解过 Scheduled 的能力。经过简单学习后,Quartz 灵活度要高一些:
      a. quartz 的任务信息支持持久化存储,执行时间灵活可配置(如下图)。

      b. quartz 支持分布式集群的任务调度,多服务并行时可避免重复执行任务。

    3. 第三点和第四点都是持久化存储的 case 数据。
      接口自动化,存储请求地址、请求方式、请求头、请求体、断言内容等数据。
      Ui 自动化,存储步骤序号、名称、定位元素、操作类型等数据。

    执行:
    接口自动化:封装 post/get 请求的公共方法,入参就是接口对象数据。判断请求类型调用不同方法发起请求。

    UI 自动化:
    1. 封装 Playwright 类,实现初始化浏览器、页面、调整页面大小等操作。
    2. 封装公共步骤类,通过步骤类型调用不同的方法,如点击、输入文本、滑动、等待、注入 localstorage 等方法。

  • https://testerhome.com/topics/43709

    王婆卖瓜,自卖自夸。我有一点不成熟的想法,哥们可以借鉴下。

    1. web 页面的 element + 提取元素定位 prompt ,请求 ai 生成定位列表数据,将数据按照页面分类存入数据率。(app 的话就使用页面的 xml 结构获取元素定位。)
    2. 选择多个页面的元素定位 + 编写 UI 自动化测试步骤的 prompt + 步骤描述,请求 ai 生成 UI 自动化测试用例。用例存入数据库。
    3. 封装公共方法,如点击、等待、输入、清除、滑动。遍历用例按照执行,记录结果就行。可以先开始做。后面慢慢优化。最主要的是开始。
  • 还没有离职呢,离职前整理的文档😄 😄

  • 对 AI 测试的一个想法 at 2025年10月30日

    很理想的一个功能,对测试的要求比较高
    bug 需要写明:

    1. 提交 bug 需要指明后端/前端项目名称和分支名称。(用户定位项目和开发分支)
    2. 将 error 日志提交到 bug 中(用于定位类和代码行)
    3. 需要明确写出期望逻辑/样式(用作 ai 修改代码的实现,不然 ai 容易瞎改)

    痛点:

    1. AI 如何分项目/分支拉取代码? 目前知道 cursor 可以打开项目,拉取分支后通过对话让其修改 bug。
    2. 拉代码、修改、提交代码、发布整套流程走 ai,怎么保持稳定,存在一步有问题就全局失败。
  • 推荐 labuladong 的算法笔记,算法逻辑讲述清晰,部分是免费,还有 idea 的插件,上班也能学习算法。
    https://labuladong.online/algo/home/

  • 用微信开发者工具,本地启动小程序项目。开发者工具支持调试,查看接口请求数据

  • 这个地址确实可用,能解释下什么原因吗?
    是二次安装证书的资源地址有变化吗?

  • null at 2024年12月31日

    成都,
    早 10 晚 8,15 分钟的弹性时间。
    午休两小时,晚上 18 点到 19 点吃晚饭自由休息。
    周末双休,到点就润

  • null at 2024年01月31日

    👍 👍 👍🏻

  • null at 2024年01月30日

    期待