Оля · DevOps, #qa-antrakt
Ночной прогон опять ходил в песочницу «ПлатиМ»: оплату с 3-D Secure по-другому не проверить, мок из урока 59 не умеет «сначала жди, потом вебхук». И вот что: песочница прислала один и тот же вебхук три раза, и тест «одно письмо с билетами» упал. Это флак или мы правда шлём три письма?
Тимур · бэкенд, #qa-antrakt
Трижды не бывает. Дина говорила, что повторяют только при ошибке.
Дина · интегратор «ПлатиМ», #platim-antrakt
Повторяем, если за 5 секунд не получили ответ 2xx. Ваш стенд ночью отвечал по 7 секунд. Так что три раза, это в документации, раздел «Доставка».
Вера Ланская · лид QA, #qa-antrakt
Значит, тест не флакает, он нашёл баг. Два дела. Первое: свой «ПлатиМ» для сквозных тестов, который ведёт себя как настоящий, вместе с повторами, и песочница больше не нужна. Второе: обработчик, которому всё равно, сколько раз пришло одно событие.
В прошлом уроке ты научился проверять, что наш двойник «ПлатиМ» говорит в правильном формате. Сегодня двойнику понадобится память и характер: платёж, который полминуты ждёт банк; ключ, который не даёт списать дважды; вебхук, который приходит когда хочет и сколько хочет.
Спарринг-партнёр
Боксёр на тренировке бьёт два вида целей. Груша висит и ждёт удара: по ней проверяют, что удар дошёл и был нужной силы. Спарринг-партнёр двигается, отвечает, помнит, что ты делал в прошлом раунде, и бьёт в ответ. Но бьёт вполсилы и ровно так, как попросил тренер: «сегодня работаешь против левши».
Мок из урока 42 это груша. Он отвечает тем, что в него записали, и потом сверяет, что его ударили. Фейк это спарринг-партнёр. У него есть своя логика и своя память, он ведёт себя как настоящий шлюз, но живёт у нас на стенде, и его поведение заказывает тест.
урок из курса
Урок из курса «Автотестирование с нуля». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.