Перейти к содержимому

Фотография

Использование JUnit для функц./регрес.тестирования


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Ramsey

Ramsey

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Смирнов Александр Валерьевич
  • Город:Minsk

Отправлено 06 октября 2005 - 11:00

Здравствуйте коллеги.
Совсем мне надоело занматься рутинной и монотонной работой ручного тестирования приложений написанных на Жаве и .Нет. Вот и решил как-то это дело разнообразить, а заодно и получить новые знания.
Вобщем так: Кантора наша небольшая, финансами большими не располагает, а посему для преобретения таких тулов как ВинРаннер, СилкТес, и прочее руки не доходят и думаю в ближайшее время не дойдут. Мне как рядовому и единственному тестеру уж больно надоело однообразие. Тем более, что использование автоматического тестирования должно принести свои пложы в смысле увеличения качества.

Занялся я поиском более менее подходящей для создания функциональных, а также регрессионых скриптов "тулзей". И очень часто натыкаюсь на то, что возможно использование для этой цели JUnita. На сайте http://www.junit.org, написано, что эта тулза более подходит для юнит тестирования.
В свою очередь, на ссылке http://www.junit.org...ticle/index.htm указаны тулы, которые работают с JUnitом в качестве функциональных. :acute:

Пожалуйста, помогите мне понять, возможно ли такое, что JUnit используется как тулза для функц. тестирования. Или даже сказать точнее, мот у кого есть опыт в указанной проблеме. Буду очень признателен за любую информацию по использования тулза для функц./регресс. тестирования.
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 06 октября 2005 - 11:10

Вы, вероятно, имеете в виду функциональное тестирование пользовательского интерфейса?

Тогда я бы посоветовал для Java использовать не расширения JUnit, а оригинальный JUnit + драйвер пользовательского интерфейса Jemmy -- http://jemmy.netbeans.org/
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Ramsey

Ramsey

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Смирнов Александр Валерьевич
  • Город:Minsk

Отправлено 06 октября 2005 - 11:18

Да, именно пользовательского интерфейса.

Дело в том, что как-то раз смог попользоваться ВинРаннером и просто восхитился возможностями. Особо то, что была возможность заставить винраннер самому определить компоненты и затем уже изменять записанный им скрипт.

Спасибо за совет, буду разбираться.
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 06 октября 2005 - 11:48

То есть, Вам интересны инструменты, которые поддерживают catch&replay? Такие тоже есть среди бесплатных, но ни один их них не умеет оформлять записанные скрипты в виде тест-кейсов для JUnit. Хотя, впрочем, руками такое преобразование можно сделать.

Если хотите catch&replay, посмотрите на Abbot -- http://abbot.sf.net/ , у него есть "пристройка" под названием Costello, которая умеет записывать скрипты.

Но если Вы захотите делать действительно качественные авто-тесты руками, а не записывать, Jemmy будет лучшим выбором.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 Ramsey

Ramsey

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Смирнов Александр Валерьевич
  • Город:Minsk

Отправлено 06 октября 2005 - 12:07

Ок, спасибо большое за совет. К сожалению у меня столько вопросов, что просто даже и не знаю с чего начать. Пожалуй начну с прочтения мануала и доков. Если не сложно, может поможите с сылками, где толково описывается работа с приложением Jemmy. Так, как на мой первый взгляд на сайте, мне не очень понятно вся процедура написания и исполнения скриптов.
Очень бы помогло что-нить типа Hallo world. Спасибо еще раз.
  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 06 октября 2005 - 12:13

http://jemmy.netbean...g/tutorial.html
http://jemmy.netbeans.org/samples.html
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#7 Ramsey

Ramsey

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Смирнов Александр Валерьевич
  • Город:Minsk

Отправлено 06 октября 2005 - 12:17

http://jemmy.netbean...g/tutorial.html
http://jemmy.netbeans.org/samples.html

Просмотр сообщения

Спасибо :acute: . Уже читаю, но пока дается с трудом...
  • 0

#8 Гость_Vassiliy Kudryashov_*

Гость_Vassiliy Kudryashov_*
  • Guests

Отправлено 15 февраля 2006 - 17:54

Можно написать свой Acceptance Testing FrameWork, в зависимости от того, что нужно.
Опереться можно, например, на библиотеку Abbot, а дальше - берём свинговое дерево и всё из него добываем :clapping:

У нас в процесс сборки билда такое JUnit-based функциональное тестирование вписалось... но всё это хлопотно было, да.


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных