Russian Qt Forum
Ноябрь 23, 2024, 08:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Юнит-тестирование гуя на Qt  (Прочитано 6342 раз)
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« : Май 25, 2012, 15:41 »

Кто что использовал? Что порекомендуете?

Я попробовал Squish http://www.froglogic.com/squish/gui-testing/, но он записывает не все действия в моём не тривиальном гуе, ну и соответственно потом проиграть не может. В остальном - то что надо.

QTest - слишком примитивно. Мне кажется нереально в кодировать вручную сотню действий пользователя на тест..

Если у кого-то есть наработки в этой теме и не жалко поделиться, могли бы вместе довести их до ума )
Записан

Гугль в помощь
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Май 28, 2012, 11:18 »

Бамп. Вопрос еще актуален )
Записан

Гугль в помощь
Bepec
Гость
« Ответ #2 : Май 28, 2012, 12:24 »

Маленький вопрос. Что вы подразумеваете под юнит тестом?

PS я ленивый, да, но не молчун Подмигивающий
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #3 : Май 28, 2012, 13:29 »

Ну как что я подразумеваю... Есть какой-то гуй, и надо его автоматически тестировать. Т.е. нажимать кнопки, сравнивать скриншоты с эталоном, проверять какие-то значения в полях... Этот сценарий обычно исполняется на сервере непрерывной интеграции после каждого коммита.
Записан

Гугль в помощь
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Май 28, 2012, 13:56 »

Ну как что я подразумеваю... Есть какой-то гуй, и надо его автоматически тестировать.

Это GUI testing (а не unit testing) и Squish очень прекрасно выполняет свою роль. Если действительно необходимо unit testing взгляни на googletest.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #5 : Май 28, 2012, 14:32 »

У squish есть проблемы с записью действий, не всё записывает почему-то. Получается альтернатив ему нет?
Записан

Гугль в помощь
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #6 : Май 29, 2012, 11:38 »

Нашел вот такую штуку: Open HMI Tester http://www.catedrasaes.org/trac/wiki/ProjectsOht

Кто-нибудь ее ковырял?
Записан

Гугль в помощь
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.25 секунд. Запросов: 23.