QA Lead & Senior Manual QA
«Контракт бреше: OpenAPI проти реальної поведінки»
OpenAPI-спеку звикли читати як документацію. Насправді це тестовий оракул — і якщо його ніхто не звіряє з рантаймом, він тихо розходиться з сервісом: enum виріс, тип поля змінився, «необовʼязкове» поле зникло. Тести при цьому зелені, бо написані по тій самій спеці, яка вже бреше.
Розберемо, звідки береться дрейф контракту, як він виглядає в реальних відповідях і як ловити його в CI.
З живим демо: сервіс зі зламаним контрактом, який ручна перевірка в Postman пропускає. І з чесною межею інструмента — один із чотирьох дефектів не впіймає навіть валідація за схемою.
Для кого: