YURI KAN

Все статьи в категории 14

Model-Based Testing: Автоматическая Генерация Тестов из Моделей

Генерация тестов из моделей: машины состояний, UML диаграммы, GraphWalker, ModelJUnit, критерии покрытия

Mutation Testing: Измерение Качества Тестов За Пределами Покрытия Кода

Измерение качества тестов за пределами покрытия: PITest Java, Stryker JS, операторы мутаций, интерпретация скора

Pairwise Testing: Комбинаторная Оптимизация для Покрытия Тестами

Комбинаторная оптимизация: алгоритм all-pairs, инструмент PICT, ортогональные массивы, 90% покрытие дефектов

Property-Based Testing: Генеративное Тестирование Инвариантов Системы

Генеративное тестирование с QuickCheck: Hypothesis Python, JSVerify, shrinking, инварианты, генераторы

Session-Based Test Management: Структурированный Подход к Исследовательскому Тестированию

Структурированное исследовательское тестирование: чартеры, миссии, дебрифинг, метрики SBTM, Rapid Software Testing

Specification by Example: Живая Документация Через Коллаборативные Примеры

Коллаборативные спецификации: живая документация, FitNesse, Concordion, примеры как требования

Комбинаторный Дизайн Тестов: Систематическое Покрытие Взаимодействий Параметров

Систематическое покрытие комбинаций: n-wise тестирование, инструмент ACTS, покрывающие массивы, деревья классификации

Контекстно-Ориентированное Тестирование: Адаптивный Подход к Качеству ПО

Адаптивная методология тестирования: 7 принципов CDT, ситуационный подход, vs лучшие практики, реальные кейсы