适用于Linux/ncurses的自动化测试工具 [英] Automated test tools for Linux/ncurses

查看:92
本文介绍了适用于Linux/ncurses的自动化测试工具的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用ncurses for UI挑选了在Linux上用C/C ++开发的遗留应用程序.在这种环境下有哪些自动化测试工具?

过去,我使用过AutomatedQA TestComplete,这是我正在寻找的工具类型-除了在Linux上运行之外,还可以测试Text UI应用程序.

解决方案

我已经考虑过使用Rational Function Tester和TestComplete.

RFT明确支持通过内置的终端仿真来测试这种类型的应用程序(文本模式linux).

TestComplete不直接支持测试Linux应用程序,但可以通过测试"启用COM的终端仿真程序(在此阶段为Attachmate Reflection),然后使用测试脚本中的COM进行屏幕抓取来使其工作. /p>

还考虑过使用Reflection作为终端仿真器,并在C#和NUnit中滚动我自己的测试框架.

最终"解决方案正在使用Terminator(一种Java终端仿真器),通过RMI接口对其进行扩展,并使用TestNG ...

I've picked up a legacy application developed in C/C++ on Linux, using ncurses for UI. What automated testing tools are there for this environment?

Edit: I've used AutomatedQA TestComplete in the past, and this is the type of tool I'm looking for - except running on Linux, and with the ability to test Text UI apps.

解决方案

I have considered using Rational Function Tester and TestComplete.

RFT has explicit support for testing this type of application (text-mode linux) via built-in terminal emulation.

TestComplete does not support testing Linux apps directly, but can be made to work by "testing" a COM-enabled terminal emulation program (Attachmate Reflection at this stage), and using COM from the test scripts to do screen scraping.

Have also considered using Reflection as the terminal emulator and rolling my own test framework in C# and NUnit.

Edit: "Final" solution is using Terminator (a Java terminal emulator), extending it with an RMI interface and using TestNG...

这篇关于适用于Linux/ncurses的自动化测试工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