找回密码
 立即注册
查看: 2670|回复: 0

Total Control 自动化测试笔记

[复制链接]

2060

主题

2088

帖子

206

积分

认证VIP

积分
206
发表于 2018-4-8 14:18:58 | 显示全部楼层 |阅读模式
   给大家介绍一款自自动化测试工具,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接口,方便客户的各种测试场景。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表