Folio - Özelleştirilebilir test framework'ü
(github.com)-
Kendi test framework'ünüzü oluşturmanızı sağlayan Microsoft'un açık kaynak projesi
-
Playwright Test Runner'ı oluşturmanın temeli
-
Test Isolation ve Flexibility'ye odaklanır
→ Isolation : Tüm testler bağımsız/paralel çalışır. Yalnızca hatalı kısım yeniden test edilebilir. Kolay refactoring. Gruplama
→ Flexibility : Çeşitli gelişmiş özellikler. TypeScript özelliklerinden yararlanma. Testleri birden fazla yapılandırmada çalıştırma. Ayarlara göre test annotation'ları
- Geleneksel BDD stilini izler
→ Her test, tamamen bağımsız bir Test Arguments nesnesi alır
- Varsayılan olarak birden fazla worker process kullanarak testleri paralel yürütür
→ Her worker yeni bir ortam oluşturur. Mümkünse yeniden kullanır, ancak test yeniden denendiğinde veya hata durumunda yeni worker oluşturur
→ Testler Suite düzeyinde shard edilerek birden fazla cihazda çalıştırılabilir
Henüz yorum yok.