Обзор релиза Specmatic 2.44.0
Specmatic 2.44.0, минорное обновление в категории Mobile и API Testing, было выпущено 2026-04-20. Эта версия сосредоточена на доработке тестирования соответствия, переработке отчетности по покрытию и усилении поддержки SOAP API.
Ключевые изменения
Новые возможности и улучшения:
- Тестирование соответствия (Conformance Testing): Ожидаемые сбои в тестах соответствия теперь требуют указания причины, что повышает ясность и отслеживаемость. Это дополняет предыдущие корректировки по отключению ожидаемых сбоев соответствия.
- Отчетность по покрытию (Coverage Reporting): Механизм отчетности по покрытию был значительно переработан для предоставления более точных и действенных данных о покрытии API-тестов.
- Тестирование SOAP API: Введено принудительное использование
Content-Type, специфичного для версии SOAP, как для запросов, так и для ответов, обеспечивая более строгое соблюдение протокола и более надежную валидацию SOAP API. - Обработка OpenAPI: Файлы
asyncapiтеперь пропускаются во время проверок обратной совместимости (BCC) OpenAPI, что упрощает процесс валидации.
Исправления и обслуживание:
- Swagger Parser: Устранены критические ошибки безопасности потоков (thread safety bugs) в Swagger parser, что повышает стабильность.
- Сопоставление шаблонов (Pattern Matching): Отменено изменение, связанное с
min/max ItemsвListPattern(Issue 1741), что устраняет предыдущую регрессию. - Безопасность и зависимости: Включает обновление безопасности для
org.thymeleafдоv3.1.4.RELEASEи многочисленные другие обновления зависимостей по всему проекту, обеспечивая лучшую безопасность и производительность.
Влияние на QA-команды
Инженеры по QA получат выгоду от более надежных проверок соответствия, более четких и точных метрик покрытия, а также повышенной точности при тестировании SOAP API. Эти обновления помогают выявлять проблемы раньше в цикле разработки и поддерживать более высокие стандарты качества API во всех проектах.
Полный список изменений доступен в официальном changelog Specmatic.
