Нужны варианты автоматизации приложения использующего GTK
#1
Отправлено 07 сентября 2010 - 06:29
На данный момент все тестирование проводится вручную, потому что подхода не найдено.
Может кто-то сталкивался? Какие варианты есть?
#2
Отправлено 07 сентября 2010 - 06:44
Вопрос в том, в чем проблема? Это графическое приложение?Есть приложение с GTK интерфейсом. Нужны автоматические тесты.
На данный момент все тестирование проводится вручную, потому что подхода не найдено.
Может кто-то сталкивался? Какие варианты есть?
На какой ОС оно работает?
Если ОС не Windows, то можно попробывать RFT, по идее он кросплатформенный.
#3
Отправлено 08 сентября 2010 - 06:31
Вопрос в том, в чем проблема? Это графическое приложение?
На какой ОС оно работает?
Если ОС не Windows, то можно попробывать RFT, по идее он кросплатформенный.
Проблема в том что нет подхода к этому. QTP не распознает компонентов GTK.
Графическое, ОС Windows.
Вариантов не видно вообще. Поиск тулов работающих на автоматизацию GTK ничего не дал.
Что остается? писать руками что-то через управление клавиатурой/мышью на высокоуровневом языке? слишком затратно, и встает вопрос о распознании различных сообщений и подобного.
#4
Отправлено 10 сентября 2010 - 08:57
Можно пример приложения, построенного по данной технологии? вложите плиз к топику
Вопрос в том, в чем проблема? Это графическое приложение?
На какой ОС оно работает?
Если ОС не Windows, то можно попробывать RFT, по идее он кросплатформенный.
Проблема в том что нет подхода к этому. QTP не распознает компонентов GTK.
Графическое, ОС Windows.
Вариантов не видно вообще. Поиск тулов работающих на автоматизацию GTK ничего не дал.
Что остается? писать руками что-то через управление клавиатурой/мышью на высокоуровневом языке? слишком затратно, и встает вопрос о распознании различных сообщений и подобного.
#5
Отправлено 14 сентября 2010 - 09:18
Ссылка на скачивание Windows версии (~17Mb) - http://people.gnome....10-20100904.exe
Изображение из Linux, но в винде выглядит аналогично, только заголовок окна другой.
#6
Отправлено 14 сентября 2010 - 10:52
Есть предположение.Например приложение Gnumeric построено с использованием GTK.
Ссылка на скачивание Windows версии (~17Mb) - http://people.gnome....10-20100904.exe
Изображение из Linux, но в винде выглядит аналогично, только заголовок окна другой.
Нельзя ли включить какую нибудь Debug информацию в приложении при компилляции?
Какой компиллятор используется при создании данного ПО?
#7
Отправлено 14 сентября 2010 - 19:35
Предположение отличное.Есть предположение.
Нельзя ли включить какую нибудь Debug информацию в приложении при компилляции?
Какой компиллятор используется при создании данного ПО?
Но доступа к процессу компиляции, ровно как к исходному коду - нет.
Используемый компилятор не известен.
Какие подходы кроме как позиционные клики, горячие клавиши, и распознавание скриншотов - можно придумать?
#8
Отправлено 14 сентября 2010 - 21:03
На Linux-платформе -- почитайте вот тут про accessibility-интерфейсы: http://live.gnome.org/GAP/AtkGuide/Gtk (хотя для этого таки надо приложение специальным образом компилировать)Предположение отличное.
Есть предположение.
Нельзя ли включить какую нибудь Debug информацию в приложении при компилляции?
Какой компиллятор используется при создании данного ПО?
Но доступа к процессу компиляции, ровно как к исходному коду - нет.
Используемый компилятор не известен.
Какие подходы кроме как позиционные клики, горячие клавиши, и распознавание скриншотов - можно придумать?
А вот под Windows Вам, видимо, ничего не светит с "честным" распознаванием, соответствующий реквест висит с 2005 года -- https://bugzilla.gno...g.cgi?id=303304
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#9
Отправлено 15 сентября 2010 - 04:49
На Linux-платформе -- почитайте вот тут про accessibility-интерфейсы: http://live.gnome.org/GAP/AtkGuide/Gtk (хотя для этого таки надо приложение специальным образом компилировать)
А вот под Windows Вам, видимо, ничего не светит с "честным" распознаванием, соответствующий реквест висит с 2005 года -- https://bugzilla.gno...g.cgi?id=303304
Ясно, спасибо.
Целый сегмент рынка получается не покрыт автоматизацией. Хотя не так часто на GTK под Windows сейчас пишут коммерческие проекты, но все же.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных