Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Cypress test serisinin ikinci bölümü olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir.
- Video, Cypress test runner'ın nasıl çalıştırılacağını ve Cypress projesinde bulunan fixture, integration, plug-in ve support dosyalarının işlevlerini açıklamaktadır. Eğitmen, fixture dosyalarının testlerde kullanılabilecek harici statik veri parçalarını içerdiğini, integration dosyalarının tüm testlerin bulunduğu yer olduğunu, plug-in dosyalarının tarayıcı başlatılmadan önce özel komutlar ekleyebildiğini ve support dosyalarının tekrar eden kodları depolayabildiğini anlatmaktadır. Ayrıca test runner'ın terminal üzerinden nasıl çalıştırılacağı da gösterilmektedir.
- 00:09Cypress Test Runner ve Dosya Yapısı
- Bu video, Cypress test runner'ın nasıl çalıştırılacağını ve içindeki fixture, integration, plug-in ve support dosyalarının işlevlerini anlatmaktadır.
- Fixture klasörü, testler tarafından kullanılacak harici statik veri parçalarını içerir ve dışarıdan "cy.fixture" komutuyla çağrılabilir.
- Integration dosyası, tüm testlerin aktarıldığı klasördür ve testler bu dosyanın altında olmak zorundadır.
- 01:56Plug-in ve Support Klasörleri
- Plug-in klasörü, proje yüklenmeden önce tarayıcı başlatılmadan önce özel komutlar eklemek için kullanılır.
- Support klasörü içinde command.js ve index.js dosyaları bulunur, command.js'te testlerde tekrar eden kodlar yazılabilir.
- Command.js'te yazılan komutlar, testlerde "cy.command" ile çağrılabilir ve parametreler veya fixture dosyalarından veriler kullanılarak kullanılabilir.
- 03:25Test Runner'ı Çalıştırma
- Test runner'ı çalıştırmak için terminalde "npx cypress open" veya "node -s cypss open" komutları kullanılabilir.
- "npx cypress open" kısa bir yol olarak kullanılır ve her seferinde uzun yolu yazmaya gerek kalmaz.
- Test runner açıldıktan sonra yazılan testler buradan tıklayarak çalıştırılabilir.