Training Advanced Software Testing dengan CI/CD Tools
Latar Belakang
Dalam era pengembangan perangkat lunak yang serba cepat, pengujian perangkat lunak tidak lagi dapat dilakukan secara manual dan terpisah dari siklus pengembangan. Continuous Integration dan Continuous Deployment (CI/CD) menjadi pendekatan utama dalam DevOps modern, yang menuntut proses QA (Quality Assurance) untuk berjalan otomatis, efisien, dan terintegrasi.
Pelatihan ini dirancang untuk memberikan pemahaman lanjutan kepada QA engineer dan developer tentang bagaimana mengimplementasikan automation testing dalam pipeline CI/CD. Dengan pendekatan ini, proses build, test, dan deployment dapat berlangsung cepat dan minim error, meningkatkan kualitas serta kecepatan delivery produk.
Tujuan Pelatihan
Meningkatkan pemahaman konsep CI/CD dan hubungannya dengan QA modern
Mengembangkan keterampilan dalam membangun automation test suite
Mampu mengintegrasikan test automation ke dalam pipeline CI/CD
Meningkatkan efisiensi dan akurasi pengujian dalam proses DevOps
Hasil yang Diharapkan
Peserta mampu membangun pipeline otomatis yang mencakup pengujian unit dan integrasi
Mampu menggunakan tools CI/CD populer seperti Jenkins, GitLab CI, atau GitHub Actions
Meningkatkan kecepatan dan kualitas delivery software
Meningkatkan kesiapan SDM QA dalam praktik DevOps dan Agile
Materi Pelatihan
Pengantar CI/CD dan prinsip DevOps
Advanced Automation Testing Framework (Selenium, Cypress, dsb)
Unit Testing, Integration Testing, dan End-to-End Testing
Tools CI/CD: Jenkins, GitHub Actions, GitLab CI
Integrasi Automation Test ke dalam Pipeline
Build Management dan Deployment Otomatis
Monitoring dan Reporting Hasil Pengujian Otomatis
Studi Kasus: Implementasi CI/CD QA di Proyek Nyata
Metode Pelatihan
Pemaparan materi interaktif
Praktik langsung / hands-on menggunakan tools CI/CD
Diskusi studi kasus dan problem solving
Simulasi membangun pipeline QA otomatis
Evaluasi hasil pelatihan melalui proyek mini
