İçeriğe geç
academia.sh

Kurs İleri

Mimari, Test ve Yayınlama

Yayın Güncelleme

Bu kursun sonunda

Kursa başla

01

Mimari

Görünüm ile model ayrımının varyantları, gezinme sorumluluğunu ayıran koordinatör, durum, eylem ve indirgeyiciyle tek yönlü veri akışı, test edilebilirlik için bağımlılık enjeksiyonu ve paket sınırlarıyla modülerleştirme.

  1. 01 Mimari Kalıplar Hesabın ekrandan ayrılmasının üç yolu ve altı denetimin aynı doğru ve kusurlu sürüme uygulanıp dört ayrımda ölçülmesi.
  2. 02 Koordinatör Kalıbı Gezinmenin görünümlerden ayrı bir koordinatöre verilmesi ve ödemeden sonra yanlış ekranı açan bir kusura iki denetimin farklı yanıt vermesi.
  3. 03 Tek Yönlü Veri Akışı Durumun tek bir merkezî depoda tutulup yalnız eylem ve indirgeyiciyle değiştirilmesi ve aynı eylem dizisinin iki indirgeyiciye verilerek denetimlerin ayrım gücünün ölçülmesi.
  4. 04 Bağımlılık Enjeksiyonu Bir nesnenin ihtiyaç duyduğu bağımlılığı kendisi kurmak yerine dışarıdan alması ve sahte bağımlılığın neyi taklit ettiğinin denetimin ayrımını nasıl belirlediği.
  5. 05 Modülerleştirme Uygulamanın paket sınırlarıyla modüllere bölünmesi, özellik modüllerinin yalnız çekirdek modüle bağlanması kuralı ve derlemenin geçmesine bakan denetimin sınır ihlaline karşı körlüğü.

02

Test ve Başarım

Test hedefi ve iddialarla birim testleri, akış otomasyonu ve kararlılıkla arayüz testleri, test planları ve kapsam raporunun yorumu, profil çıkarma araçları, tutma döngüleriyle bellek sızıntısı, başlangıç ve kaydırma başarımı, biçimlendirme ve statik çözümleme araçları.

  1. 01 Birim Testleri Test hedefi, iddia ve sahte bağımlılıkla birim testinin kurulması; aynı sınır denetiminin doğru ve kusurlu sürümü ayırıp ayırmadığının dört kategoride ölçümü.
  2. 02 Arayüz Testleri Uygulamayı ayrı bir süreç olarak sürüp düğmeye basan arayüz testlerinin kurulması ve beklenmesi; üç denetimin ve bekleme anının doğru ve kusurlu sürümü ayırıp ayırmadığının ölçümü.
  3. 03 Test Planları ve Kapsam Test planı yapılandırmaları ve kapsam raporunun okunması; koşan satır sayısını denetleyen kapsam kuralının ve iki dil yapılandırmasının doğru ve kusurlu sürümü ayırıp ayırmadığının ölçümü.
  4. 04 Profil Çıkarma Araçları Profil aracının zaman çizelgeleri ve işaretlerle uygulamanın nerede zaman harcadığını göstermesi; iş birimi bütçesinin ve çizilen metin denetiminin doğru ve kusurlu sürümü ayırıp ayırmadığının ölçümü.
  5. 05 Bellek Sızıntısı Tespiti Tutma döngüsünün nasıl oluştuğu, zayıf referansla nasıl kırıldığı ve nesnenin gerçekten serbest kalıp kalmadığının sınanması; iki sızıntı denetiminin doğru ve kusurlu sürümü ayırıp ayırmadığının ölçümü.
  6. 06 Başlangıç ve Kaydırma Başarımı Açılışta yapılan işi ertelemek ve satır nesnelerini yeniden kullanmak; kayıtlı bir temel değerle karşılaştıran başarım denetiminin temel değerin hangi sürümden alındığına göre ayırıp ters dönebildiğinin ölçümü.
  7. 07 Kod Kalitesi Araçları Biçimlendirici ile statik çözümleme kurallarının görevleri ve sınırları; biçim denetiminin ve kaynak metni tarayan bir kuralın aynı kusuru ayırıp ayıramadığının, yanlış alarmın denetimi nasıl bozduğunun ölçümü.

03

Dağıtım

Kimlik ve yetki dosyalarıyla imzalama ve sağlama profilleri, otomatik derleme ve testle sürekli tümleştirme, sürüm numaralama ve yükleme adımlarıyla yayın otomasyonu, sınırlı kitleye beta dağıtımı, mağaza inceleme süreci ve listelemesi, çökme raporlama ve analitik.

  1. 01 İmzalama ve Sağlama Profilleri Bir paketin taşıdığı yetkilerin kayıtlı listeyle karşılaştırılmasının kusurlu sürümü geçirip doğru sürümü reddettiğinin, sertifika ve profil denetimlerinin ise kör kaldığının ölçümü.
  2. 02 Sürekli Tümleştirme Bir otomatik hattın temiz makinede eksik bir derleme ayarı yüzünden iki sürümde de kaldığının, ayar düzelince test adımının kusuru ayırdığının ve koşmayan adımların kategoriye girmediğinin ölçümü.
  3. 03 Yayın Otomasyonu Derleme numarasını artırmadan yükleyen bir betiğin, numaranın mağazadaki son numaradan büyük olup olmadığına bakan denetimle ayrıldığının, biçim denetiminin ise kör kaldığının ölçümü.
  4. 04 Beta Dağıtımı Bir özellik bayrağının beta kitlesi dışındaki kullanıcılara da açık olduğunu beta kullanıcısında açık diyen denetimin göremediğinin, beta dışı kullanıcıda kapalı diyen denetimin ise gördüğünün ölçümü.
  5. 05 Mağaza İnceleme Süreci Bir hazırlık listesinde izin açıklamasının dolu olup olmadığına bakan maddenin kusuru ayırdığının, listede kalan eski bir maddenin ise iki sürümde de kırmızı kalarak listeyi gürültülü yaptığının ölçümü.
  6. 06 Mağaza Listelemesi Kayıtlı ekran görüntüsüyle eşitliğe bakan denetimin, referans kusurlu derlemeden alındığında doğru sürümü kaldırıp kusurlu sürümü geçirdiğinin ve alt başlık sınırı denetiminin kusuru göremediğinin ölçümü.
  7. 07 Çökme Raporlama ve Analitik Yalnız bir dil yapılandırmasında çöken bir kusura toplam çökmesiz oturum denetiminin kör kaldığının, yapılandırma başına denetimin ise ayırdığının ve kursun on dokuz dersinin kapanış tablosunun ölçümü.

Bitirme sınavı

Mimari, Test ve Yayınlama — Bitirme Sınavı

Hazırlanıyor

Bu kursun soru bankası henüz tamamlanmadı. Yeterli soru eklendiğinde sınav burada otomatik olarak açılır.

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat