Новини тестер - непрекъсната интеграция

Какво е непрекъсната интеграция (кратко CI - произнася се "си-ах") и какво прави той тестери? Аз се случи с интервю, в което тестерите не можа да отговори какво е това, или дори чували за такива системи. Ако погледна по посока на автоматизация, трябва да има разбиране на CI.

Защо тестери Непрекъснато интеграция?

Непрекъснато интеграция се превежда като "непрекъсната интеграция". В разработка на софтуер, това означава, че вашият продукт ще бъде непрекъснато се проведе събрание итерация, тестване, deploya и още други "кифли". С понятието като всичко е прозрачно. Сега, когато на практика.

На практика непрекъснато системна интеграция реализира като специализиран софтуер. Обикновено, CI се разпределя сървър или закупили лиценз за онлайн употреба. В сървъра може да служи и за работата си машина. След инсталацията (ако изберете този метод) ще имате достъп през уеб интерфейса, чрез който се конфигурира работния процес.

Сценарии за използване на такива системи е много, но повечето от тях са на повече или по-малко едни и същи линии.

  • Изграждане на нова версия на продукта
  • Тестване на нова версия на продукта
  • Обработка на резултатите

Непрекъснато интеграция осигурява най-малко един ogromenny плюс за тестера. Това автоматизирано тестване регресия. С голям проект трябва постоянно да гони същия обхват на тестове, за да се гарантира качеството на новия код. Този вид изпитване е бавно започва да се разболявам заради еднообразието и повторението. Така CI може да го вземе на раменете си и ви освобождава от рутината.

Ние разбираме, с непрекъсната интеграция

Да не посочи с пръст към небето, бих предложил да погледнете в посока на 2-известните продукти, които също имат безплатна версия. Тя Дженкинс и TeamCity. Вие трябва да се справят сами с ПО. Ние трябва да "чувстват" ръцете си, за да го разберат добре. Затова не се колебайте и го постави на място. Тя ще бъде малко по-мъчително към първоначалната настройка, но то ще се отплати добър опит.

Ръководства за инсталиране и конфигуриране на много, така че не виждам причина да се повтаря тук. Zaguglit: Дженкинс настроите или конфигурирате TeamCity. Чифт първите резултати ще ви дам изчерпателен отговор. Ако имате какво да се изпълнява на CI, тогава вижте статията за авто-тестове Codeception и накрая пишат свои собствени тестове. Това е просто важно, за да започнете.

Конфигуриране CI изграждане скрипт