Лучшая структура для разработки интерфейса кросс-платформы на рабочем столе, что также легко автоматизировать для тестовых примеров пользовательского интерфейса. В настоящее время приложение находится в JAVA, но автоматизация пользовательского интерфейса является большой задачей и не работает без сбоев для всех случаев пользовательского интерфейса. Инструмент автоматизации, используемый для Java, является аббатом. Может ли кто-то рекомендовать лучший вариант, если он есть для пользовательского интерфейса, который имеет хорошие возможности автоматизации и должен работать на win и linux.Лучшая структура для разработки интерфейса кросс-платформы на рабочем столе, который также легко автоматизировать для тестовых случаев UI.
ответ
Qt - хороший вариант для разработки пользовательского интерфейса, но не уверен в автоматизации. Существует не так много инструментов с открытым исходным кодом для автоматизации пользовательского интерфейса. Большинство из них работают только с одной операционной системой. Наше небольшое сообщество работает над тем, чтобы сделать pywinauto GUI automation library working on Linux, но окончательного срока пока нет, поэтому на данный момент это только Windows. Вы также можете найти несколько инструментов только для Linux и MacOS, чтобы безвредная автоматизация невозможна без дорогостоящих монстров, таких как TestComplete, Squish или UFT.
P.S. List & rating of open-source tools. Некоторые из них (Sikuli, Lackey, PyAutoGUI) используют распознавание изображений (это не очень надежный, но кросс-платформенный).
- 1. Лучшая структура для разработки сервера обмена сообщениями
- 2. Capture syslog для тестовых случаев
- 3. Какая лучшая структура для разработки Firefox Os
- 4. Какова рекомендуемая структура папок для тестовых случаев Protractor e2e?
- 5. Какова рекомендуемая структура документа для разработки интерфейса?
- 6. Структура разработки виджета пользовательского интерфейса
- 7. Веб-приложение: лучшая технология для разработки интерфейса для базы данных?
- 8. Можно ли использовать Autoit для работы на удаленном рабочем столе?
- 9. Разработка для OpenGL ES на рабочем столе
- 10. Получение мест для значков на рабочем столе?
- 11. Создать ярлык для приложения на рабочем столе
- 12. Протокол для файлового загрузчика на рабочем столе
- 13. Лучшая библиотека UI для PHP
- 14. Лучшая структура для аудио
- 15. PHPUnit setup and tearДата для тестовых случаев
- 16. Использование точки навигации для мобильной навигации на рабочем столе на рабочем столе без редактирования точек останова
- 17. Грубая оценка тестовых случаев
- 18. Как запустить набор тестовых случаев с помощью Android UI Automator
- 19. техника u, используемая для подготовки тестовых случаев
- 20. GNU не работает для простых тестовых случаев
- 21. Ошибка API-интерфейса Fetch в рабочем рабочем столе
- 22. Окно «на рабочем столе»
- 23. Какова лучшая структура для разработки веб-приложений с использованием java
- 24. API ResteasyClient не работает для тестовых случаев
- 25. Лучшая структура данных для словаря в Java (а также Python)
- 26. Инструмент для разработки Android UI
- 27. Тайм-аут для тестовых случаев в googletest
- 28. Динамического добавления тестов для моих тестовых случаев
- 29. isKindOfClass возвращает разные значения для тестовых случаев
- 30. как создать раскрывающееся меню java-приложение на рабочем столе для хранения значков на рабочем столе (java)