Ekipler için yeni çevrimiçi kurs
Bir veya daha fazla şirketten ekipler katılabilir. Bu halka açık bir kurs değildir.
Python'da yazılmış komut dosyalarını kullanarak test otomasyonu görevlerinde onlara yardımcı olmak için Yazılım Doğrulama ve Geçerleme görevlerini yerine getiren kişilere yöneliktir.
Python 3 özelliklerini ve standart kütüphanesindeki en son güncellemeleri (dataclasses, async io, multiprocessing) kapsar. Bir Python statik analiz oturumu dahildir. Kabul testi için Anahtar Kelime ve Veri Odaklı Testlere yönelik Davranış Odaklı Test (BDD) ve Robot Framework tipi test platformlarını nasıl kullanacağınızı öğreneceksiniz.
Kursun özellikleri
Kurs, bir bütün olarak veya ilginizi çekenleri seçerek alınabilecek 4 saat süreli 6 modüle ayrılmıştır.
İngilizce slaytlarla İspanyolca olarak öğretilen her modül, yaklaşık 1 saatlik teorik ve 3 saatlik pratik bir bölümden oluşmaktadır.
Bazı programlama becerileri gerekli olsa da, önceden Python bilgisi gerekmez.
Staj için bir dizüstü bilgisayar gereklidir.
Gündem
- Python Yorumlayıcıları ve Uzantıları
- Python Sürüm 2 ve 3
- Kodlama Yönergeleri
- Paket ve Sanal Ortam Yönetimi
- Python Dili: Anahtar İşler, Operatörler, Temel Veri Tipleri
Kullanıcı Tanımlı İşlevler, Sınıflar, Modüller ve Paketler
Lambda İşlevleri, Liste Kavramaları, Üreteçler, Dekoratörler
Standart Kütüphane Vurgulama: koleksiyonlar
Çalışma Zamanı Özellikleri
Uygulama Yapı Taşları
Dosya Sistemi
Metin ve Düzenli İfadeler
Tarihler ve Saatler
Veri Kalıcılığı ve Değişimi
Veri Sıkıştırma ve Arşivleme
Kriptografi
Matematik ve Veri Analizi
Süreçlerle Eşzamanlılık
Ağ, İnternet ve Web Hizmetleri
GUI Çerçeveleri
Kod Kapsamı
Beyan ve Şube Kapsamı
Birim ve Modül Testi
Mülkiyete Dayalı Test
Mutasyon Testi (Hata Enjeksiyonu)
Entegrasyon, Sistem ve Kabul Testi
Davranış Odaklı Test
Anahtar Kelime ve Veri Odaklı Test (Robot Framework)
Test Durumlarının Oluşturulması
Bir şablondan test senaryoları oluşturma
Karmaşık yapıların veya büyük dizilerin parametrelere/değişkenlere atanması
Değer aralığına göre MID/MIN/MAX kullanımı
Test Durumlarının Bakımı
Mevcut test senaryolarına parametre ekleme/silme
Kaynak dosyaların/kütüphanelerin yerinin değiştirilmesi
Raporların Oluşturulması
Başarısız test senaryoları raporu
Test senaryoları ile gereksinimlerin izlenebilirliği