Kerangka Materi

QA/CI

  • Apa itu QA?
  • Apa itu CI
  • Biaya pengembangan perangkat lunak, refaktorisasi dan memperbaiki kesalahan
  • Mengenali dan memahami proyek
  • Keuntungan untuk organisasi

DDD

  • Pengembangan perangkat lunak berdasarkan kebutuhan bisnis, asumsi DDD
  • Masalah dalam komunikasi IT-Bisnis
  • Model Domain

Best Practices

  • Prinsip KISS dan DRY
  • Standar koding
  • Membuat kode yang dapat digunakan kembali melalui OOP dan desain pola
  • Mengenali dan mengurangi kompleksitas siklomatik

Software Metrics

  • Metode Berat per Kelas
  • Respon untuk sebuah Kelas
  • Kedalaman Pohon Warisan
  • Perkaitan Antar Objek
  • Kurangnya Kesatuan Metode
  • Jumlah Anak
  • Kompleksitas siklomatik
  • Metrik kelas
  • Metrik model
  • Metrik penggunaan

Software Testing

  • Apa, kapan dan bagaimana untuk melakukan tes?
  • Metode "white-box" dan "black box"
  • Peran pengujian dalam metodologi Agile
  • TDD hanya meningkatkan potensial biaya proyek
  • Pengujian unit
  • Pengujian perilaku
  • Pengujian fungsional

Refactoring

  • Apa itu refactoring?
  • Utang teknologi
  • Bau kode
  • Pola refactoring

Documentation

  • Peran dokumentasi dalam metodologi Agile
  • Apa yang harus didokumentasikan?
  • Jenis dokumentasi
  • Dokumentasi dan metodologi Agile, atau Anda bisa memanggilnya (Perangkat lunak yang berfungsi lebih baik daripada dokumentasi yang komprehensif)?
  • Standar XMI
  • Generasi otomatis dokumentasi

Tools and Environment CI

  • Tools and Environment CI

Agile dan CI/QA

  • Perencanaan dan pengembangan bertahap
  • Menerima perubahan
  • Tahap-tahap pendek
  • Tim multidisiplin
  • Extreme Programming, Code Review
  • Individu dan interaksi lebih baik daripada proses dan alat

Summation

  • Diskusi
  • Pertanyaan
  • Bagaimana Anda memulai proses pelaksanaan?

Introduction to testing

  • Pengujian Fungsional
  • Pengujian Regresi
  • UAT Pengujian
  • Pengujian Unit
  • Pengujian Ketersediaan
  • Pengujian Non Fungsional
  • Pengujian Kinerja
  • Pengujian Beban
  • Pengujian Stres
  • Pengujian Soak

Test or not to test

  • Siapa yang membuat keputusan tentang apa yang harus diuji?
  • Biaya menguji hal yang tidak relevan
  • Menghitung ROI (apabila sesuatu gagal analisis)
  • Peran Manajer Pengujian

The process of Testing

  • Pengujian adalah proses dan strategi
  • Mengenali kebutuhan pengujian
  • Mengumpulkan persyaratan (kasus penggunaan, cerita pengguna)
  • Penentuan skala (memilih dan mengutamakan skenario)
  • Desain pengujian
  • Persiapan data
  • Persiapan lingkungan
  • Membuat atau merekam tes
  • Melaksanakan tes
  • Analisis dan laporan
  • Kesimpulan dan peningkatan
  • Kapan harus berkata "berhenti"

Product owner and Tests

  • Perwakilan pelanggan dan prioritas pengujian
  • Mengutamakan pengujian
  • Menulis cerita efektif untuk UAT
  • Kriteria penerimaan
  • Latihan kelompok untuk menghasilkan persyaratan pelanggan dan menulis cerita berdasarkan persyaratan dan membuat tes
 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait