• 招个测试工程师好难啊 at 2026年03月04日

    证券行业 6 年了,但是学历是大专😅 ,在杭州

  • 项目结构

    ├── backend/                    # Express 后端,DeepSeek 用例生成、崩溃/鸿蒙/UI 自动化
    │   ├── index.js                # 入口,/api/chat、/api/health,挂载各路由
    │   ├── package.json
    │   ├── .env                    # 可选:PORT 等,DEEPSEEK_API_KEY 从系统环境变量读取
    │   ├── routes/
    │   │   ├── crashTest.js        # 安卓崩溃测试:Fastbot 任务创建/状态/停止
    │   │   ├── harmony.js          # 鸿蒙:应用启动/停止/清除、Monkey、HDC
    │   │   ├── uiAutomation.js     # UI 自动化:上传 YAML、执行安卓/鸿蒙/iOS 脚本
    │   │   └── vision.js           # 预留:图片分析等
    │   ├── services/
    │   │   ├── logger.js           # 统一日志(控制台输出,不写 backend.log)
    │   │   ├── adb.js              # 安卓 adb 封装
    │   │   ├── hdc.js              # 鸿蒙 HDC 封装
    │   │   ├── fileManager.js      # 上传文件读写
    │   │   ├── harmonyTaskStore.js # 鸿蒙任务状态持久化
    │   │   └── uiAutomationTaskStore.js  # UI 自动化任务状态
    │   ├── scripts/                # 各端自动化执行脚本(Python)
    │   │   ├── android_ui/run.py   # 安卓 UI:uiautomator2 + YAML
    │   │   ├── harmony_ui/run.py   # 鸿蒙 UI:hmdriver2 + YAML
    │   │   ├── ios_ui/run.py       # iOS UI:WDA + YAML
    │   │   ├── hm/                 # 鸿蒙 Monkey 等
    │   │   └── requirements-ui.txt
    │   ├── storage/                # 运行时数据与任务产物
    │   │   ├── tasks.json          # 崩溃测试任务列表
    │   │   ├── harmony-tasks.json
    │   │   ├── ui-automation-tasks.json
    │   │   ├── crash-tests/<taskId>/  # 崩溃测试日志等
    │   │   ├── harmony-tests/<taskId>/
    │   │   └── ui-automation/<taskId>/ # 上传的 template/data.yaml、run.log
    │   └── tzt_yaml/               # 示例 YAML 用例(自选股等)
    ├── frontend/                   # Vue3 + Vite
    │   ├── src/
    │   │   ├── App.vue             # 布局、左侧菜单、路由
    │   │   ├── main.js
    │   │   ├── api.js              # 用例生成 chat 等通用请求
    │   │   ├── style.css
    │   │   ├── api/
    │   │   │   ├── crash.js        # 崩溃测试接口
    │   │   │   ├── harmony.js     # 鸿蒙接口
    │   │   │   └── uiAutomation.js # UI 自动化接口
    │   │   ├── components/
    │   │   │   ├── CaseGenerate.vue   # 公版用例生成(需求描述、生成/追问、导出 Excel)
    │   │   │   ├── CrashTest.vue     # 安卓崩溃测试
    │   │   │   ├── HarmonyTest.vue   # 鸿蒙应用管理 + Monkey
    │   │   │   └── UIAutomation.vue  # 上传 YAML、选择平台执行
    │   │   └── assets/
    │   ├── package.json            # vue, axios, xlsx, vite
    │   ├── vite.config.js
    │   └── index.html
    └── README.md
    
  • 可以实现,但我还没弄。可以接一些其他模型 api 去分析图片或者上传原型文件

  • 我自己本地搭建的,根据自己公司业务开发的,90% 都是 cursor 写的😂 ,然后慢慢调整.用的 node+vue+python

  • 使用 AI 写用例的提示词 at 2026年02月12日

    可以对输出的内容做序号换行处理,- steps: 操作步骤(多步时按序号换行,如 "1.第一步\n2.第二步\n3.第三步")

    • expected: 预期结果(多条时按序号换行,如 "1.结果一\n2.结果二") 操作步骤、预期结果若有多条,必须用换行符 \n 按序号分行,例如 1.xxx\n2.yyy。 1. 2. 3.
  • 跟你们公司的业务走咯,去调关键词,分享下我自己的,生成后进行追问场景跟测试点补充,一般有个三次追问就挺完整了,再限制一下每次生成必须覆盖的场景。

  • 只要钱到位,干到倒闭

  • 我们整了个新规定,每条测试用例要附上三端的测试结果截图 安卓/ios/鸿蒙。往往行情交易迭代都得上百条回归,特别繁琐


  • 像我们有些模块要改,有些模块不改的,有时候必须强调出来....不要影响到其他模块。。有些组件有些共用属性,开发更清楚。但是他们改的时候也经常忽略掉...导致改一处影响了好几处

  • 定位元素一直定位不到 at 2025年09月28日

    建议先学会如何发帖😀

  • 啊,有积分,那我留个言 +2 积分吧

  • 老用户参与一下...

  • 需要申请内测,升级后需要进行系统回退就可以到鸿蒙 4.0 了 mate60 就可以

  • 😂 公司有俩台 已经在测试阶段了

  • 整个 app 今天开发完了 准备提测了。纯鸿蒙系统的、包含安卓的鸿蒙系统都准备试下