🚀 Text2Test Self-Serve yayında.→ Hemen inceleyin
Text2Test

Gruplayın, zamanlayın, çalıştırın, detaya inin. Ölçek büyüdükçe sağlam kalan test otomasyonu.

Test senaryolarını dizinlerde gruplayın. Planlar halinde bir araya getirin. Zamanlayın veya CI üzerinden başlatın. Her koşu başarı oranlarını, hata nedenlerini, çalıştıranları ve test bazında sonuçları kaydeder. Herhangi bir plan koşusunun detayına inin ve hangi adımın bozulduğunu, hatasıyla birlikte aynı satırda görün.

Otomasyona Başlayın
Text2Test Plans genel görünümü: istatistikler ve kayıtlı planlar tablosu
Nasıl çalışır

Dört adımda test senaryolarından zamanlanmış test kapsamına.

Test senaryolarınız hazır olduğunda otomasyon yalnızca bir sihirbaz uzaklığındadır. Dört adımlı yönlendirmeli akış, dağınık testleri seçtiğiniz tarayıcılarda çalışan, hata durumunda doğru kişileri uyaran ve sonradan hata ayıklamak için ihtiyacınız olan her şeyi kaydeden zamanlanmış bir plana dönüştürür.

01

Plan detayları

Plana bir ad verin. Zamanlama belirleyin (cron tarzı veya kapalı). E-posta alıcılarını ekleyin ve bildirimlerin ne zaman gönderileceğini seçin (hata durumunda, başarı durumunda, her zaman). Ayar profillerini, tarayıcıları, paralel çalıştırmayı, yeniden denemeleri ve raporlamayı (video, adım detayları) belirleyin.

02

Testleri seçin

Proje ağacınızdan testleri seçin. Ada göre arayın, etikete göre filtreleyin veya başka bir projeden bir seçimi içe aktarın. Yan panel, planı oluştururken seçtiğiniz test sayısını anlık olarak gösterir.

03

Testleri sıralayın

Çalışma sırasını belirleyin. Bazı testlerin diğerlerinden sonra çalışması gerekir (önce giriş, ardından oturum açılmış akışlar). Yeniden sıralamak için sürükleyin.

04

Veri kaynağı

Plana bir veri kaynağı bağlayın: CSV, API fixture veya kayıtlı bir HTTP Request. Plan her satır için bir kez çalışır, böylece test kapsamı veri setinizle birlikte ölçeklenir.

Ölçeklenen yapı

İki düzenleme birimi. İhtiyacınız olan bu kadar.

Dizinler (Directories), ilgili planları tek bir ad altında toplar. Bir ürün yüzeyinin birden fazla planı (smoke, regresyon, tam paket) olduğunda ve bunları tek bir kovaya yığmadan gruplamak istediğinizde işe yarar.

Planlar (Plans), çalıştırılabilir birimdir. Her planın kendi zamanlaması, tarayıcı matrisi, alıcı listesi ve veri kaynağı bağlantısı vardır. Tek plan, tek koşu, tek sonuç.

Genel görünüm ikisini de aynı düzeyde gösterir, böylece katmanlar arasında tıklamadan tüm ağacı görebilirsiniz.

Text2Test Plans genel görünümü: Authentication ve Onboarding dizinleri ve içlerindeki planlar
Web. Mobil. API. Tek platform. Kullanıcılarınızın dokunduğu her yüzeyde tam kapsam.
Fiyatları İnceleyin
Koşudan sonra

Her plan koşusunda başarısız olan adıma kadar inin.

Her plan çalıştırması kaydedilir. Plan Results görünümü son 30 günü tek bakışta gösterir: başarı oranı trendi, toplam koşu sayısı, başarılı ve başarısız sayıları, ayrıca çalıştıran, tarayıcı, test sayısı ve başarılı/başarısız dağılımını içeren koşu bazında bir tablo.

Herhangi bir plan koşusuna tıkladığınızda açılan yan panelde şunlar yer alır:

