Kerangka Materi

Pengantar AI dalam Software Testing

  • Ulasan tentang kemampuan AI dalam pengujian dan QA
  • Jenis alat AI yang digunakan dalam alur kerja pengujian modern
  • Keuntungan dan risiko dari kualitas insinyur berbasis AI

LLM untuk Pembuatan Kasus Pengujian

  • Penjernihan prompt untuk menghasilkan pengujian unit dan fungsional
  • Membuat templat pengujian parametrik dan berbasis data
  • Mengonversi cerita pengguna dan kebutuhan menjadi skrip pengujian

AI dalam Pengujian Eksplorasi dan Kasus Kepiting

  • Mengidentifikasi cabang atau kondisi yang belum diuji menggunakan AI
  • Mem-simulasikan skenario penggunaan jarang atau abnormal
  • Strategi generasi uji berbasis risiko

Pengujian UI Otomatis dan Regression

  • Menggunakan alat AI seperti Testim atau mabl untuk pembuatan pengujian UI
  • Memelihara pengujian UI yang stabil melalui pemilih self-healing
  • Analisis dampak regresi berbasis AI setelah perubahan kode

Analisis Kegagalan dan Optimalisasi Pengujian

  • Klustering kegagalan pengujian menggunakan model LLM atau ML
  • Mengurangi jalannya tes yang fluktuatif dan penat pemberitahuan
  • Prioritas eksekusi pengujian berdasarkan wawasan historis

Integrasi Jalur CI/CD

  • Menyisipkan generasi tes AI dalam Jenkins, GitHub Actions, atau GitLab CI
  • Memvalidasi kualitas pengujian selama permintaan tarik
  • Pengembalian otomatis dan pengecekan pintu cerdas dalam jalur

Tren Masa Depan dan Penggunaan AI yang Bertanggung Jawab dalam QA

  • Menilai akurasi dan keamanan tes yang dihasilkan oleh AI
  • [G886]vernance dan jejak audit untuk proses pengujian ditingkatkan dengan AI
  • Tren dalam platform AI-QA dan observabilitas cerdas

Ringkasan dan Langkah Berikutnya

Persyaratan

  • Pengalaman dalam pengujian perangkat lunak, perencanaan pengujian, atau otomasi QA
  • Ketahuan dengan kerangka kerja pengujian seperti JUnit, PyTest, atau Selenium
  • Pemahaman dasar tentang pipa CI/CD dan lingkungan DevOps

Audience

  • Insinyur QA
  • Software Development Engineers in Test (SDETs)
  • Pengujian perangkat lunak yang bekerja dalam lingkungan Agile atau DevOps
 14 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait