Mobil Uygulamalar
Uygulamanızı bir kullanıcı gibi kullanır.
Kayıt olur, arama yapar, sepete ekler, ödeme adımını dener, bildirimden geri döner. Nerede takıldığını videoda görürsünüz.
Test nasıl yazılıyor
Bir cümle yazıyorsunuz, gerisini ajan yapar
Her adım bir cümle. Ajan uygulamanızı bir Android cihazda açar, ekranı okur ve hedefe giden yolu kendisi bulur.
- Her adım Başarılı ya da Hata ile biter, sonrasında ne olacağını siz belirlersiniz
- Ajan ekranda ne olduğuna baktığı için yer değiştiren bir buton testi bozmaz
- Ekran yenilendiğinde cümleyi yeniden yazmanız gerekmez

Cihaz koşulları
İnternet kesilince uygulamanız ne yapıyor?
Kullanıcılarınızın yaşadığı hataların çoğu tertemiz bir cihazda çıkmaz. Önemli adımdan önce telefonun hâlini siz ayarlarsınız, ajan oradan devam eder.
Cihaz koşullarına bakın →- Ödeme adımının ortasında internet yavaşlar ya da kesilir
- Şarj yüzde 5'e düşer, sistem uyarısı ekranı kaplar
- Telefon çalar, ya da içinde kod olan bir SMS gelir
- Telefon başka bir dilde, ya da haritada başka bir yerde olur
Bir şey bozulunca
Kırmızı bir çarpı değil, çökmenin kendisi gelir
Uygulama kapandığında rapor hatanın kendisini gösterir. Hangi dosya, hangi satır, kaçıncı saniye. İki düğme sizi videonun o anına ve cihaz loglarının aynı anına götürür.
- Hatanın adı ve geldiği kod satırı
- Ajanın kendi cümleleriyle yazdığı adım listesi
- Raporun tamamını ekibe göndermek için tek bir link

Her sürümde
Siz söylemeden her sürümde yeniden çalışır
- 01
Yeni sürüm
GitHub'da sürüm yayınlandığında test yeni sürümle başlar.
- 02
Pull request
Aynı akışlar her pull request'te çalışır, sonuç kontrolleri arasında görünür.
- 03
Hata bildirimi
Bir issue'nun altına /testsafe yazarsınız, ajan anlatılanı cihazda dener.
Kendi uygulamanızda deneyin.
Bir akış seçin, canlı bir testi birlikte izleyelim.