JS: Otomatik test - kurs 3900 ovmak. Hexlet'ten, eğitim 14 saat, Tarih: 1 Aralık 2023.
Miscellanea / / December 04, 2023
Kursa dahil
- 12 ders (video ve/veya metin)
- Simülatörde 10 egzersiz
- 34 tarama testi
- Bağımsız iş
- Ek materyaller
- "Tartışmalar" konusunda yardım
- Platformdaki diğer derslere erişim
Ne öğreneceksin
- Testsiz koda göre daha az hata içeren daha iyi kod yazın
- Kodunuzun mimarisini nasıl kullanılacağına göre oluşturmak daha iyidir
- İşleminin otomatik olarak doğrulanması sayesinde kodu daha hızlı yazın
- Testlerin sağladığı garantiler sayesinde kodu daha sık yeniden düzenleyin ve eski durumu ortadan kaldırın
İddialar, TDD ve sürekli entegrasyon gibi kavramlara aşina olacaksınız. Ayrıca, nasıl kullanılacağına bağlı olarak kodunuzu nasıl daha iyi tasarlayabileceğinizi de öğrenin. Bu kurstan edineceğiniz bilgiler, daha az hata içeren daha iyi kod yazmanıza yardımcı olacaktır. Öğrenmeyi kolaylaştırmak için önceden derslere çalışmalısınız: JS Temelleri, JS: Diziler ve JS: Fonksiyonlar.
giriiş
Kursu ve hedeflerini öğrenin
Testler neden ve nasıl yazılır?
Testlerin ne yapması gerektiğini ve neye benzediklerini anlayın
İddialar
Testleri gerçekleştirmek için Assert modülünü ve ana işlevlerini tanıyın
yetki iddiası
İfade çıktısının analizini radikal biçimde basitleştiren bir kitaplıkla tanışın
Alay
En popüler JavaScript test çerçevesini tanıyın
Eşleştiriciler (Beklentiler)
Jest eşleştiricileriyle tanışın
Birim testleri
Örnek olarak yığın testini kullanarak test yazmanın tam yolunu izleyin
Veri Hazırlama
Her testten önce yürütülen beforeEach kancasını tanıyın.
Kötü ve iyi test uygulamaları
Test yazarken yapılan tipik hatalar hakkında bilgi edinin
Kod kapsamı
Testlerden etkilenmeyen kodu bulmayı öğrenin
Test Odaklı Geliştirme (TDD)
Koddan önce test yazmayı öğrenin
Sürekli Entegrasyon (CI)
Otomatik proje derlemesi hakkında bilgi edinin
Bağımsız iş
Edinilen teoriyi pekiştirmenize olanak tanıyan ek görevler
Ek materyaller
Hexlet ekibinin küratörlüğünü yaptığı makaleler ve videolar. Kursun konusuna daha derinlemesine dalmanıza yardımcı olacaktır