Deskripsi Pelatihan: Automation Testing Mastery: Strategi Pengujian untuk Meningkatkan Kualitas Software
Pelatihan Automation Testing Mastery: Strategi Pengujian untuk Meningkatkan Kualitas Software dirancang untuk meningkatkan kompetensi peserta dalam merancang, mengembangkan, dan menerapkan pengujian perangkat lunak secara otomatis guna menghasilkan aplikasi yang berkualitas, stabil, dan andal. Dalam proses pengembangan software yang semakin dinamis, automation testing menjadi salah satu pendekatan penting untuk mempercepat proses validasi, mengurangi kesalahan manusia, meningkatkan konsistensi pengujian, serta mendukung proses rilis aplikasi secara berkelanjutan. Peserta akan mempelajari konsep dasar software testing, penyusunan strategi pengujian, perancangan test case, pembuatan automated test script, serta penerapan tools seperti Selenium, Cypress, dan Playwright. Pelatihan ini juga mencakup pengujian API, regression testing, pengelolaan test data, analisis hasil pengujian, dan integrasi pengujian otomatis ke dalam alur kerja pengembangan perangkat lunak. Melalui kombinasi teori, demonstrasi, praktik langsung, dan studi kasus, peserta diharapkan mampu menerapkan strategi automation testing yang efektif untuk meningkatkan kualitas software sekaligus mendukung efisiensi tim pengembangan.
Tujuan Pelatihan : Automation Testing Mastery: Strategi Pengujian untuk Meningkatkan Kualitas Software
Setelah mengikuti pelatihan, peserta diharapkan mampu:
- Memahami konsep, prinsip, dan manfaat automation testing dalam siklus pengembangan perangkat lunak.
- Menyusun strategi pengujian otomatis berdasarkan kebutuhan sistem, risiko, dan prioritas pengujian.
- Merancang dan mengembangkan automated test script menggunakan tools automation testing yang sesuai.
- Melaksanakan pengujian otomatis untuk aplikasi web dan API serta menganalisis hasil pengujian secara sistematis
Rincian Materi Pelatihan :
HARI 1
Sesi 1 08.30–10.00
Topik: Fundamental Software Testing dan Automation Testing
- Konsep dasar software testing, Quality Assurance (QA), dan Quality Control (QC).
- Perbedaan manual testing dan automation testing serta kelebihan dan keterbatasannya.
- Jenis pengujian perangkat lunak: functional testing, non-functional testing, smoke testing, dan regression testing.
- Software Testing Life Cycle (STLC) dan peran automation testing dalam Software Development Life Cycle (SDLC).
Sesi 2 10.15–12.00
Topik: Strategi Pengujian dan Perancangan Test Case
- Identifikasi kebutuhan pengujian berdasarkan spesifikasi dan requirement aplikasi.
- Penyusunan test plan, test scenario, dan test case yang efektif.
- Teknik desain pengujian: equivalence partitioning, boundary value analysis, dan decision table testing.
- Penentuan prioritas test case berdasarkan risiko, tingkat kritis fitur, dan frekuensi penggunaan.
Sesi 3 13.00–15.00
Topik: Implementasi Automation Testing dengan Tools Modern
- Pengenalan tools automation testing: Selenium, Cypress, dan Playwright.
- Persiapan lingkungan pengujian dan konfigurasi tools automation testing.
- Pembuatan automated test script untuk validasi elemen antarmuka dan alur aplikasi web.
- Penggunaan assertion, locator, synchronization, dan handling error dalam automated test script.
HARI 2
Sesi 4 08.00–10.00
Topik: Advanced Automation Testing dan API Testing
- Konsep API testing serta pengujian komunikasi antar layanan aplikasi.
- Pengujian endpoint, HTTP method, status code, request, dan response.
- Pengelolaan test data, parameterisasi pengujian, dan penggunaan data-driven testing.
- Penerapan regression testing, cross-browser testing, dan pengujian skenario kompleks.
Sesi 5 10.15–12.00
Topik: Test Framework, Reporting, dan Pemeliharaan Otomatisasi
- Struktur dan pengembangan automation testing framework yang modular dan dapat digunakan kembali.
- Penerapan reusable function, setup, teardown, dan pengelolaan konfigurasi pengujian.
- Analisis hasil pengujian, pembuatan test report, dan dokumentasi defect.
- Pemeliharaan automated test script, penanganan flaky tests, dan peningkatan stabilitas pengujian.
Sesi 6 15.15–15.45
Topik: Integrasi Automation Testing dan Optimasi Kualitas Software
- Integrasi automated testing dengan version control menggunakan Git.
- Pengenalan Continuous Integration dan Continuous Delivery (CI/CD) untuk otomatisasi proses pengujian.
- Eksekusi automated test dalam pipeline menggunakan tools seperti Jenkins atau GitHub Actions.
- Evaluasi test coverage, tingkat keberhasilan pengujian, waktu eksekusi, dan strategi peningkatan kualitas software.
Metode Pelatihan :
- Pemaparan materi: Penjelasan konsep dan strategi automation testing.
- Demonstrasi tools: Pengenalan serta demonstrasi penggunaan Selenium, Cypress, atau Playwright.
- Praktik langsung: Pembuatan test case dan automated test script berdasarkan skenario aplikasi.
- Studi kasus: Analisis kegagalan pengujian, defect, dan permasalahan stabilitas test script.
- Evaluasi praktik: Pengujian hasil implementasi otomatisasi dan penyusunan rekomendasi peningkatan kualitas software.
Target Pelatihan :
- Software Quality Assurance (QA) Engineer dan Software Tester.
- Software Developer dan Application Engineer.
- DevOps Engineer dan Site Reliability Engineer (SRE).
- System Analyst, IT Project Manager, dan Technical Lead.
- Profesional IT atau pemula yang ingin mengembangkan kompetensi di bidang software testing, automation, dan CI/CD.
Hasil Pelatihan :
Setelah mengikuti pelatihan, peserta diharapkan menghasilkan:
- Memahami konsep, prinsip, dan manfaat automation testing dalam siklus pengembangan perangkat lunak.
- Menyusun strategi pengujian otomatis berdasarkan kebutuhan sistem, risiko, dan prioritas pengujian.
- Merancang dan mengembangkan automated test script menggunakan tools automation testing yang sesuai.
- Melaksanakan pengujian otomatis untuk aplikasi web dan API serta menganalisis hasil pengujian secara sistematis.
| Investasi dan fasilitas Metode Pelaksanaan | Harga & Fasilitas |
| Opsi 1 – Pelatihan Online | Training Online Rp. 5.500.000 per peserta.
Minimal kuota 2 peserta dan bisa request tanggal. • Pelaksanaan training selama 2 hari half day (08.00 – 12.00 WIB atau 13.15 – 16.00 WIB) Menggunakan aplikasi Zoom/Google Meet. • Sudah Termasuk : Sertifikat Training Softfile & Hardfile, Pengiriman Sertifikat ke A alamat Peserta, Soft File Materi. • Belum termasuk : PPN 11%.
|
| Opsi 2 –
Pelatihan Offline di Yogyakarta |
Training Offline Rp.7.900.000 per peserta.
• Minimal kuota 3 peserta dan bisa request tanggal. • Pelaksanaan training selama 2 hari full day (08.00 – 16.00 WIB). • Tempat pelaksanaan : • ✓ Hotel El Royale, Yogyakarta ATAU • ✓Hotel Malyabhara, Malioboro,Yogyakarta • Sudah termasuk : Meeting Room, Modul Training, Sertifikat Training, Training Kits, Lunch, Coffee Break, dan Souvenir. • Belum termasuk : Penginapan & Transportasi Peserta Pelatihan, dan PPN 11%.
|
Instruktur
Tim Oemah Training
