İçeriğe geç

Test otomasyonu

Her değişiklikte sitenin önemli yolları kendiliğinden denensin, hata müşteriye gitmeden yakalansın.

Tipik hedefler; gerçek değer pilotta ölçülür.

  • %90+Test kapsamı hedefi, seçilen kritik akışlar için
  • Her değişiklikteTestlerin otomatik koşması
  • Dakikalar içindeHata raporunun hazır olması için hedef

Sorun

Küçük bir değişiklik yapıyorsun, sonra bir bakıyorsun ödeme sayfası ya da form çalışmıyor. Siteyi her güncellemede elle gezmek hem zaman alıyor hem de bir şeyi atlıyorsun. Hatayı çoğu zaman bir müşteri yazınca öğreniyorsun.

Kimler için

  • E-ticaret ve sipariş alan siteler
  • Sık güncelleme yapan yazılım ekipleri
  • Formla müşteri toplayan işletmeler
  • Hız ve Google puanı önemseyenler

Ne yapıyor

  1. Uçtan uca testler

    Playwright ile gerçek bir kullanıcı gibi siteyi gezer: ana sayfa, form, sepet, ödeme.

  2. API testleri

    Arka planda çalışan servislerin doğru cevap verdiğini ayrıca denetler.

  3. Her değişiklikte çalışır

    GitHub Actions ile kod her değiştiğinde testler kendiliğinden koşar.

  4. Hata kanıtı

    Bir test kırılırsa ekran görüntüsü ve video kaydı raporda hazır bulunur.

  5. Hız ölçümü

    Core Web Vitals değerleri izlenir, sayfa yavaşlarsa uyarı verilir.

  6. Yük testi

    k6 ile aynı anda çok ziyaretçi geldiğinde sitenin nasıl davrandığı denenir.

Nasıl teslim ediyoruz

  1. 01

    Kritik yolları seçeriz

    Para ya da müşteri getiren akışları belirleriz: form, sipariş, giriş, randevu.

  2. 02

    Testleri yazarız

    Bu akışlar için testleri yazar, hata durumunda ne göreceğini birlikte belirleriz.

  3. 03

    Otomatiğe bağlarız

    Testleri GitHub Actions'a bağlarız. Her değişiklikte koşar, sonucu sana ya da ekibine bildirir.

  4. 04

    Raporlarız, bakarız

    Sonuçları sade bir raporla gösteririz. Site değiştikçe testleri güncel tutarız.

Birlikte çalıştığı araçlar

  • Playwright
  • GitHub Actions
  • k6
  • Lighthouse
  • Core Web Vitals

Sık sorulanlar

Sitem bende değil, başka birinde yapıldı. Yine de olur mu?

Evet. Testler siteyi dışarıdan, bir ziyaretçi gibi dener. Kodun kimde olduğu önemli değil, yalnızca siteye ve gerekirse test hesabına erişim lazım.

Ne kadar sürede kurulur?

Birkaç kritik akış için ilk sürüm genelde 1-2 hafta içinde çıkar. Kapsam büyürse süre uzar.

Testler gerçek siparişi bozar mı?

Hayır. Testleri deneme ortamında ya da test hesabıyla koşturuyoruz. Gerçek müşteri verisine dokunmuyoruz.

Bunu bir kez kurup unutabilir miyim?

Site değiştikçe testlerin de güncellenmesi gerekir. İstersen aylık bakım içinde biz güncel tutarız.

Aynı hizmetten diğer çözümler

Yazılım

Test otomasyonu