Описание тега mutation-testing
Метод тестирования программного обеспечения, который включает изменение исходного кода или скомпилированного промежуточного кода (Java: байтовый код, .NET: IL). Наборы тестов, которые не терпят неудачу при каждой из этих "мутаций", считаются неадекватными.
1
ответ
В чем разница между тестированием на основе свойств и тестированием на мутации?
Мой контекст для этого вопроса в Python. Библиотека тестирования гипотез (т.е. тестирование на основе свойств): https://hypothesis.readthedocs.io/en/latest/ Библиотека тестирования мутаций: https://github.com/sixty-north/cosmic-ray
01 авг '16 в 16:45
2
ответа
Тестирование на мутацию Stryker с файлами ES6
Я столкнулся с проблемой, когда я пытаюсь выполнить мутационное тестирование в моих утилитарных классах в своем реактивном проекте с использованием этой библиотеки http://stryker-mutator.github.io/. Однако я получаю следующие ошибки, [2017-05-17 16:…
17 май '17 в 11:04
0
ответов
Закончите phpunit-тесты всегда во время тестирования инфекции
Я использую инфраструктуру тестирования на инфекцию https://github.com/infection/infection Во время теста некоторые части кода изменяются так, что тест не проходит и не запускается полностью, а также не использует метод PHPUnit Teardown. У меня тако…
02 ноя '18 в 22:38
1
ответ
Мутация кода на основе llvm для генетического программирования?
Для изучения генетического программирования я хотел бы реализовать эволюционную систему на основе llvm и применить кодовые мутации (возможно, на уровне IR). Я нашел llvm-mutate, который очень полезен для выполнения точечных мутаций. Насколько я поня…
11 дек '14 в 10:38
5
ответов
Мутация Тестирование
Можно ли успешно использовать мутационное тестирование для улучшения TDD с точки зрения уменьшения дефектов?
10 дек '09 в 07:47
2
ответа
Mutation Testing для программ с неизвестным выводом
Поскольку конечной целью тестирования мутаций является обнаружение ошибок в программах путем поиска тестовых случаев, которые выявили бы ошибки (путем изменения частей программы и последующей проверки выходных данных), кажется, что только если выход…
17 авг '17 в 10:23
1
ответ
Формат генерации мутаций PIT Tool
Я заинтересован в тестировании мутаций и хочу генерировать ошибки в коде с помощью инструментов тестирования мутаций, и я нашел PIT. Кроме того, я читаю статью о регрессионном тестировании, на сайте которой приведены экспериментальные данные. Один и…
08 мар '17 в 21:42
0
ответов
Проверка мутаций - ошибка Питтеста (мутации не найдены)
Я использую https://github.com/hcoles/pitest для написания мутационных тестов в нашем существующем модульном тесте. Мы получаем ошибку, как показано ниже: 12:09:40 PM PIT >> INFO : MINION : 12:09:40 PM PIT >> FINE : Expecting 1 tests cla…
02 май '17 в 16:31
0
ответов
Генерация мутанта для программы на Python
Существующие инструменты тестирования мутаций для python, такие как Cosmic Ray или Mutpy, похоже, не хранят сгенерированные мутанты. Я хочу найти инструмент, который может генерировать и хранить мутанты для программы на Python, потому что мне нужны …
22 янв '19 в 13:04
1
ответ
Как я могу выполнить мутационные тесты на базе кода F#?
Какие варианты доступны для меня, чтобы выполнить мутационные тесты на базе кода F#? Например, есть ли какие-либо фреймворки?
30 ноя '15 в 11:15
1
ответ
PITest: JavaLaunchHelper реализован в обоих
Недавно я начал использовать PITest для мутационного тестирования. После запуска команды, постройте мой проект, используя maven. mvn org.pitest:pitest-maven:mutationCoverage Я получаю эту ошибку несколько раз: -stderr : objc[2787]: Class JavaLaunchH…
04 апр '16 в 11:30
1
ответ
Настройка PITest для гуавы
Я пытаюсь настроить PIT для Guava ( http://pitest.org/), чтобы выполнить тестирование на наличие мутаций, но я получаю следующую ошибку при попытке запустить его. Это ошибка, которую я получаю: 12:19:47 PM PIT >> INFO : Sending 32 test classes…
06 дек '16 в 20:27
3
ответа
Создание юнит-тестов быстро проваливается для мутационного тестирования
Одна проблема, возникающая при тестировании мутаций, заключается в том, что он медленный, потому что по умолчанию вы выполняете полный тестовый запуск (либо тестовый файл, либо набор тестовых файлов) для каждой сгенерированной мутации. Один из спосо…
16 апр '09 в 02:48
1
ответ
Могу ли я получить качественный выход из строя, если мутационный охват недостаточно высок?
Мы используем качественный шлюз SonarQube way по умолчанию, который имеет настройку "Охват мутаций", однако, похоже, что это не приводит к выходу шлюза из строя. Например, у меня есть небольшой тестовый проект, который не имеет достаточного охвата м…
21 фев '17 в 17:14
4
ответа
Какие рамки тестирования мутаций существуют для C/C++?
Тестирование мутаций уже давно проводится, и кажется, что есть по крайней мере одна или две коммерческие среды тестирования мутаций для C/C++. Вы их использовали? Каковы ваши переживания? Есть ли альтернативы с открытым исходным кодом?
17 янв '11 в 17:16
0
ответов
Как установить переменные среды в конфиге pitest?
Я использую плагин pitest gradle для тестирования мутаций. Все работает нормально, пока не встретится определенный набор тестов, в котором каждая проверка теста основана на различных значениях переменных среды. Я понимаю, что pitest не распознает их…
18 окт '18 в 04:00
1
ответ
Как исключить тесты из анализа мутаций PIT?
Сейчас я нахожусь в сложной ситуации со сложным проектом, в котором значительная часть была подвергнута рефакторингу и проверена со значительным количеством неудачных тестов. Я запускаю PIT в Maven, но долгое время не мог этого сделать, потому что т…
14 дек '15 в 15:43
2
ответа
Фильтровать классы в муравье при использовании pitest
Давайте рассмотрим этот простой пример муравья + питеста: https://github.com/hcoles/pitest-ant-example Путь к классам теста определяется следующим образом: <!-- classpath for compiling and testing the code. Note it does not include pitest and it'…
01 мар '18 в 17:04
1
ответ
Поиск ошибок в коде с помощью мутационного тестирования
У меня есть некоторые проблемы с пониманием, как найти ошибку с использованием мутантов. Итак, есть оригинальный код, я создаю мутантов и проверяю их на доступность, заражение и распространение, нахожу тесты, которые убивают мутантов (если они сущес…
30 июн '17 в 14:49
1
ответ
Питест не может определить класс теста
У меня есть проблемы с моей конфигурацией Maven и Питес. Мутация Pitest поколения в порядке, но он не может видеть мой класс теста.. если у вас есть решение:D У меня есть основной источник, как это /src/main/java/com.plugin..... .java У меня есть та…
18 фев '16 в 08:06