【技术实现步骤摘要】
本专利技术涉及一种,特别是涉及一种测试平台无关化的。
技术介绍
随着国内的中国人口红利的逐渐耗尽,国内人力成本正在逐年攀升。然而,人们对于软件产品的质量和可靠性要求确实在逐年提高的,这就意味着,如果要提高测试的质量,但同时有不至于大幅度提高成本,那么自动化测试是个不错的选择。Tcl (Tool Command Language,工具命令语言)脚本语言是通信设备自动化测试的首选脚本语言,主要是因为,很多通信类软件测试仪器都对其留了 API (应用程序编程接口),例如,Spirent Communication Ltd.生产的仪器,就大量使用的这种语言作为API脚本语言。因其快速高效的特质,以及与C、C++语言的良好转换性,特别适合,AST (AutomatedSoftware Testing,自动软件测试)的要求-开发周期短,便于修改,并且有良好的跨平台能力,以及对未来的性能提升(即转化为C代码),具备潜在便利条件。虽然,Tcl脚本语言,通过Tcl解释器的多系统版本,实现了跨平台能力,但是,Tcl是一种持续进化的语言,它的灵活性,在于它的各种模块化的组件包 ...
【技术保护点】
一种通信设备的自动化测试系统,其特征在于,其包括设置了一第一操作系统的一测试主机和设置了一第二操作系统的一辅助测试装置,其中,该测试主机用于在该第一操作系统下采用TCL测试脚本执行对该通信设备的测试,以及用于发送一命令列表至该辅助测试装置,该命令列表中包括由组件包中的工具命令重新组合封装之后的测试命令,其中该组件包为只能在该第二操作系统中应用的TCL工具包;该辅助测试装置用于接收该命令列表并识别该命令列表中的测试命令,以及在该第二操作系统下将该测试命令发送至该通信设备以采用TCL测试脚本完成对该通信设备的测试。
【技术特征摘要】
1.一种通信设备的自动化测试系统,其特征在于,其包括设置了一第一操作系统的一测试主机和设置了一第二操作系统的一辅助测试装置,其中, 该测试主机用于在该第一操作系统下采用TCL测试脚本执行对该通信设备的测试,以及用于发送一命令列表至该辅助测试装置,该命令列表中包括由组件包中的工具命令重新组合封装之后的测试命令,其中该组件包为只能在该第二操作系统中应用的TCL工具包; 该辅助测试装置用于接收该命令列表并识别该命令列表中的测试命令,以及在该第二操作系统下将该测试命令发送至该通信设备以采用TCL测试脚本完成对该通信设备的测试。2.如权利要求1所述的通信设备的自动化测试系统,其特征在于,该通信设备用于将该测试命令的执行结果发送至该辅助测试装置; 该辅助测试装置还用于将该执行结果返回至该测试主机。3.如权利要求2所述的通信设备的自动化测试系统,其特征在于,该辅助测试装置还用于将该执行结果以XML格式返回至该测试主机。4.如权利要求1所述的通信设备的自动化测试系统,其特征在于,该第一操作系统为MS-Windows操作系统,该第二操作系统为Linux操作系统,和/或,该命令列表为静态列表。5.如权利要求1-4中任意一项所述的通信设备的自动化...
【专利技术属性】
技术研发人员:张鑫,沈志刚,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。