Production Cutover Checklist
Amaç: canlıya alırken her şeyin doğru çalıştığını hızlı ve kesin şekilde doğrulamak.
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ı?
2) Shared dosyalar (tek kopya) kontrolü
Bu istekler 200 dönmeli. 404/500 görürsen shared zinciri kopmuştur.
Shared full.js
Shared theme
Shared Styles
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/tokenPowerShell örneği:
Roomtypes endpoint
/hotel/{hid}/api/integrations/elektra/roomtypes?lang=ENResults 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)
X-Cache-TTL: sayı
X-Cache-Path: cache klasörü (hotelId içermeli)