Production Cutover Checklist

Amaç: canlıya alırken her şeyin doğru çalıştığını hızlı ve kesin şekilde doğrulamak.

Ana sayfa

1) URL doğrulama

Kök sayfa çalışıyor mu?
/ (otel seçimi / yönlendirme)
Seçili otel UI açılıyor mu? ()
Diğer oteller placeholder mı?
/hotel/33181/ (Garden)
/hotel/33182/ (Santana)
/hotel/33183/ (Sunset)

2) Shared dosyalar (tek kopya) kontrolü

Bu istekler 200 dönmeli. 404/500 görürsen shared zinciri kopmuştur.

3) Seçili otel akış testleri ()

Tarih seçimi (checkin/checkout) + min/max nights
içinde datepicker ile 1 range seç.
Dil değişimi (TR/RU/DE/EN)
Dil değişince UI metinleri anında değişmeli, seçimler bozulmamalı.
Show Prices akışı
Show Prices → sonuçlar gelsin → side panel thumbs açılsın.

4) API & Cache doğrulama ()

Not: Bazı endpointler query param ister. Testi en doğru şekilde UI üzerinden Show Prices ile tetikleyip, Network tabında response header’ları kontrol ederek yaparsın.

Token endpoint (POST)
/hotel/{hid}/api/integrations/elektra/token
PowerShell örneği:

              
Roomtypes endpoint
/hotel/{hid}/api/integrations/elektra/roomtypes?lang=EN
Results endpoint header kontrolü
Network tab → results response header’ları:
X-Cache: HIT/MISS/STALE
X-Cache-TTL: sayı
X-Cache-Path: cache klasörü (hotelId içermeli)