Entegrasyonlar
Test, ekibinizin çalıştığı yerde başlar.
GitHub, Slack ve Jira'yı bağlayın. Bir yorum, yeni bir sürüm ya da Jira'da değişen bir durum testi başlatır. Rapor da videosuyla birlikte aynı yere döner.
Bugün bağlanabilenler
- GitHub
- Slack
- Jira

GitHub
GitHub'da test dört yoldan başlar
Bir depo bağlar, neyin çalışacağını seçersiniz. Sonrasında test, seçtiğiniz anlarda kendiliğinden başlar.
Yorum
Yorumda isteyin
Bir issue ya da pull request yorumuna kendi cümlenizle /testsafe yazın. Neyin çalışacağına ajan karar verir. Testi yalnızca depoya yazma yetkisi olanlar başlatabilir.
Pull request
Her pull request'i kontrol edin
Pull request'e her yeni kod geldiğinde test çalışır. Sonuç pull request'in kontrolleri arasında görünür. Hangi dalları izleyeceğini siz seçersiniz.
Sürüm
Her yeni sürümü test edin
GitHub'da bir sürüm yayınladığınızda TestSafe o sürümün dosyasını indirir, isterseniz uygulamanıza yeni sürüm olarak da ekler. Test hemen başlayabilir.
Issue
Her yeni issue'ya bakın
Biri issue açtığında ajan anlatılanı cihazda dener ve bulduğunu yorum olarak yazar.
Bütün sonuçlar tek bir yorumda gelir.
Ne çalışır
Test başladığında neyin, hangi telefonda çalışacağını siz seçersiniz
Bir yorum, pull request ya da yeni sürüm testi başlattığında ne çalışacağını önceden siz belirlersiniz. Bu daha önce yazdığınız bir senaryo olabilir, ya da issue'yu okuyup kendi başına test eden ajan.
- Varsayılan olarak her test için yeni bir cihaz açılır, test bitince silinir
- İsterseniz daha önce kurduğunuz bir ortam kullanılır, test için açılır ve sonra kapanır
- Uygulamayı boş bırakırsanız depoya bağlı uygulama test edilir
- 01
Bir senaryo
Daha önce yazdığınız tek bir akış. Giriş yapmak ya da bahşiş vermek gibi.
- 02
Bir iş akışı
Art arda çalışan senaryolar. Tek tıkla ya da GitHub'da bir olayla başlar.
- 03
Ajanın planladığı test
Ajan issue'yu ya da pull request'i ve yorumlarını okur, neyi deneyeceğine kendisi karar verir. İsterseniz hangi ekrana odaklanacağı gibi bir not eklersiniz.
Slack
Test sonucu ilgili ekibin kanalına gider
Kurallar yazarsınız. Her kural hangi olayın hangi kanala, ya da size özel mesaj olarak gideceğini belirler.
- Senaryoya, iş akışına ya da uygulamaya göre filtreleyin, isterseniz yalnızca kendi testleriniz
- Kalan adımın önceki ve sonraki görüntüleri mesajın altına eklenir
- Aynı test art arda kalırsa haberler tek bir konuda toplanır
- /testsafe run ile test başlatır, /testsafe status ile neyin çalıştığını görürsünüz

Jira
Bir test kalınca Jira kaydı kendiliğinden açılır
Hangi sonuçların kayıt açacağını siz seçersiniz. Kayıt kanıtlarıyla birlikte gelir, kimse hatayı baştan anlatmak zorunda kalmaz.
- Test yine kalırsa yeni kayıt açılmaz, aynı kayda yorum düşülür
- Test yeniden geçince kayda not eklenir, isterseniz kayıt kapanır
- Kaydı seçtiğiniz bir duruma, örneğin Teste Hazır'a taşımak testi başlatır
- Jira yorumuna /testsafe yazarak da test başlatırsınız
- Ya da raporun herhangi bir adımından elle kayıt açarsınız. Taslağı rapordan hazırlanır

Kurulum
Üç adımda bağlanır
- 01
Bağlayın
Entegrasyonlar ekranında GitHub, Slack ya da Jira'nın yanındaki Bağlan'a basın ve izin verin.
- 02
Neyin çalışacağını seçin
Senaryoyu, iş akışını ya da ajanın kendi testini seçin, ne zaman başlayacağını belirleyin.
- 03
Sonucu yerinde okuyun
Rapor, videosuyla birlikte ekibinizin zaten baktığı yere gelir.
Bağlantıyı birlikte kuralım.
Kısa bir görüşmede nasıl çalıştığınızı dinleyelim, GitHub, Slack ya da Jira bağlantısını birlikte yapalım.