Публикации по теме 'mutation-testing'


Утилита для проверки байтового кода Dotnet Mutation Test - Faultify
Последние 10 недель я и еще несколько человек работали над инструментом проверки мутаций под названием Faultify . Этот инструмент намеренно вводит логические ошибки в кодовую базу для проверки качества тестирования. Введение Что касается Stryker, пока что это единственный лучший вариант для выполнения мутаций исходного кода .net, Faultify предлагает тестирование мутаций байтового кода. Этот метод выбран по двум причинам: 1) Чтобы выяснить, являются ли мутации байт-кода лучшей..

Вопросы по теме 'mutation-testing'

Какие существуют системы тестирования мутаций?
В другом вопросе я спросил, тестирование мутации полезно на практике. Поскольку я не получил удовлетворительных ответов, я хочу сам проверить текущие инструменты. Поэтому мне нужен обзор текущих существующих фреймворков для тестирования мутаций....
7286 просмотров

Тесты JUnit проходят, но PIT говорит, что пакет не зеленый
При попытке запустить тест на мутацию PIT я получаю следующую ошибку: mutationCoverage failed: все тесты не прошли без мутации при расчете покрытия строки. Для мутационного тестирования требуется зеленый набор. Тесты работают нормально,...
10645 просмотров

Питест исключен Методы maven
Я пытаюсь исключить PIT из мутации каких-либо методов ввода-вывода, таких как «закрыть» и «сбросить». Вот моя конфигурация Maven: <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId>...
2788 просмотров
schedule 11.10.2023

Могу ли я заставить гейт качества провалиться, если охват мутаций недостаточно высок?
Мы используем шлюз качества «SonarQube way» по умолчанию, который имеет настройку «Покрытие мутаций», однако это, похоже, не приводит к сбою шлюза. Например, у меня есть небольшой тестовый проект, который не имеет достаточного покрытия мутациями и...
154 просмотров

Питест: как правильно указать пути в разных модулях
У меня есть огромный проект, для которого я тестирую мутационное тестирование с помощью Pitest. Проект находится в форме OSGi, и все модули разделены. У меня есть эта структура: |-1.myProgramm-parent  |-pom.xml  |-2.myProgramm.module1   |-pom.xml...
284 просмотров
schedule 05.01.2023