一站式自动化测试平台TestOne,提供两种移动兼容性自动化测试方法?

作者:一站式自动化测试平台   发布时间:2023-06-02

泽众一站式自动化测试平台TestOne,提供两种移动兼容性自动化测试方法“标准兼容性自动化测试”和“深度兼容性自动化测试”。


TestOne是泽众软件自主研发的一体化测试系统,基于B/S 体系结构,集自动化项目管理、测试需求管理、测试用例管理、缺陷问题管理、自动化测试执行管理、远程真机调试、移动脚本设计等功能于一体,覆盖了GUI界面功能自动化测试、接口自动化测试、移动自动化测试、移动APP性能测试等测试类型,完整覆盖自动化测试项目的全过程,可快速将自动化测试管理体系建立,提高测试效率与质量。


1.png

下面分别介绍一下,具体如何实现?


标准兼容性自动化测试


标准兼容性自动化测试又名Monkey测试,提供Monkey的adb命令对指定手机应用发送随机的伪用户事件流,模拟用户操作,进行稳定性测试和bug探索测试,自动生成标准兼容性测试日志。


在TestOne中,我们仅需将需要测试的APK上传至平台上,选择需要测试的手机与Monkey运行的时长,即可发起自动化执行。


2.png

执行过程包含了安装、启动、monkey、卸载。最终得到执行monkey的命令步骤与整个执行的adb日志和错误日志。


执行过程中同时开启了性能监听,对安装时长、启动时长、CPU、内存、流量、FPS、电池温度进行了监听。


3.png

深度兼容性自动化测试


深度兼容性自动化测试是针对具体业务场景,通过编写自动化脚本后,在多个手机上批量执行,验证移动应用在不同品牌、系统版本、分辨率、操作系统上的兼容性测试。


脚本设计:


首先,在项目中的测试组件模块创建一个webmr组件,进入组件后就可以连接平台设备进行脚本设计。


这里脚本都是通过录制的方式自动生成的自然语言脚本,脚本语句之间也可以通过拖拽的方式调节执行顺序。除此之外,平台还提供了:


1)循环、判断、异常处理等组件协助我们设计业务流程。


2)校验对象、校验图片等校验方法协助我们设计断言。


3)截图、输出打印等组件协助我们获取执行信息。


4.png

自动化执行管理:


有了移动测试脚本后,接下来就是通过TestOne平台的自动化执行管理将脚本分发至需要验证兼容性的移动设备上进行批量执行。


5.png

在执行前,我们将本次兼容性的需求及场景与我们之前设计的脚本组件进行绑定。此期间,我们可以将之前设计的不同脚本组成不同的串联关系生成更多的混合场景,场景与兼容性测试数据一同生成兼容性测试用例进行测试。我们也可以直接将脚本与兼容性测试数据进行绑定生成兼容性测试用例。


有了测试用例之后我们通过测试任务模块,将用例发送至连接手机的执行器上进行执行,获取执行记录与执行报告。

6.png


推荐阅读:

泽众一站式自动化测试平台TestOne


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.