Тестовое покрытие в REST Assured

Я планирую использовать RESTAssured для тестирования API в нашем проекте.

Мне интересно, доступен ли какой-либо механизм для определения охвата тестами.

Я сделал поиск в Google, но не нашел ответа.


person Vinod    schedule 01.04.2019    source источник


Ответы (1)


Во-первых, какое покрытие? -Требование -Код -Конечная точка -Метод -Ошибка -Среда -и т.д.

Я предполагаю, что конечная точка и/или покрытие требований, которые вы хотите получить: создайте матрицу покрытия, в которой вы отмечаете покрытую конечную точку и ее метод (ось Y) тестовым примером (ось X). Входные конечные точки могут быть предоставлены заранее, поскольку вы должны их знать. Остальное можно собрать во время выполнения с помощью утилиты-коллектора.

Я лично использовал пользовательскую аннотацию для тестов, где я отметил используемые конечные точки, в то время как результат теста был предоставлен testNg ITestListener. В конце концов, с помощью пользовательского репортера я сделал свой собственный результат покрытия в виде тепловой карты.

person sagaris    schedule 02.04.2019