|
给大家介绍一款自自动化测试工具,Total Control 脚本测试。Total Control 脚本采用 JavaScript 语言编写,任何文本编辑工具,例如记事本,都可以用于开发 Total Control 脚本。很多用户利用TC脚本功能,进行手动和自动化测试业务。如对手机APP的UI/性能/压力等方面测试。
用户可以通过 Total Control 提供的API接口,实现各种个性化测试。TC 提供一系列脚本自动化接口,通过这些接口,可以对选中的一个或多个手机,进行触摸屏的点击、滑动和按键操作,能够在手机上输入文本信息,以及进行屏幕图像的捕获。 Total Control 的脚本执行界面中,可选中脚本对当前主控手机执行,也可以对选择的多个手机批量同步执行。
自动化测试用例,如::需要对一款APP UI 性能测试,大概需要以下接口:runApp、compareColor、click、delay。
1、首先需要手机启动app,然后计算从启动到进入主界面耗时。代码是:
var device = Device.getMain();//获取设备对象
var date = new Date();//获取脚本启动时间
device.runApp(“com.tencent.mm”);//启动APP
var ret = device.compareColor(x,y,”0xffffff”,1.0);//对
2、比主界面某个点颜色,以判断是否到主界面
While(ret !=0){ret = device.compareColor(x,y,”0xffffff”,1.0);
delay(10);}
var date2 = new Date();
print(date2.getTime()-date.getTime()-10);//此处就是启动APP耗时。
3、记录启动APP耗费时间。
用户可以根据测试需求,在代码中添加不同指令,例如可以命令系统自动同步测试上百台手机,也可以命令手机分组或单台执行不同测试命令,Total Control 脚本提供了脚本源代码保护功能,用户的脚本源代码可以得到有效的保护。支持脚本事件触发,用户可以根据需求自定义触发事件。Total Control 提供MTE和百度OCR接口,方便客户的各种测试场景。
|
|