有用过Tcl/Tk做测试的人么?
最近这段时间比较有空,想自学一下Tcl,但不知道有什么用在测试工作中,毕竟在工作中能应用的才是最好的,最容易学的。你们公司用tcl么,都用在一些什么测试上?
大家踊跃发言阿! tcl与C/C++可以实现无缝集成,因此,只要是用C/C++开发的程序,大部分可以使用TCL做单元测试和集成测试,尤其是在那些测试手段缺乏的嵌入式系统里面,TCL是可以大展身手的。 我们公司不用。但学过,正如站长所说的,使用TCL做单元测试和集成测试。 tcl的应用站长已经解释了,我这里就不多说了,我想说说tcl的使用建议,小范围使用还是比较得心应手的,但是要大范围使用就要看生存周期了,tcl的维护恐怕是现在比较常用的脚本语言中维护量最大的一个了,产品线的生存周期在2年以上,建议你用tcl这样的脚本,要是生存周期很短,强烈建议不要用tcl,tcl的维护要花费大量的时间和人力的,这样就影响了测试的进度,根据被测试的对象和产品生存周期然后再决定用。 谢谢大家的回复。单元测试,能否举个例子来讲讲用法?
如果是c程序模块,那么tcl怎么跟它粘在一起?在linux环境下。 原帖由 testing 于 2005-10-11 14:12 发表
tcl与C/C++可以实现无缝集成,因此,只要是用C/C++开发的程序,大部分可以使用TCL做单元测试和集成测试,尤其是在那些测试手段缺乏的嵌入式系统里面,TCL是可以大展身手的。
请举个做单元测试和集成测试的例子啊???? 关注,同问 关注,同问!!!! 界面上的自动测试
shell里面交互的自动测试 远程登录(telnet,ssh,串口等)到某设备运行命令或脚本,得到输出结果,比如给交换机下命令行配置,或者是登到某个服务器上监控cpu,内存,磁盘io,进程活动情况等,然后根据得到的数据绘制出相应的图表,或者是在达到某个阀值时执行相应的操作。或者链接到sql server去,比对数据,看升级或者导入后的数据是否一致。还有在网页上抓数据等。其实这些一般脚本都能做,不知道tcl有什么特别的地方,它有个expect模块,做命令行的交互时很好用。图形界面的东西(tk)没接触过,不是很了解。 Tcl/Tk 怎么和web界面结合? 前端界面是用java做的, 我们在用。国内用TCL的少,基本是嵌入式的测试。
我们是用来做手机自动化。底层通信用C写的,上层用tcl写 我们公司不用。但学过,正如站长所说的,使用TCL做单元测试和集成测试。
swallow0918 发表于 2005-10-11 14:37 http://bbs.51testing.com/images/common/back.gif
你们公司是什么公司呀? 本帖最后由 giftboys 于 2011-5-28 14:34 编辑
回复 3# swallow0918
你们公司用什么语言? 恩 tcl一般都用在自动化测试上 应该是在嵌入式自动化测试方面用得多
这里有TCL相关资料:
http://www.automationqa.com/scripting/tcl.html 学习了。
页:
[1]