2010-03-15 2 views
8

Я ищу хороший GUI инструмент для тестирования/автоматизации тестирования для приложений на основе форм Windows.Ищете хорошие интерфейсы для тестирования графического интерфейса/инструменты автоматизации автоматизации gui для Windows Forms .NET

Вы можете порекомендовать какие-либо?

ответ

6

Я использовал White в прошлом с некоторым успехом. Он также имеет компонент White.NUnit, который позволяет интегрировать ваши тесты в NUnit.

Когда я использовал его, было относительно легко исследовать пользовательский интерфейс, получить кнопки, меню и т. Д., Щелкнуть по ним, а затем проверить, что произошло правильное - все из C#. В сочетании с утверждениями NUnit он позволяет проверить, работает ли пользовательский интерфейс, как вы ожидаете. У меня были некоторые проблемы с некоторыми типами элементов управления, которые не работают должным образом. Он немного изменился с тех пор, как я в последний раз его использовал, поэтому вам может быть повезло с последней версией.

+0

Мы используем только сторонние элементы управления для нашего клиентского/серверного приложения winforms, такого как devexpress/infragistics. Вы когда-нибудь рассматривали automaticQA? http://www.automatedqa.com/ Часто коммерческие продукты более зрелые, и мы не заботимся о том, чтобы потратить несколько долларов ... С сайта whitees: 64 бит Windows Белый в настоящее время не тестируется на 64-битных окнах, поэтому вы можете столкнуться с проблемами. :/наши машины-разработчики все выигрывают 7 64-битных, я не хочу быть еще одной бета-версией тестер; P – msfanboy

+0

@msfanboy: Да - наша команда QA использует TestComplete для запуска тестов на дым. Я не использовал его лично, но команда QA продемонстрировала это нам, и это выглядело неплохо. – adrianbanks

1

У меня был хороший опыт работы с AutomatedQA, хотя я в основном использовал его для тестирования веб-приложений, а не для автономных приложений Windows. Это намного лучше, чем большинство других коммерческих инструментов, и имеет хороший набор функций и выбор языков сценариев.

+0

automaticqa выглядит хорошо, но - я проверил его, но ничего не нашел об этом - может AutomatedQA также обрабатывать тест Acceptance/Story означает изменение/щелчок в графическом интерфейсе и просмотр данных, попадающих в бэкэнд? Я знаю, что «белые» рамки могут делать это, по крайней мере, они пишут. Из AutomatedQA я не видел объявления об этом в своем списке функций. – msfanboy

+0

Может AutomatedQA также проанализировать, сколько из GUI тестирования покрывается? Значит, это говорит о том, что проверено 80% gui, и это показывает мне все остальное, что я все еще могу проверить на добром старом пути ;-) – msfanboy

+0

Есть ли какие-либо тесты пользовательского интерфейса, которые вы можете сделать без инструментов автоматизации? Ну, а тестирование кода в формах окон сложно, я думаю, нет? Может кто-то поделится своим опытом с этим вопросом, пожалуйста. – msfanboy

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