Я планирую использовать RESTAssured для тестирования API в нашем проекте.
Мне интересно, доступен ли какой-либо механизм для определения охвата тестами.
Я сделал поиск в Google, но не нашел ответа.
Я планирую использовать RESTAssured для тестирования API в нашем проекте.
Мне интересно, доступен ли какой-либо механизм для определения охвата тестами.
Я сделал поиск в Google, но не нашел ответа.
Во-первых, какое покрытие? -Требование -Код -Конечная точка -Метод -Ошибка -Среда -и т.д.
Я предполагаю, что конечная точка и/или покрытие требований, которые вы хотите получить: создайте матрицу покрытия, в которой вы отмечаете покрытую конечную точку и ее метод (ось Y) тестовым примером (ось X). Входные конечные точки могут быть предоставлены заранее, поскольку вы должны их знать. Остальное можно собрать во время выполнения с помощью утилиты-коллектора.
Я лично использовал пользовательскую аннотацию для тестов, где я отметил используемые конечные точки, в то время как результат теста был предоставлен testNg ITestListener. В конце концов, с помощью пользовательского репортера я сделал свой собственный результат покрытия в виде тепловой карты.