Testing CLI/测试:用于测试命令行界面的语言

Testing CLI/测试:用于测试命令行界面的语言,testing,command-line-interface,Testing,Command Line Interface,测试命令行界面(CLI)的最佳(可能是脚本)语言是什么? 我试过了,但它不是面向对象的,因此同时测试多个连接不太方便。 测试应该在Linux和Windows平台上运行。我已经非常成功地使用VBScript/JScript(通过Windows脚本主机)作为控制台应用程序和ActiveX COM对象的单元测试工具。然后,只要有交互元素,我就可以扩展到HTML应用程序(通过MSHTA)。任何现代的可移植脚本语言都可以,您可以看看测试框架,它适用于windows和Linux平台,设计用于测试cli应用程

测试命令行界面(CLI)的最佳(可能是脚本)语言是什么? 我试过了,但它不是面向对象的,因此同时测试多个连接不太方便。
测试应该在Linux和Windows平台上运行。

我已经非常成功地使用VBScript/JScript(通过Windows脚本主机)作为控制台应用程序和ActiveX COM对象的单元测试工具。然后,只要有交互元素,我就可以扩展到HTML应用程序(通过MSHTA)。

任何现代的可移植脚本语言都可以,您可以看看测试框架,它适用于windows和Linux平台,设计用于测试cli应用程序。使用该框架,您可以用自己选择的语言编写测试—Perl、Python、Ruby、Bash。

VBScript不适合在Linux上进行测试。另一个要求是支持多个连接。示例-假设您需要测试两个连接的网络设备(例如路由器)。