2010-10-01 103 views
5

我已经使用GTK +和C创建了一个用户界面。我想知道是否有任何测试框架用于测试此界面,类似于如何使用selenium(一个用于web应用程序的软件测试框架)来测试Web应用程序的接口。我想为我的GTK +界面创建一些回归测试。谢谢!GTK +用户界面测试

回答

2

我知道它已经被回答了。然而...

Dogtail是非常有用的,但Dogtail不是unittest framework。从它自己的描述:

dogtail是一个用Python编写的GUI测试工具和自动化框架。它使用Accessibility(a11y)技术与桌面应用程序进行通信。 dogtail脚本是用Python编写的,并像其他任何Python程序一样执行。

如果你想单元测试你的GTK应用程序,你应该看看GLIB TESTING. A unit testing framework for GLIB written in C for C applications

+1

GLib测试适用于GLib应用程序,它可以与gtk完全无关。 GLib测试参考页面中没有任何图形界面工具。 – azmeuk 2013-11-19 10:15:38