Comments 3
Еще от себя добавлю, что зачастую не тестируют логику отправляемых ключей
К примеру, есть JSON:
{
"amount": 1000.00,
// одно из двух
"debit": true,
"credit": true
}И вот стоит проверить, что операция может быть только дебетовой или кредитной. Пример примитивный, обычно же JSON могут быть очень большими и логика в них витиеватой.
добавлю: можно ещё добавить проверку для get с сравнением значения отправляемого в post. То есть при отправке сохранить значение в переменной окружения, потом в тесте для get pm.expect(resp.name).to.eql(pm.environment.get(“name”));
Таким образом проверяем, что get вернул именно то значение, которое было отправлено, не обрезанное и так далее
Sign up to leave a comment.
Как я тестирую API: чеклист и подходы, и автоматизация