2009-07-16 4 views
6

Я ищу автоматические приложения для тестирования графического интерфейса. До сих пор я нашел Froglogic's Squish, Dogtail и Linux Desktop Testing Project.Автоматизированное тестирование графических интерфейсов Linux

Есть ли хорошие бесплатные инструменты для тестирования приложений linux? У меня нет возможности переписывать те приложения, которые я тестирую.

ответ

1

Из моего опыта тестирования до сих пор я могу определенно сказать вам, что отличная идея - автоматизировать проверку графического интерфейса и юзабилити. Лучше оставить такие испытания для людей.

Если вам необходимо автоматизировать, я бы рекомендовал использовать хорошие инструменты, такие как Silktest или Selenium.

7

Есть два различных вида инструментов, которые я знаю:

  • На основе доступности слоя: LDTP, гребенник, strongwind
  • на основе распознавания образов: sikuli, xpresser

В по моему мнению, LDTP - лучший инструмент прямо сейчас, поскольку он обеспечивает доступ к программным программам для виджетов в приложении через уровень доступности. Однако уровень доступности еще не стабилен, в частности, если он включен в общесистемной области. Поэтому я бы позволил LDTP обеспечить доступность только для вашего приложения для тестирования.

Sikuli выглядит многообещающим, но я неохотно рекомендую его, потому что я не совсем уверен, что изменение разрешения, темы, шрифта и т. Д. Не сломает все ваши тестовые примеры, и вы можете в конечном итоге потратить значительное количество времени их поддержания.

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