Software Quality Assurance & CI/CD: Membangun Sistem Pengujian Otomatis

Deskripsi Pelatihan: Software Quality Assurance & CI/CD: Membangun Sistem Pengujian Otomatis

Pelatihan Software Quality Assurance & CI/CD: Membangun Sistem Pengujian Otomatis dirancang untuk membekali peserta dengan pengetahuan dan keterampilan dalam memastikan kualitas perangkat lunak melalui penerapan metode pengujian sistematis, otomatisasi pengujian, serta integrasi proses Continuous Integration dan Continuous Delivery (CI/CD). Peserta akan mempelajari prinsip dasar Software Quality Assurance (SQA), penyusunan strategi pengujian, perancangan test case, pengujian fungsional dan nonfungsional, serta penggunaan tools automation testing untuk meningkatkan efektivitas proses pengujian. Pelatihan ini juga membahas integrasi pengujian otomatis ke dalam pipeline CI/CD agar setiap perubahan kode dapat divalidasi secara konsisten, cepat, dan terukur. Melalui kombinasi teori, demonstrasi, praktik langsung, dan studi kasus, peserta diharapkan mampu mengidentifikasi risiko kualitas, mengurangi kesalahan perangkat lunak, mempercepat siklus rilis, serta membangun proses pengujian yang andal dan berkelanjutan sesuai kebutuhan industri teknologi informasi.

Tujuan Pelatihan :Software Quality Assurance & CI/CD: Membangun Sistem Pengujian Otomatis

Setelah mengikuti pelatihan, peserta diharapkan mampu:

  1. Memahami konsep, prinsip, dan peran Software Quality Assurance dalam siklus pengembangan perangkat lunak.
  2. Menyusun strategi pengujian perangkat lunak yang efektif berdasarkan kebutuhan bisnis, spesifikasi sistem, dan risiko kualitas.
  3. Merancang dan mengimplementasikan automated testing untuk meningkatkan efisiensi serta konsistensi pengujian.
  4. Mengintegrasikan proses pengujian otomatis ke dalam pipeline Continuous Integration dan Continuous Delivery (CI/CD).

Rincian Materi Pelatihan :

HARI 1

Sesi 1  08.30–10.00

Topik: Fundamental Software Quality Assurance (SQA)

  1. Konsep dasar Software Quality Assurance dan Software Quality Control.
  2. Peran QA dalam Software Development Life Cycle (SDLC).
  3. Prinsip kualitas perangkat lunak, standar, dan praktik terbaik.
  4. Identifikasi risiko, defect, bug, dan strategi pencegahan kesalahan.

Sesi 2 10.15–12.00

Topik: Automation Testing dan Implementasi Test Script

  1. Konsep dan manfaat automated testing dibandingkan manual testing.
  2. Pengenalan tools automation testing seperti Selenium, Cypress, dan Playwright.
  3. Pembuatan serta pemeliharaan automated test script.
  4. Implementasi smoke testing, regression testing, dan automated UI testing.

Sesi 3  13.00–15.00

Topik: Test Planning, Test Design, dan Test Management

  1. Penyusunan test plan, test scope, dan test strategy.
  2. Teknik perancangan test case dan test scenario.
  3. Pengujian fungsional, nonfungsional, dan exploratory testing.
  4. Pengelolaan test data, defect tracking, dan dokumentasi hasil pengujian.

HARI 2

Sesi 4 08.00–10.00

Topik: API Testing dan Pengujian Kualitas Sistem

  1. Konsep API testing dan validasi komunikasi antarsistem.
  2. Pengujian endpoint, request, response, status code, dan struktur data.
  3. Pengujian integrasi, kompatibilitas, dan penanganan error.
  4. Pengenalan performance testing, load testing, dan security testing dasar.

Sesi 5 10.15–12.00

Topik: Integrasi Automated Testing dalam Pipeline CI/CD

  1. Konsep Continuous Integration, Continuous Delivery, dan Continuous Deployment.
  2. Pengelolaan version control dan kolaborasi kode menggunakan Git.
  3. Konfigurasi pipeline build, automated test, dan validasi hasil.
  4. Integrasi automated testing menggunakan tools seperti Jenkins atau GitHub Actions.

Sesi 6 15.15–15.45

Topik: Evaluasi Kualitas, Reporting, dan Continuous Improvement

  1. Analisis hasil pengujian, test coverage, dan tingkat keberhasilan test.
  2. Pembuatan laporan defect, test report, dan dashboard kualitas.
  3. Analisis akar masalah (root cause analysis) dan penanganan kegagalan pipeline.
  4. Penyusunan strategi peningkatan kualitas dan pemeliharaan automation framework.

Metode Pelatihan :

  1. Pemaparan materi: Penjelasan konsep SQA, automation testing, dan CI/CD.
  2. Demonstrasi tools: Praktik penggunaan tools pengujian otomatis dan pipeline CI/CD.
  3. Praktik langsung: Penyusunan test case, pembuatan test script, dan eksekusi pengujian.
  4. Studi kasus: Analisis defect, kegagalan pengujian, dan masalah kualitas perangkat lunak.
  5. Praktik integrasi dan evaluasi: Simulasi pipeline CI/CD serta evaluasi hasil pengujian berdasarkan indikator kualitas.

Target Pelatihan :

  1. Software Quality Assurance (QA) Engineer dan Software Tester.
  2. Software Developer dan Application Engineer.
  3. DevOps Engineer dan Site Reliability Engineer (SRE).
  4. System Analyst, IT Project Manager, dan Technical Lead.
  5. Profesional IT atau pemula yang ingin mengembangkan kompetensi di bidang software testing, automation, dan CI/CD.

Hasil Pelatihan :

Setelah mengikuti pelatihan, peserta diharapkan menghasilkan:

  1. Memahami konsep, prinsip, dan peran Software Quality Assurance dalam siklus pengembangan perangkat lunak.
  2. Menyusun strategi pengujian perangkat lunak yang efektif berdasarkan kebutuhan bisnis, spesifikasi sistem, dan risiko kualitas.
  3. Merancang dan mengimplementasikan automated testing untuk meningkatkan efisiensi serta konsistensi pengujian.
  4. Mengintegrasikan proses pengujian otomatis ke dalam pipeline Continuous Integration dan Continuous Delivery (CI/CD).
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

www.oemahwebsite.com

 

Leave a Reply

Your email address will not be published. Required fields are marked *