İçeriğe atla

Hızlı Başlangıç

İlk testinizi adım adım kurun.

Aşağıdaki adımlar TestSafe'te çalıştırılmış bir testi izliyor. ShopGo adlı alışveriş uygulamasında, XL beden seçilip Sepete Ekle'ye dokununca uygulamanın çöktüğü bulunuyor. Her adımın yanında o anda ekranda ne göreceğiniz var.

  1. Hesabınızı açın

    Kayıt ol sekmesinden e-posta adresinizle hesap açın ya da hazır bir hesapla giriş yapın.

    TestSafe giriş ve kayıt ekranı
  2. Uygulamanızı yükleyin

    Uygulamalar ekranında uygulamanızı yükleme alanına sürükleyin. Aynı uygulamanın yeni sürümlerini yüklediğinizde hepsi aynı uygulamanın altında toplanır.

    Uygulamanızı buraya sürükleyin

    RideGocom.mrt.testapps.ridev1.0.3Yüklendi
  3. Ne test edileceğini yazın

    Senaryo ekranına AI Talimatları kutusu ekleyin ve ne yapılmasını istediğinizi bir cümleyle yazın. Birden fazla işiniz varsa kutuları sırayla bağlarsınız. Her kutunun iki çıkışı var, Başarılı ve Hata. Bir adım beklediğiniz gibi gitmezse testin nereden devam edeceğini siz seçersiniz.

    Test Ajanı →
    ShopGo senaryosu. Birbirine bağlı iki kutu: Classic Hoodie'yi arat, XL bedenini sepete ekle ve ödeme ekranına git, kupon tanımlayıp ödeme yap.
  4. İsterseniz telefonu hazırlayın

    Ortamlar ekranında telefonun hangi durumda olacağını seçersiniz. Dili, pil seviyesi, sinyal gücü gibi. Hazırladığınız ortamı her testte yeniden kullanırsınız. Özel bir durum gerekmiyorsa varsayılan cihazla devam edin.

    Cihaz Koşulları →
    Ortamlar listesi: Türkçe telefon, varsayılan cihaz, zayıf sinyal ve düşük pil
  5. Çalıştırın, telefonu canlı izleyin

    Çalıştır'a bastığınızda sağda Cihaz Denetleyicisi açılır ve ajanın telefonda ne yaptığını anında görürsünüz. Burada ajan XL bedeni seçip Sepete Ekle'ye dokundu, ShopGo çökme uyarısıyla kapandı. İlk kutu kırmızı çarpıyı aldı, ödeme kutusu hiç çalışmadı.

    Bulut Cihazlar →
    Telefonda ShopGo çökme uyarısı, ilk kutuda kırmızı çarpı, ödeme kutusu boş
  6. Raporu okuyun

    Test bitince rapor hazırdır. Özet sekmesi sonucu, süreyi ve bulunan hatayı sade bir dille anlatır. Adımlar sekmesinde ajanın nereye dokunduğunu ve çökmenin uygulamanın hangi satırından geldiğini görürsünüz.

    Raporlar →
    Rapor özeti. Durum Kaldı, süre 41 saniye, sonuç raporunda XL beden sepete eklenirken uygulamanın çöktüğü yazıyor.TestSafe raporundaki çökme kartı. Product.kt dosyasının 85. satırında java.lang.IndexOutOfBoundsException.
  7. Sonuçları ekibinize gönderin

    Entegrasyonlar ekranından GitHub, Slack ya da Jira'yı bağlayın. GitHub'da bir soruna yorum yazarak test başlatırsınız ve rapor aynı yere yorum olarak gelir. Jira'da kayıt açılır, Slack'e bildirim düşer.

    Entegrasyonlar →
    Entegrasyonlar ekranı: GitHub, Slack ve JiraGitHub'daki bir sorunda TestSafe botunun bıraktığı rapor

İlk testinizi birlikte kuralım.

Uygulamanızı anlatın, senaryoyu birlikte yazalım ve sonucu canlı izleyelim.