
TreeATE
文章平均质量分 60
TreeATE是Tree Automatic Test Equipment的缩写,专注服务于工厂成品或半成品测试自动化的一种开源软件工具。
蓝白云
软件开发 软件测试工具技术 敏捷开发 项目管理
展开
-
TreeATE自动化测试平台简介
TreeATETreeATE是Tree Automatic Test Equipment的缩写,专注服务于工厂成品或半成品测试自动化的一种开源软件工具平台。功能特性为工厂提供统一且简单易用的用户操作界面,减免每个产品测试都有不同的程序操作界面的学习成本;采用多进程技术,支持成品或半成品并行测试,测试运行时更加稳定;主界面支持中文和英文;支持测试工程整体循环测试;支持测试失败则停止测...原创 2019-01-02 13:46:37 · 4832 阅读 · 3 评论 -
TreeATE Dev开发指南
介绍TreeATE系统架构,通过Dev如何开发自动化测试用例。原创 2019-01-11 09:01:33 · 2717 阅读 · 0 评论 -
在TreeATE的Python环境中: import paramiko出现问题 ModuleNotFoundError: No module named ‘paramiko‘
在Windows系统环境变量中添加PYTHONPATH即可,设置步骤:此电脑>>系统属性>>环境变量>>添加PYTHONPATH即可。一般在Python环境中没有出现问题 ModuleNotFoundError: No module named ‘paramiko’,而在TreeATE的Python调试窗口中出现如下错误。系统变量中(没有PYTHONPATH就)新建或(有PYTHONPATH就)编辑,添加如下Python的site-packages路径即可。原创 2022-09-28 09:25:04 · 2241 阅读 · 3 评论 -
为什么要使用TreeATE Dev开发自动化测试程序
为什么要使用TreeATE Dev开发自动化测试程序?市面上有很多优秀的自动化测试二次开发工具,像LabView采用的图形化开发也是业界领先,为什么要使用TreeATE Dev?我们可以从以下几点看出TreeATE Dev的优势所在:开源:TreeATE整个项目开源(当然包含TreeATE Dev),采用GPL V3授权,详见Github:https://github.com/William...原创 2019-01-08 16:51:07 · 2399 阅读 · 2 评论 -
开始使用TreeATE
开始使用TreeATE 1.x版本TreeATE采用平台化、组件化设计,操作界面统一,支持不同种被测产品,支持平行化测试。详见:https://github.com/WilliamYinwei/TreeATE本文从用户使用的角度逐一描述TreeATE的功能。读者为:需要使用TreeATE的用户和TreeATE二次开发者。说明:TreeATE支持中文和英文界面,默认为英文界面,本文以中文界面...原创 2019-01-08 11:18:24 · 4322 阅读 · 0 评论 -
使用Python开发TreeATE的测试脚本常见问题
ImportError: No module named py_compile找不到 DevLangPython3.dll以上2个问题都是没有安装正确的Python,当前TreeATE依赖32位Python 2.7版本,暂时不支持Python 3以上版本原创 2020-08-08 20:04:57 · 841 阅读 · 0 评论 -
如何选择自动化测试开发语言?Python/JavaScript/C++
本文基于TreeATE系统解答自动化测试用例开发语言该如何选择?关于TreeATE是什么,请参见《什么是TreeATE自动化测试系统》TreeATE目前支持Python、JavaScript和C++开发语言,参考以下表格做对比,将有助于您做出合适的选择。比较项PythonJavaScriptC++基础库非常丰富,直接引用基于QT自定义开发DLL组件基于QT自定义开...原创 2020-05-04 11:05:55 · 1069 阅读 · 0 评论 -
TreeATE平台API说明
__ate为TreeATE平台的接口对象,当前V1.x版本实现了以下几个方法。这些方法都是由测试脚本调用。例如:def setup_suite1(): __ate.OutputError("setup_suite1") ret = __ate.GetUserName() __ate.OutputError("GetUserName:" + ret) return 0OutputRst...原创 2019-04-20 08:38:56 · 1068 阅读 · 2 评论 -
TreeATE测试组件和界面插件开发指南
开发环境准备开发原则新建测试组件原创 2019-02-19 22:00:36 · 1516 阅读 · 0 评论 -
组件:TA_MsgBox接口说明
大家在TreeATE加载Example样例TestDemo中会发现TA_MsgBox.dll组件,该组件的主要作用是在测试过程中需要向测试员提示显示的内容或让测试员人工确认操作。例如:需要人工插拔串口线。TA_MsgBox需要与界面插件GUI_TA_MsgBox配合才能工作,所以使用的时候需要将这2个组件复制到测试工程的libs目录下。下面介绍TA_MsgBox的接口,关于如何在工程配置请参见《...原创 2019-10-27 09:40:04 · 715 阅读 · 0 评论