Koşudaki tüm testler, başarılı ve başarısız olanlar
Başarısız testlerde satır içi hata özetleri (TimeoutError, AssertionError, mesaj önizlemeleri)
Yavaş adımları fark edebilmeniz için test bazında süre
Yalnızca başarısızları yeniden çalıştır · Planı yeniden çalıştır · Paylaş

Aynı yan panel Testpit analitik sayfasından da açılır; böylece bir regresyonu nerede fark ederseniz edin, ona neden olan koşunun detayına inebilirsiniz.

Varsayılan olarak çoklu tarayıcı

Chromium, Firefox, WebKit. Birini seçin. Üçünü birden seçin.

Her plan, seçtiğiniz tarayıcı matrisinde çalışır. Varsayılan tarayıcı Chromium'dur, ancak Firefox ve WebKit, Test options panelinde tek tık uzağınızdadır. Paralel çalıştırma seçilen tüm tarayıcıları aynı anda çalıştırır; böylece 20 dakikalık bir test paketi, tek tarayıcıda da üç tarayıcıda da yaklaşık aynı sürede tamamlanır.

Chromium
Firefox
WebKit
Zamanlanmış, paralel veya CI üzerinden başlatılan

Bir planı tetiklemenin dört yolu.

Şimdi çalıştır

Run düğmesine basın. Plan, yapılandırdığınız tarayıcı matrisinde çalışır. Çoğu ekip buradan başlar, test paketi kararlı hale geldiğinde zamanlamayı ekler.

Zamanlama

Planı tanımladığınız cron ifadesiyle çalıştırır. Saatlik, günlük veya her sürümden önce. Regresyonları yalnızca deploy sırasında değil, deploy'lar arasında da yakalar.

Paralel çalıştırma

Testleri worker'lara dağıtır, böylece uzun bir test paketi hızla tamamlanır. Aynı plan, daha fazla worker, aynı sonuç.

CI/CD entegrasyonları

Planları GitHub Actions, GitLab CI, CircleCI, Jenkins ve Bitbucket Pipelines üzerinden tetikleyin. JUnit XML çıktısı sayesinde PR kapıları ve durum kontrolleri ek ayar gerektirmeden çalışır.

Otomasyona Başlayın
Yalnızca hata sayıları değil, hataların kendisi

Başarısız bir test size neyi düzeltmeniz gerektiğini söylemelidir.

Bir plan içindeki adım başarısız olduğunda, sonuç satırı hatayı satır içinde gösterir. Zaman aşımına uğrayan adımla birlikte TimeoutError. Eksik olan değişkenle birlikte AssertionError. Yanlış durum kodu döndüren istekle birlikte ağ hataları.

Teste tıkladığınızda adım adım tam tekrar oynatmayı, her adımda alınan ekran görüntülerini ve Reporting ayarlarında etkinleştirdiyseniz koşunun videosunu görürsünüz.

Text2Test plan koşusu yan paneli: satır içi hata özetleriyle başarısız testler
Otomasyon tüm adım tiplerinizi çalıştırır

Test senaryosuna ne koyarsanız, plan onu çalıştırır.

Planlar, test senaryolarınızda hangi adım tiplerinin bulunduğuna bakmaz. T2T Native, Autopilot, Script Injection, Visual Verification, HTTP Request; hepsi aynı planın içinde, aynı tarayıcı matrisinde, aynı zamanlamayla çalışır. Dilediğiniz gibi birleştirin.

T2T NativeScript InjectionAutopilotVisual VerificationHTTP Request
Detayları inceleyin
SSS

Sıkça Sorulan Sorular

Bir kez paketleyin. Sürekli çalıştırın.

Plans ve Directories yapısının bir proje ağacını zamanlanmış test kapsamına nasıl dönüştürdüğünü görün. Canlı demo, sizin teknoloji yığınınız, sizin testleriniz.

Otomasyona Başlayın