Тестирование пользовательского интерфейса GTK+
Я создал пользовательский интерфейс с использованием GTK+ и C. мне было интересно, существуют ли какие-либо тестовые платформы для тестирования этого интерфейса, подобные тому, как selenium (платформа тестирования программного обеспечения для веб-приложений) может использоваться для тестирования интерфейсов веб-приложений. Я хочу создать несколько регрессионных тестов для моего интерфейса GTK+. Спасибо!
2 ответа:
Проверьте собачий хвост.
Я знаю, что на него уже ответили. Однако...
Догтейл очень полезен, однако Догтейл-это не
unittest framework
. Из его собственного описания:Dogtail-это инструмент тестирования GUI и платформа автоматизации, написанная на Python. Он использует технологии Accessibility (a11y) для взаимодействия с настольными приложениями. скрипты dogtail написаны на Python и выполняются как любая другая программа на Python.
Если вы хотите провести модульное тестирование своих приложений GTK, вам следует посмотреть ТЕСТИРОВАНИЕ GLIB. Фреймворк модульного тестирования для GLIB, написанный на C для приложений C .