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

Фотография

Автоматический запуск автоматизированных тестов.


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

#1 VitalyD

VitalyD

    Опытный участник

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 21 августа 2009 - 09:34

Добрый день!
А накидайте плз ссылок по следующему вопросу:
Сборка, Автоматическая установка билда после сборки и последующий запуск автотестов.

Причем хочется почитать не про "Купите продукт N за стопицот денег и получите все это".
Хочется почитать про реальноиспользуемые самостоятельно реализованные подобные системы.
  • 0

#2 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 21 августа 2009 - 11:14

Добрый день!
А накидайте плз ссылок по следующему вопросу:
Сборка, Автоматическая установка билда после сборки и последующий запуск автотестов.

Причем хочется почитать не про "Купите продукт N за стопицот денег и получите все это".
Хочется почитать про реальноиспользуемые самостоятельно реализованные подобные системы.

Ключевое слово «непрерывная интеграция» («continuous integration»).
Есть книга «Pragmatic Project Automation» хорошая, глава про непрерывную интеграцию доступна бесплатно.
Несколько раз про это рассказывали на конференциях SEC® (разных лет, на сайте есть слайды) и на AgileDays`08 (на сайте есть видео и слайды).
Довольно много в базе знаний компании Custis, ну и обязательно посмотрите статью Фаулера.

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

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#3 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 21 августа 2009 - 11:27

Ключевое слово «непрерывная интеграция» («continuous integration»).
Есть книга «Pragmatic Project Automation» хорошая, глава про непрерывную интеграцию доступна бесплатно.

Есть немного новее, "Continuous Integration: Improving Software Quality and Reducing Risk".
  • 0

#4 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 21 августа 2009 - 11:39

Есть немного новее, "Continuous Integration: Improving Software Quality and Reducing Risk".

Ага и на русском. Только там ужасный перевод («испытатели») и на мой вкус она не фонтан.
  • 0

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#5 VitalyD

VitalyD

    Опытный участник

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 24 августа 2009 - 12:02

всем спасибо с опозданием :)
  • 0

#6 the_norn

the_norn

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

  • Members
  • PipPip
  • 91 сообщений
  • ФИО:Kononov Roman

Отправлено 25 августа 2009 - 04:20

я думаю если вы конкретики добавите то вам и программные продукты посоветуют
  • 0

#7 Stagor

Stagor

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Stanislav Hordiyenko

Отправлено 28 сентября 2009 - 18:56

Тему увидел недавно, поделюсь с информацией, как это реализовано у нас в QA. Разработчики настроили CruiseControl.NET для билда приложений после каждого коммитмента. Все приложения билдятся и складываются на определенном сервере. После чего, мы разработали на VBScript приложение, которое производит автоматический деплой всех приложений в энвайронмент, который определяется в Xml конфиге. Так как у нас команда распределенная: офшор и оншор, то было выбрано время 12 ночи для еженочного деплоя выбранных апликейшинов в указанные энвайноменты. После того, как все приложения будут задеплоены, и сконфигурированы, запускается автоматизированный фреймворк, который проводить регрешин тестинг тех апликейшинов, которые обновлялись. То есть, каждую ночь, происходит регрессионное тестирование функционала приложения или группы приложений в связке. После чего формируется подробный отчет о проведенном тестировании, и рассылается всем. С утра ревьювается отчет, и смотришь, что было поломано за предыдущий день, тем самым ошибки выявляются еще на раннем этапе разработки. Мы, как QA, на данном этапе занимаемся подготовкой другого регрессионного скопа тест-кейс кандидатов на автоматизацию.
  • 0


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

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