TreeATE平台API说明

Easter79
• 阅读 438

__ate为TreeATE平台的接口对象,当前V1.x版本实现了以下几个方法。这些方法都是由测试脚本调用。例如:

def setup_suite1():
    __ate.OutputError("setup_suite1")
    ret = __ate.GetUserName()
    __ate.OutputError("GetUserName:" + ret)
    return 0

OutputRst(strName, strValue, strStand)

将测试结果输出到界面和存储到本地或远程服务器中(输出到远程服务器的功能需要自定义扩展开发)。

  • strName:需要输出测试结果名称(建议采用统一规范的不良代码,方便后续统计分析和质量改进,例如:“F01003”),字符串格式;

  • strValue:需要输出的测试结果值,字符串格式;

  • strStand:输出测试结果标准描述信息,字符串格式;

    x = "-95dBm" s = "-100dBm<=x<=-90dBm" __ate.OutputRst(“RSSI”, x, s)

OutputRstEx(strName, strValue, strStand, rst)

该函数在V1.1版本以上支持。与OutputRst相同,增加了rst参数。

  • rst:取值整型0~3;0表示Info,1表示Pass, 2表示Fail,3表示Exce(异常)

OutputError(strOutput)

将字符串strOutput输出到TreeATE的错误窗口

GetProjectName()

获取测试工程名称

GetProjectVer()

获取测试工程版本号

GetProjectBarcode()

获取扫描的测试工程条码

GetProjectDesc()

获取测试工程描述信息

GetWorkLine()

获取产线名称

GetWorkStation()

获取工站名称

GetUserName()

获取用户名

GetTotalRst()

获取当前总测试结果状态值(0:Info信息,1:Pass成功,2:Fail失败,3:Exce异常),在V1.1.3版本以上支持。

接口对象__aterun

V1.1以上版本支持

IsStopped()

检查TreeATE是否已停止测试。
IsStopped函数一般在测试脚本循环中调用。

for(i=0; i < 100; i++) {
    if(__aterun.IsStopped()){
        return 1
    }
}
点赞
收藏
评论区
推荐文章
捉虫大师 捉虫大师
2年前
使用dubbo-go搭建dubbo接口测试平台
背景http接口测试只需要一个curl命令,但dubbo协议没有这样的现成接口测试工具。通常公司内的dubbo控制台或其他平台会集成一个dubbo接口测试工具。调用一个dubbo接口,需要知道服务名service、方法名method和参数args。正常的调用,调用方需引入服务提供方定义的接口jar包。作为接口测试平台,没办法引入所有提供方定义的接口jar包,
Wesley13 Wesley13
2年前
java 线程及线程池
说明:线程共包括以下5种状态。1. 新建状态(New):线程对象被创建后,就进入了新建状态。例如,ThreadthreadnewThread()。2. 就绪状态(Runnable):也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。例如,thread
Easter79 Easter79
2年前
TreeATE Dev开发指南
TreeATE系统架构在基于TreeATE开发自动化测试工程之前,先了解一下TreeATE的整体架构。如下图所示:!TreeATE系统架构图(https://static.oschina.net/uploads/img/202009/16203958_PwGl.jpg)TreeATE借鉴了Chrome的多进程设计思路
Easter79 Easter79
2年前
TreeATE自动化测试平台简介
TreeATETreeATE是TreeAutomaticTestEquipment的缩写,专注服务于工厂成品或半成品测试自动化的一种开源软件工具平台。详见Github:https://github.com/WilliamYinwei/TreeATE(https://www.oschina.net/action/GoToLink?
Stella981 Stella981
2年前
Serverless 实战:通过 Serverless 架构实现监控告警
在实际生产中,我们经常需要做一些监控脚本来监控网站服务或者API服务是否可用。传统的方法是使用网站监控平台(例如DNSPod监控、360网站服务监控,以及阿里云监控等),它们的原理是通过用户自己设置要监控的服务地址和监测的时间阈值,由监控平台定期发起请求对网站或服务的可用性进行判断。这些方法很大众化,通用性很强,但也不是所有场景都适合。例如,如
Stella981 Stella981
2年前
Django部署方法
Windows方案:Apache2.4Django2.0网上的方法乱七八糟:那么接下来:最好的方法,不行吃屎。当前环境是Django2.0python35(64bit)部署原因:1,django给你的是个测试服务器,最简单的,性能最低的。2,比如你的/media/下的文件,例如视频。
Wesley13 Wesley13
2年前
Go语言方法的 值接受者 和 指针接受者 的区别
首先说下结论1\.无论方法的接受者是值接受者还是指针接受者,对象值调用该方法和对象指针调用该方法都是可行的。2\.当方法接受者为指针接受者时,对象的值调用该方法和指针调用该方法都会操作对象本身。3\.当方法接受者为值接受者时,对象的值调用该方法和指针调用该方法都会操作对象的副本,对对象本身无影响。pack
Wesley13 Wesley13
2年前
Java 工厂方法模式
在工厂对象上调用创建方法,生成接口的某个实现的对象通过这种方式,接口与实现分离方法接口/方法接口/publicinterfaceService{voidmethod1();voidmethod2();}
孟起 孟起
6个月前
最新收集近百个专业开放免费api接口 (个人创业者的福音)
随着互联网技术的不断发展,API接口已经成为各行各业中不可或缺的一部分。API接口平台作为提供API服务的载体,不仅为开发者提供了便利,也为企业提供了更多的商业机会。本文将介绍几个常用的API接口平台,以及它们的特点和优势。1.阿里云API接口平台阿里云A
API 小达人 API 小达人
4个月前
从苏州银行的 API 治理,看银行数字化转型的合规性探索
平台与行内相关研发和运维管理系统进行打通,实现API研发、测试、治理和运维一体化管理;实现与Devops系统打通,实现接口的自动化发布和测试;实现与测试数据管理平台、缺陷管理平台打通,实现API接口研发一体化管理。
Easter79
Easter79
Lv1
今生可爱与温柔,每一样都不能少。
文章
2.8k
粉丝
5
获赞
1.2k