Тестирование пользовательского интерфейса GTK+


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

2 5
gtk

2 ответа:

Проверьте собачий хвост.

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

Догтейл очень полезен, однако Догтейл-это не unittest framework. Из его собственного описания:

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

Если вы хотите провести модульное тестирование своих приложений GTK, вам следует посмотреть ТЕСТИРОВАНИЕ GLIB. Фреймворк модульного тестирования для GLIB, написанный на C для приложений C .