Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как организовать авто билд и прогон авто-тестов 
V
    Опции темы
Entry_N3
  Дата 27.12.2009, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



Приветствую. Как организовать автоматическое выполнение тестов по расписанию в проектах на Java? Какой инструментарий для написания тестов и их запуска?
PM MAIL   Вверх
powerOn
Дата 27.12.2009, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



1) Hudson + Maven или Ant. 
2) Любой ланчер работающий по расписанию + maven или ant.

Тесты на TestNG/JUnit


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Entry_N3
Дата 27.12.2009, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



TestNG лучше/хуже JUnit?
PM MAIL   Вверх
powerOn
Дата 28.12.2009, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(Entry_N3 @  27.12.2009,  21:28 Найти цитируемый пост)
TestNG лучше/хуже JUnit? 


Тут почитай.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Entry_N3
  Дата 28.12.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



powerOn,  smile 

А как принято называть TestNG по-русски ("pronunciation")?
PM MAIL   Вверх
powerOn
Дата 28.12.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



думаю правильно: "ТестЭнЖи"
 smile 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Entry_N3
Дата 28.12.2009, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



smile спасибо
PM MAIL   Вверх
Entry_N3
  Дата 28.12.2009, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



А JUnit показывает процент покрытия кода (т.е. сколько реально он классов вызывал из всех, что есть в сборке проекта)? Если нет, то как получить (TestNG)?
PM MAIL   Вверх
powerOn
Дата 28.12.2009, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(Entry_N3 @  28.12.2009,  21:57 Найти цитируемый пост)
А JUnit показывает процент покрытия кода (т.е. сколько реально он классов вызывал из всех, что есть в сборке проекта)? Если нет, то как получить (TestNG)? 


Это вопрос совсем для другой темы. Если нужно считать покрытие, то смотри cobertura или emma




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Entry_N3
  Дата 29.12.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



А какой принцип действия этих продуктов в двух словах?
PM MAIL   Вверх
Entry_N3
  Дата 29.12.2009, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



А как принято называть "Cobertura" по-русски ("pronunciation")? smile
PM MAIL   Вверх
Entry_N3
Дата 30.12.2009, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



Не могу понять, что такое "Branch Coverage - The percent of branches executed by this test run." в Cobertura.
PM MAIL   Вверх
powerOn
Дата 30.12.2009, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Branch Coverage показывает количество протестированных веток кода. Т.е. есть у тебя в коде if:
Код

if (flag) {
   // ветка 1
}
else {
   // ветка 2
}


В данном куске до 2 ветки. Твой тест может быть написан таким образом, что проходит только по ветке 1, или по ветке 2, или по обоим. Хороший тест проходит по всем веткам.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Entry_N3
  Дата 31.12.2009, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



powerOn,  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.