Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, test otomasyon alanında kullanılan açık kaynak kodlu uçtan uca test aracı Cypress'in kurulumunu anlatan bir eğitim serisinin ilk bölümüdür.
- Video, Cypress'in kurulum gereksinimlerini (Visual Studio Code, Node.js) açıklayarak başlıyor ve ardından adım adım kurulum sürecini gösteriyor. Kurulum sonrası, Cypress'in nasıl çalıştırılacağı, hazır örnek testlerin nasıl çalıştırılacağı ve sonuçların nasıl yorumlanacağı gösteriliyor. Eğitim serisi, sonraki derslerde Cypress'in kullanımı, test yazma ve Page Object Modeli uygulaması konularını ele alacak.
- 00:09Cypress Test Otomasyonu Serisi Tanıtımı
- Yeni bir video serisi ile karşınızdayız, bu seride test otomasyon alanında kullanılan açık kaynak kodlu uçtan uca test aracı Cypress'i anlatacağım.
- İlk dersimizde Cypress kurulumunu yapacağız, sonraki derslerde nasıl kullanıldığını, testleri nasıl yazacağımızı ve Page Object Modeli nasıl uygulayacağımızı anlatacağım.
- 00:40Cypress Kurulum Gereksinimleri
- Cypress'i kullanabilmek için Visual Studio Code gibi bir IDE kurmanız gerekiyor, farklı bir IDE de kullanabilirsiniz.
- Cypress bir Node.js kütüphanesi olduğu için bilgisayarınıza Node.js kurmanız gerekiyor.
- Cypress kurulumu için cypress.io sitesine gidip adım adım kurulumu gerçekleştirebilirsiniz.
- 01:25Cypress Kurulumu
- Önce bir dosya oluşturup npm init komutuyla proje ayarlarını yapmanız gerekiyor.
- npm install cypress --save-dev komutuyla Cypress'i yükleyebilirsiniz, bu işlem biraz zaman alabilir.
- Cypress'i çalıştırmak için "npx cypress open" komutunu kullanabilirsiniz, bu daha kısa bir yol.
- 04:06Cypress Çalışma Ortamı
- Cypress ilk çalıştığında otomatik proje yapısını oluşturarak örnek testler sunuyor.
- Çalışma ortamında "getting started" ve "advanced examples" gibi örnek test dosyaları bulunuyor.
- Testleri çalıştırmak için tıklayabilir veya "hepsini çalıştır" seçeneğini kullanabilirsiniz, sonuçlar yeşil veya kırmızı olarak gösteriliyor.
- 05:37Proje Yapısı
- Visual Studio Code'da proje yapısını görebilirsiniz: cypress.json dosyası, fixtures, integration, plugins ve support klasörleri bulunuyor.
- Integration klasörü altındaki tüm dosyalar Cypress tarafından oluşturulmuş örnek testlerdir.
- Bu örneklerin hepsini kullanabilir veya silebilirsiniz, tamamen size kalmış.