Тестирование Selenium и покрытие кода emma - PullRequest
1 голос
/ 27 апреля 2011

Есть ли способ получить покрытие кода при запуске тестирования селена?Проблема здесь в том, что селен вызывает непосредственный пользовательский интерфейс вместо реального источника, вызываемого компонентом пользовательского интерфейса.Так что любое решение, пожалуйста?Я также попробовал подключаемый модуль eclemma, но не повезло.

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Эмма и Cobetura могут оба инструктировать ваши классы для составления отчетов о покрытии (для этого я использовал Cobetura, а не EMMA). Эмма проводит статический анализ плюс анализ событий во время выполнения, и я предпочитаю его в настоящее время.

Кловер может быть направлен на JVM, чтобы сообщить вам покрытие - они объясняют, как это сделать.

Продукт Sonar также позволяет измерять динамические тесты - их функция описана на их сайте.

0 голосов
/ 28 апреля 2011

Вы используете удаленный контроль селена с Java?http://seleniumhq.org/projects/remote-control/

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

...