图1 手机屏幕图和对象图 3.1 Pilot AutoTest Enterprise
企业级终端自动测试系统,提供高效、专业、准确的本地测试,自动录制命令,用户自定义测试脚本,实现自动化回归测试。允许用户连接任意终端、定制测试计划、自动运行,并对运行中的错误进行自动截屏,帮助用户更快发现程序异常,同时,压力测试后的测试报告能更好地帮助用户评估业务程序或终端的稳定性。
Pilot AutoTest使用分布式系统部署,允许用户进行远程调度、数据集中管理,无论身处何地,都能实现自动化测试(见图2)。
图2 Pilot AutoTest Enterprise版拓扑图 3.2 Pilot AutoTest Handset
便携设备独立自动测试可以提供灵活、方便、终端独立运行的测试。终端内置脚本执行模块,通过本地导入或远程Web端调度的方式获取测试脚本,完成自动化测试。终端界面的日志记录、结果统计能帮助用户更便捷地获取第一时间的测试信息(见图3)。
图3 Pilot AutoTest Handset版界面 3.3 Pilot AutoTest Web
中心调度及控制服务器,客户端录制测试脚本通过网络上传到服务器,并存储到脚本用例库中,用户可通过Web接入中心调度及控制服务器进行任务配置、调度、监控,及结果汇总统计等。用户通过Pilot AutoTest Enterprise或Pilot AutoTest Handset均可连接到Web端实现远程控制(见图4)。
图4 Pilot AutoTest web版界面 3.4 Pilot AutoTest Cloud
终端云资源共享自动测试,提供后端虚拟设备资源池。实现“不见其人,但闻其声”的意境。用户并不实际接触终端,但通过Web访问可以控制终端实现任意模拟操作,包括开/关机、程序安装/卸载、业务测试等等,与真实操作完成一致。
AutoTest Cloud为程序开发者提供了更便捷的测试方案,不仅成本节省了,而且也效率却提高了,更为产品的上线缩短了周期。 4 Pilot AutoTest Enterprise的用途和优点 4.1 Pilot auto Test Enterprise的用途(见图5)