Testowanie API · Senior · Pytanie 75 z 75
Jak zautomatyzować wykrywanie zmian łamiących w specyfikacjach OpenAPI?
- 1Porównywać specyfikację z wydaną w CI i padać na zmianach łamiących
- 2Prosić recenzentów o czytanie całej specyfikacji w każdym pull requeście
- 3Porównywać rozmiar pliku specyfikacji z ostatnim wydaniem
Pokaż odpowiedź
Poprawna odpowiedź: Porównywać specyfikację z wydaną w CI i padać na zmianach łamiących
Wyjaśnienie
Narzędzia diff specyfikacji klasyfikują zmiany (usunięte pole, nowy wymagany parametr, zmieniony typ). Blokowanie ich w CI zamienia politykę zgodności w sprawdzenie.