自动化测试
更新时间:
自动化测试功能支持录制与回放用户操作,并进行应用的崩溃、黑屏、白屏、
JS
报错等检测,协助开发者自动化检查项目页面与功能,提升测试效率。
录制操作步骤
- 进行自动化测试,首先需要录制操作步骤,生成
autorun.json
文件,该文件会存放在项目根目录的.autorun/**
文件夹下。具体操作如下:
-
autorun.json
的内容格式如下:{ "list": [ // 页面列表 { "pagePath": "/home", "pageParams": "", "events": [] } ], "capture": true, // 自动化测试时是否捕获过程 "size": { // 设备尺寸 "width": 466, "height": 466 } }
复制代码
开始测试
- 点击开始运行按钮,模拟器会按照所录制的操作步骤,逐步进入每个页面,模拟鼠标事件。
- 运行结束之后,会生成对应的测试报告,并在
BlueOS Studio
中打开。若autorun.json
文件中,capture
设置为true
,那么还会生成每个页面的截屏、整个过程的录屏。 - 测试报告如下图所示:
- 顶部为测试问题汇总数据,通过点击右上角的文件路径链接,可以打开本报告所在文件夹。
- 右上方可点击进入查看报告的
html
页面。 - 下方为所有测试页面详情,逐个展示页面是否崩溃、是否空白、是否出现
JS
报错以及是否有页面不存在。