Otomatik test script'i üretimi, test senaryolarını elle kod yazmadan çalıştırılabilir otomasyona dönüştürür. Text2Test'te test adımlarını düz metinle yazarsınız ve deterministik testler olarak çalışırlar. Bir adım kod gerektirdiğinde Text2Test script'i düz metin tarifinizden üretir ya da kendi Playwright script'inizi yapıştırırsınız.
Ayrı bir test script'i kod tabanının bakımını yapmazsınız. Düz metin adımları ve script'ler Text2Test içinde aynı test senaryosunda durur, birlikte çalışır ve kaynaklandıkları gereksinime bağlı kalır.
| İhtiyacınız | Kullanın | Nasıl yazarsınız |
|---|---|---|
| Bir kullanıcı akışını test etmek: tıkla, yaz, doğrula | Düz metin adımı | Düz metinle, bir ekip arkadaşınıza anlatır gibi |
| Tek bir adımda hassas, programatik kontrol | Script Injection, üretilmiş | Adımı düz metinle tarif edin, script'i Text2Test yazsın |
| Elinizdeki otomasyonu yeniden kullanmak | Script Injection, sizin script'iniz | Mevcut Playwright script'inizi yapıştırın |
| API üzerinden veri hazırlamak veya kontrol etmek | HTTP Request adımı | Metot, URL ve yanıt üzerinde doğrulamalar |
Her adım düz metindir. Seçici yok, test kodu yok.
| Görev | Elle | Text2Test |
|---|---|---|
| Tek bir test script'ini yazma süresi | 30-60 dk | Saniyeler |
| 20 özellikli bir ürün için kapsam | 2-4 hafta | Saatler |
| Script kalitesinde tutarlılık | Mühendise göre değişir | Tutarlı |
| Test senaryolarına izlenebilirlik | Elle etiketleme | Otomatik |
| Spesifikasyon değiştiğinde güncelleme | Elle yeniden yazım | Yeniden üretilir |
Text2Test'te bir test senaryosu tek tip bir talimattan ibaret değildir. Bir adım dizisidir. Her adım farklı bir prompt tipi olabilir ve tam olarak test etmeniz gerekene uyacak şekilde istediğiniz sırayla birleştirilebilir.
Adımları düz metinle yazın. Text2Test Native ekranı anlamsal olarak okur ve çalıştırır. Seçici veya DOM bilgisi gerekmez.
Mevcut bir script'i yapıştırın ya da otomatik üretin ve testin içinde satır içi çalıştırın. Belirli bir adımda hassas, programatik kontrole ihtiyaç duyduğunuz durumlar için.
Akıl yürütme gerektiren karmaşık akışlarda kontrolü yapay zekaya devredin. Autopilot üründe otonom şekilde gezinir ve işi bitince kontrolü geri verir.
Test senaryosunun herhangi bir noktasında ekran görüntüsü karşılaştırması yapın veya öğe görünürlüğünü kontrol edin. Yerleşim regresyonlarını ve arayüz değişikliklerini yakalar.
Bir API çağırın ve yanıtı doğrulayın. Tüm katmanları tek bir test senaryosunda test etmek için arayüz adımlarıyla birleştirin.
İstediğiniz sırayla birleştirin. Bir test senaryosu T2T Native adımıyla başlayabilir, durumu hazırlamak için bir HTTP isteği çalıştırabilir, görsel doğrulama yapabilir, belirli bir aksiyon için script enjekte edebilir ve son akış için kontrolü Autopilot'a devredebilir. Hepsi tek bir test senaryosunda.
Test senaryolarını elle kod yazmadan çalıştırılabilir otomasyona dönüştürmektir. Text2Test'te adımları düz metinle yazarsınız ve doğrudan çalışırlar. Bir adım kod gerektirdiğinde Text2Test script'i düz metin tarifinden üretir ya da kendi Playwright script'inizi yapıştırırsınız.
Hayır. Adımların çoğu düz metindir ve olduğu gibi çalışır. Script'ler isteğe bağlıdır: hassas, programatik kontrol gerektiren adımlar için düz metin tarifinden bir script üretin ya da kendi Playwright script'inizi yapıştırın.
Evet. Bir Playwright script'ini Script Injection adımı olarak yapıştırın; aynı test senaryosunda düz metin adımlarınızla birlikte satır içi çalışır.
Evet. Test planlarını her push'ta pipeline'ınızdan tetikleyin. Testler Text2Test'te çalışır ve her koşu için detayına inebileceğiniz bir rapor alırsınız.
Copilot siz yazdıkça kodu otomatik tamamlar. Test senaryolarınız veya gereksinimleriniz hakkında bilgisi yoktur ve her script'in sahipliği ve bakımı yine sizdedir. Text2Test ile testleri gerçek gereksinimlerinize bağlı şekilde düz metinle tarif edersiniz ve testler, bakımını yapmanız gereken bir script kod tabanı olmadan çalışır.
Düz metin adımları ekranı anlamsal olarak okur; bu yüzden yeniden adlandırılan öğeler ve yerleşim değişiklikleri genellikle onları bozmaz. Her frontend deploy'undan sonra bozulan locator'ların peşinde mühendislik zamanı harcamazsınız.
Koşu analizi, her hatayı sade bir dille açıklar; asıl nedenin başarısız olan adımdan birkaç adım önce olduğu durumlar da buna dahildir. Yalnızca bir stack trace değil, neyin neden yanlış gittiğini görürsünüz.
Ekibinizin test etmesi gereken 10'dan fazla özellik varsa, elle script yazmak zaten darboğazınızdır. Text2Test, test senaryosu ile çalışan otomasyon arasındaki açığı mühendislik yükü olmadan kapatır.
Test Etmeye Başlayın