2010-10-01 5 views
5

Я создал пользовательский интерфейс с использованием GTK + и C. Мне было интересно, есть ли какие-либо схемы тестирования для тестирования этого интерфейса, аналогичные тому, как селен (среда тестирования программного обеспечения для веб-приложений) может использоваться для тестирования интерфейсы веб-приложений. Я хочу создать некоторые регрессионные тесты для моего интерфейса GTK +. Благодаря!GTK + тестирование пользовательского интерфейса

ответ

2

Я знаю, что уже был дан ответ. Однако ...

Dogtail очень полезен, однако Dogtail не является unittest framework. От собственного описания:

dogtail - это инструмент для тестирования графического интерфейса пользователя и блок автоматизации, написанный на Python. Он использует технологии Accessibility (a11y) для связи с настольными приложениями. скрипты для скриптов написаны на Python и выполняются как любая другая программа Python.

Если вы хотите протестировать свои приложения GTK, вы должны посмотреть GLIB TESTING. A unit testing framework for GLIB written in C for C applications.

+1

Проверка GLib для приложений GLib, которые могут быть полностью не связаны с gtk. Я не вижу никакого инструмента для графических интерфейсов в справочной странице GLib Testing. – azmeuk

Смежные вопросы