Профессиональная разработка интернет приложений

Программирование на Java, PHP, Flash…

Рубрика «Тестирование»

Использование HtmlUnit

Когда вашему проекту понадобятся функциональные тесты, обратите внимание на HtmlUnit. Он поддерживает javascript и его очень просто использовать. Вот небольшой пример: Первым делом, добавляем зависимость в проект: <dependencies> <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.1</version> </dependency> </dependencies> Чтобы начать тестирование сайта, необходимо создать клиент и загрузить нужную страницу: WebClient webClient = new WebClient(); HtmlPage page = (HtmlPage) webClient.getPage(«http://google.com»);

Отзывов (4)

Функциональное тестирование…

В командах, где разработкой и функциональным тестированием занимаются разные люди, часто возникает иллюзия, что разработчику необязательно проверить функционал, который он изменил. Он надеется на фукциональные тесты и ограничивается лишь написанием модульного (в лучшем случае). А ведь есть большая вероятность, что этот функционал не покрыт тестами, и есть какой-нибудь вариант использования, вызывающий исключительную ситуацию. Соответственно баг [...]

Ваш отзыв

Покрытие модульными тестами….

Очень понравились по этой теме две утилитки: maven-coberture-plugin EclEmma Первая – очень удобна для анализа покрытия тестами всего приложения, вторая – удобна при написании тестов. Cobertura Подробнее узнать о данной утилите, можно на странице http://cobertura.sourceforge.net/. Для того, чтобы произвести анализ покрытия тестами кода вашего приложения, pom.xml должны содержаться следующие строки: <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> [...]

Отзывов (5)