Поблочное тестирование GWT TDD и инструменты

Я сделал контроль несколько месяцев назад под названием HashHandleTextBlock . Основная концепция этого основана на MarkdownTextBlock UWP Community Toolkit.

Ниже описано, как вы используете элементы управления.


Вы также можете загрузить исходный код с Github и изменить управление в соответствии со своими требованиями.

7
задан roundcrisis 23 October 2008 в 11:50
поделиться

3 ответа

Я думаю, что Вы задали довольно широкий вопрос, который является частью причины, почему Вы не получили ответ некоторое время.

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

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

http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=DevGuideJUnitIntegration

1
ответ дан 7 December 2019 в 05:33
поделиться

Чтобы разработка приложений GWT была легко тестируемой, лучше перемещать как можно больше логики из представления. Используйте шаблон разработки, который делает GUI, тестирующий легче, такой как Образцовый Предъявитель представления (MVP), который используется широко в создавании настольных приложений (люди C#/.NET записали много об этом шаблоне.)

Можно использовать GWTTestCases для тестирования удаленной связи и кода, который в конечном счете выполняет необработанный JavaScript (большинство базовых классов GWT требует этого, особенно виджеты). Однако эти тесты не спешат выполняться, таким образом, необходимо предпочесть проекты, которые помещают всю эту логику в объекты, которые могут быть протестированы в простом JUnit TestCases.

Для получения дополнительной информации о записи приложений GWT тестируют сначала, я написал статью для журнала Better Software, который доступен как PDF онлайн в моем блоге.

4
ответ дан 7 December 2019 в 05:33
поделиться

Я думаю, что лучшим справочником на данный момент будет эта Методология тестирования с использованием Google Web Toolkit

3
ответ дан 7 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: