Приняв охват кода как концепцию и доведя наш код до более чем 70% покрытия строк, руководство теперь заинтересовано в покрытии REST API.
В настоящее время мы экспериментируем с определением наших ресурсов REST JAX-RS с помощью RAML и генерации кода для построения моделей и интерфейсов JAX-RS. Очевидно, что RAML может определять набор ресурсов, которые должны быть доступны с помощью каких методов, указывает, какие типы MIME могут быть приняты и созданы, и какие коды состояния являются приемлемыми ответами на любой заданный вызов.
Существуют ли какие-либо инструменты или среды тестирования, которые я мог бы использовать для отслеживания набора модульных тестов и обеспечения того, чтобы все применимые ресурсы были задействованы, все коды состояния были сгенерированы и т. Д.?
Не уверен, что лучше свести это к числу и отслеживать по пороговому значению / с течением времени; или просто регистрировать сбой модульного теста при неполном покрытии. Мы рады рассмотреть любое решение на данный момент!