Ali*_*ard 12 linux integration-testing
我已经选择了在Linux上用C/C++开发的遗留应用程序,使用ncurses for UI.这种环境有哪些自动化测试工具?
编辑:我过去使用过AutomatedQA TestComplete,这是我正在寻找的工具类型 - 除了在Linux上运行,并且能够测试Text UI应用程序.
我之前写过类似的东西.文档不多,但您可以尝试代码.它是用Python编写的,可以在Linux上运行.
您基本上需要ANSIterm过滤器和expect模块.然后你将它们组成一个过滤器.您可能必须使用proctools模块启动该过程.它们都设计为一起工作或单独工作(模块化).
我考虑过使用 Rational Function Tester 和 TestComplete。
RFT 明确支持通过内置终端仿真测试此类应用程序(文本模式 Linux)。
TestComplete 不支持直接测试 Linux 应用程序,但可以通过“测试”支持 COM 的终端仿真程序(此阶段为 Attachmate Reflection)并使用测试脚本中的 COM 进行屏幕抓取来工作。
还考虑过使用 Reflection 作为终端模拟器,并在 C# 和 NUnit 中滚动我自己的测试框架。
编辑:“最终”解决方案是使用 Terminator(一个 Java 终端仿真器),使用 RMI 接口扩展它并使用 TestNG...
| 归档时间: |
|
| 查看次数: |
3399 次 |
| 最近记录: |