什么是tcl自动化测试?
发布网友
发布时间:2022-04-21 18:02
我来回答
共3个回答
热心网友
时间:2024-03-09 13:58
自动化
Automation Program
专业简介 培养能在工业过程控制
热心网友
时间:2024-03-09 13:58
自动化
Automation Program
专业简介 培养能在工业过程控制、运动控制及管理决策等领域从事系统设计、系统运行、研究与科技开发以及经营管理工作的复合型高级人才。系统掌握电工电子技术、控制理论、信息处理、系统工程和网络技术等方面的基础知识;具有自动化装置和自动控制系统的分析、设计、实验研究以及系统仿真、优化等能力。
主干课程 电路原理、电子技术基础、计算机系列课程、自动控制原理、电力电子技术、信号与系统、数字信号处理、数字仿真、综合自动化计算机网络、过程控制及自动化仪表、计算机控制系统、计算机接*术、电器控制设备等
热心网友
时间:2024-03-09 13:59
TCL自动化测试是基于Tcl/Tk语言的自动化测试平台,本平台是由Tcl/Tk语言实现的GUI和测试用例脚本两大部分组成,并已经在二层交换机、三层交换机、路由器、企业网关等设备测试中广泛应用。
一、关于TCL/TK语言:
工具命令语言Tcl(Tool Command Language)是一种解释执行的脚本语言,工具集Tk(Toolkit)指的是X Window的工具包、基于Tcl图形化开发工具。Tcl拥有一个固有的核心命令集,同时还具有和C/C++语言类似的控制结构:if控制、循环控制和switch控制等,并支持过程的定义和调用,对数组和字符串等简单数据结构也提供了支持。由于Tcl解释器是用一个C/C++语言的过程库实现,这个库中有丰富的用于扩展Tcl命令的C/C++过程和函数,所以比较容易在C/C++应用嵌入Tcl。
Tcl良好的可扩展性使得它能很好地适应产品测试的需要。测试任务常常会由于设计和需求的改变而迅速改变,利用Tcl的可扩展性,测试人员就可以迅速继承多种新技术,并针对产品新特点迅速推出扩展Tcl命令集(比如本文对Spirent提供的STC_API进行二次封装),以用于产品的测试中,可以较容易跟上设计需求的变化。
同时Tcl也具有很好的可移植性,它将程序设计概念高度抽象,真正地把程序设计与操作系统底层结构隔开,因此不依赖于任何平台,具有良好的可移植性,可运行在Unix、Windows、Macintosh等各种平台上。由于Tcl程序设计与操作系统底层结构隔开,它屏蔽掉了编写C/C++程序时必须涉及到的一些较为烦琐的细节,可以大大地提高开发测试例的速度。而且,使用Tcl语言写的测试例脚本,即使作了修改,也无须重新编译即可调用Tcl解释器执行,从而省去不少时间,很大程度上提高测试的效率。