ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

vivo蓝河操作系统自动化测试

2023-11-14 10:53:13  阅读:126  来源: 互联网

标签:


自动化测试功能支持录制与回放用户操作,并进行应用的崩溃、黑屏、白屏、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

标签:
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有