Анализ зависимостей для тестов [закрыт]

Google построила систему тестирования, которая может определить, какие тесты нужно запускать после изменения. своими словами :

  

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

     

...

     

введите описание изображения здесь>> </p>
</blockquote>

<p> Вдохновленный этим, я создал <a href= инструмент для Python, который также использует анализ зависимостей, чтобы определить, какие тесты должны быть выполнены. Разница в том, что она не привязана к системе CI. Он предназначен для запуска локально и ищет изменения файлов с момента последнего прохождения тестов, вместо того, чтобы смотреть на фиксации в системе управления версиями.

Visual Studio 2010 имеет признак «« Анализ влияния теста », который« информирует разработчика о том, какие тесты они должны выполнять, чтобы проверить изменения кода, которые они создают ».

Мой вопрос: есть ли название для этого подхода? Кажется, я где-то читал, что это называется «Инкрементальное тестирование», но я больше не могу найти ссылку.

7 голосов | спросил jbochi 10 J000000Sunday11 2011, 15:19:21

3 ответа


1

Я бы назвал это регрессионным тестированием . Или, возможно, автоматическое регрессионное тестирование.

Из ссылки:

Regression testing can be used to test a system efficiently by systematically 
selecting the appropriate minimum set of tests needed to adequately cover a 
particular change.
ответил Peter K. 7 Jam1000000amSat, 07 Jan 2012 06:51:02 +040012 2012, 06:51:02
0

Инкрементальное тестирование - это что-то другое (тестирование после каждого приращения кода). Есть также инструменты для Java, которые делают это - Infinitest и JUnit Max. Я прочитал некоторых людей, которые называют этот подход «непрерывным тестированием».

ответил Gabriel Ščerbák 11 J000000Monday11 2011, 01:25:09
-1

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

ответил Ron Pihlgren 23 FebruaryEurope/MoscowbThu, 23 Feb 2012 07:06:24 +0400000000amThu, 23 Feb 2012 07:06:24 +040012 2012, 07:06:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132