Инструмент автоматизации для работы с SWT и NatTable

У меня есть задача найти лучший инструмент автоматизации для моего настольного продукта. Когда я обсуждал с разработчиками, они сказали, что продукт использует SWT (Standard Widget Toolkit) для разработки графического интерфейса и использует проект Nuebula (NatTable, tableCombo) для таблиц и полей со списком. Так что если я получу инструмент, который будет иметь дело с nubula & SWT, моя задача почти выполнена. Любая помощь здесь? Что может быть лучшим инструментом для работы с этими технологиями?

Я привык к селену для веб-приложений. Но настольные приложения и использование SWT и Nebula для меня совершенно новое.


person Mandar Kale    schedule 17.07.2017    source источник


Ответы (2)


Вы можете попробовать использовать SWTBot, RCPTT, который утверждает, что поддерживает NatTable начиная с версии 2.1 (хотя тикет об ошибках никогда не закрывался) и один раз на форуме QF-Test.

person Dirk Fauth    schedule 18.07.2017
comment
Спасибо, Дирк, я изучаю SWTBot и QF-Test. Также посмотрю на RCPTT. - person Mandar Kale; 18.07.2017
comment
jira4.xored. ком/обзор/ - person Abhishek2k6; 01.10.2019

«Лучший» инструмент здесь будет довольно субъективным, но я выброшу eggPlant как инструмент, о котором я слышал много хороших отзывов. Я никогда не использовал его лично (и не имею никакого отношения к TestPlant), но из бесед, которые у меня были с нашими тестировщиками, они сразу поняли его и обнаружили, что он очень интуитивно понятен. Основным преимуществом здесь является то, что он будет работать на любой платформе, а не только для вашего варианта использования настольного приложения, использующего SWT. С другой стороны, я не уверен, насколько это дорого, но ваша компания/группа может использовать его по всем направлениям, так что в этом отношении также есть некоторые плюсы и минусы.

person avojak    schedule 17.07.2017
comment
Спасибо, авояк, за помощь. Прошел через eggPlant в интернете, выглядит впечатляюще. Если вы можете прокомментировать один из запросов от ваших контактов, полезен ли eggPlant, когда AUT имеет часто меняющийся пользовательский интерфейс. На веб-сайте TestPlant говорится, что eggPlant использует подход, основанный на распознавании изображений, поэтому, если пользовательский интерфейс изменится, я думаю, он не работает. - person Mandar Kale; 18.07.2017