Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (1)
Trainer is very knowledgeable on the subject and able to provide real world examples through his experience.