Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Cypss eğitim serisinin üçüncü bölümü olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir.
- Videoda test suit ve test case kavramları açıklanmakta ve bir örnek test case yazımı gösterilmektedir. Eğitmen önce bu kavramları resimlerle açıklamakta, ardından Visual Studio Code kullanarak test suite oluşturma ve test case yazma sürecini adım adım göstermektedir. Örnek olarak "Google.com'a gitme" işlemi üzerinden test case yazımı ve test runner ile test çalıştırılması gösterilmektedir.
- 00:09Test Case ve Test Suit Kavramları
- Cypss eğitim video serisinin üçüncü videosunda test case yazımı konusu ele alınacak.
- Test case, gereksinimlere göre hazırlanan inputlar, olaylar veya aksiyonlar ve bunlar sonucu oluşması beklenen sonuçların belirtildiği dökümanlardır.
- Test suit ise test case'lerin bir araya geldiği grup olarak tanımlanır ve bir test suit içinde birden fazla test case oluşturulabilir.
- 01:14Test Case Yazımı Örneği
- Visual Studio'da "cypress eğitim" adında bir klasör oluşturulup, içinde "first test spec" adında bir dosya açılır.
- Cypress'te test suit oluşturmak için "describe" fonksiyonu kullanılır ve içine test case'ler yerleştirilir.
- Test case oluşturmak için "it" fonksiyonu kullanılır ve içine test adı ve test senaryosu yazılır.
- 04:01Test Çalıştırma
- Test runner çalıştırıldığında, "cypress eğitim" klasöründeki test dosyaları görüntülenir.
- İlk test case "google.com'a git" senaryosunu çalıştırır ve başarılı olursa yeşil işaret verir.
- İkinci test case boş olduğundan "bulunamadı" mesajı verir ancak testi geçer ve olumlu sonuç verir.