自动化测试

更新时间:

自动化测试功能支持录制与回放用户操作,并进行应用的崩溃、黑屏、白屏、JS 报错等检测,协助开发者自动化检查项目页面与功能,提升测试效率。

录制操作步骤

  • 进行自动化测试,首先需要录制操作步骤,生成 autorun.json 文件,该文件会存放在项目根目录的.autorun/**文件夹下。具体操作如下:
recordScript
  • autorun.json 的内容格式如下:

    {
      "list": [
        // 页面列表
        {
          "pagePath": "/home",
          "pageParams": "",
          "events": []
        }
      ],
      "capture": true, // 自动化测试时是否捕获过程
      "size": {
        // 设备尺寸
        "width": 466,
        "height": 466
      }
    }
    复制代码

开始测试

  • 点击开始运行按钮,模拟器会按照所录制的操作步骤,逐步进入每个页面,模拟鼠标事件。
executeScript
  • 运行结束之后,会生成对应的测试报告,并在BlueOS Studio中打开。若 autorun.json 文件中,capture设置为true,那么还会生成每个页面的截屏、整个过程的录屏。
  • 测试报告如下图所示:
    • 顶部为测试问题汇总数据,通过点击右上角的文件路径链接,可以打开本报告所在文件夹。
    • 右上方可点击进入查看报告的 html 页面。
    • 下方为所有测试页面详情,逐个展示页面是否崩溃、是否空白、是否出现JS报错以及是否有页面不存在。
autorunReport
以上内容对您是否有帮助?
  • 毫无帮助
  • 帮助不大
  • 一般
  • 很好
  • 非常好
意见反馈