在当今竞争激烈的移动应用市场中,用户对APP应用的体验和质量要求越来越高,自动化测试对企业来说至关重要。近日,信也科技研发并推出了移动UI自动化平台,通过将重复的流程进行UI自动化测试,提升回归测试效率,降本增效并为企业长期健康可持续发展打下坚实基础。
传统手工回归测试面临着用时长、成本高、重复性强等诸多痛点。为此,信也科技基于SoloPi进行二次开发,推出了易于使用的移动UI自动化平台,运用手机无线ADB能力、Socket服务、智能定位等技术实现无码编写录制用例、远程控制测试设备;平台同时还具备环境模拟、数据驱动、无线托管、接口请求、定时触发、企微通知等功能,满足不同的测试需求。测试工程师通过录制和回放用例,使用自动化测试代替手工测试,可极大程度节省回归测试时间;通过录制生产流程,定时进行生产巡检,监控保证生产的稳定性,实现更高效、准确的自动化测试。
对于定制化数据场景,信也科技移动UI自动化平台已打通信也科技Rubik精准测试平台,直接使用Rubik平台生成的数据进行分层测试和数据传参,验证页面的正确性;还可以通过手机设置静态DNS转发到星云测试环境管理平台,实现后台控制手机随意切换host,在不同环境进行测试,满足测试人员不同环境的测试需求。
据信也科技相关技术人员介绍,信也科技移动UI自动化平台主要包括APP客户端、后台服务两大运行架构。
信也科技移动UI自动化平台的基础架构与运行逻辑
APP客户端
测试工程师在手机上只需要下载APP客户端,开启无线ADB权限,即上报手机信息至后台,实时展示手机的型号、版本、分辨率、设备编号,以便自动化测试时根据需求选择不同的手机进行测试,另外在客户端可进行测试用例的录制和上传,方便快捷,无需编码。
后台服务
在通信服务层面,基于Socket技术让客户端和后台建立连接,测试工程师可通过后台发送自动化测试指令,客户端会自动下载测试用例执行。若存在特定场景数据要求时,还可关联接口自动化平台的数据,构造生成满足条件的数据,客户端会登录对应账号执行用例,执行完成后上报执行结果及测试报告,后台即可查看测试报告。
未来,信也科技将持续推动自动化测试建设,以快速适应变化,保持测试的准确性和完整性,实现移动应用质量的持续提升。
标签:平台,UI,测试,自动化,后台,客户端 From: https://blog.51cto.com/u_16156219/8130990