Интересные факты о мутационном тестировании
Представим небольшое решение: В основном проекте есть расчёт скидки: А в тестовом проекте — два обычных unit-теста: На первый взгляд тесты выглядят нормально: они проходят, проверяют оба результата и дают покрытие веток условия. Но они не проверяют самое важное граничное значение — заказ ровно на 1_000. Именно здесь мутационное тестирование покажет потенциальный пробел. Перед запуском мутационного тестирования обычный набор тестов должен стабильно проходить: dotnet test Shop.sln Это обязательная стартовая проверка...
Как запустить sh файл в linux
Запуск SH-файла (Shell Script) в Linux довольно прост, но важно понимать некоторые нюансы, чтобы сделать это правильно и безопасно. Основные способы запуска SH-файла: Важные замечания и рекомендации: Пример простого SH-скрипта: #!/usr/bin/env bash # Это комментарий echo "Привет, мир!" DATE=$(date) echo "Сегодня: $DATE" USER=$(whoami) echo "Вы вошли как: $USER" Чтобы запустить этот скрипт: Вывод будет примерно таким: Привет, мир! Сегодня:...