Kerangka Materi
Modul 1: Pengantar AI untuk QA
- Apa itu Kecerdasan Buatan?
- Pembelajaran Mesin vs Pembelajaran Dalam vs Sistem Berbasis Aturan
- Evolusi pengujian perangkat lunak dengan AI
- Manfaat dan tantangan utama dari AI dalam QA
Modul 2: Dasar-dasar Data dan ML untuk Pengujian
- Memahami data terstruktur vs tidak terstruktur
- Fitur, label, dan dataset pelatihan
- Pembelajaran terpantau dan tak terpantau
- Pengantar penilaian model (akurasi, presisi, recall, dll.)
- Dataset QA dunia nyata
Modul 3: Kasus Penggunaan AI dalam QA
- Generasi kasus uji berdaya AI
- Prediksi cacat menggunakan ML
- Prioritasi tes dan pengujian berbasis risiko
- Pengujian visual dengan visi komputer
- Analisis log dan deteksi anomali
- Pemrosesan bahasa alami (NLP) untuk skrip tes
Modul 4: Alat AI untuk QA
- Ikhtisar platform QA berdaya AI
- Penggunaan perpustakaan open-source (misalnya, Python, Scikit-learn, TensorFlow, Keras) untuk prototipe QA
- Pengenalan LLM dalam otomasi tes
- Membangun model AI sederhana untuk memprediksi kegagalan tes
Modul 5: Mengintegrasikan AI ke Dalam Alur Kerja QA
- Menilai kesiapan AI dari proses QA Anda
- Integrasi berkelanjutan dan AI: cara menanamkan kecerdasan ke dalam pipa CI/CD
- Merancang suite tes cerdas
- Mengelola drift model AI dan siklus pelatihan ulang
- Pertimbangan etis dalam pengujian berdaya AI
Modul 6: Laboratorium Praktis dan Proyek Capstone
- Lab 1: Otomatisasi generasi kasus uji menggunakan AI
- Lab 2: Bangun model prediksi cacat menggunakan data tes historis
- Lab 3: Gunakan LLM untuk meninjau dan mengoptimalkan skrip tes
- Capstone: Implementasi end-to-end dari pipa pengujian berdaya AI
Persyaratan
Peserta diharapkan memiliki:
- Pengalaman 2+ tahun dalam pengujian perangkat lunak/QA
- Kenyamanan dengan alat otomasi tes (misalnya, Selenium, JUnit, Cypress)
- Pengetahuan dasar tentang pemrograman (lebih disukai dalam Python atau JavaScript)
- Pengalaman dengan kontrol versi dan alat CI/CD (misalnya, Git, Jenkins)
- Tidak diperlukan pengalaman AI/ML sebelumnya, meskipun rasa ingin tahu dan kesiapan untuk bereksperimen sangat penting
Testimoni (5)
Kesesuaian yang baik, Łukasz punya waktu untuk menjawab semua pertanyaan dan dapat membantu siapa saja yang mengalami masalah
Kelly Morris - Titian Software Poland Sp. z o.o.
Kursus - Selenium WebDriver in C#
Diterjemahkan Mesin
Jumlah latihan praktis.
Jakub Wasikowski - riskmethods sp. z o.o
Kursus - API Testing with Postman
Diterjemahkan Mesin
Instruktur menjelaskan setiap fungsionalitas secara menyeluruh.
Argean Quilaquil - DXC
Kursus - TestComplete
Diterjemahkan Mesin
Instruktur sangat baik. Penjelasannya jelas dan menarik. Dia berusaha membuat pelajaran se-menarik mungkin. Saya menikmati pelajaran tersebut dan mendapatkan banyak pengetahuan. Terima kasih banyak. Teknik yang paling bermanfaat yang saya pelajari adalah cara menemukan elemen untuk komponen web yang berbeda seperti kotak teks, tombol radio, dan tombol. Kadang-kadang, ID elemen tidak terdeteksi dengan benar. Kami belajar cara lain untuk menemukan elemen menggunakan selektor CSS, XPath, Nama, dan ID. Saya suka penjelasannya. Terima kasih
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kursus - Advanced Selenium with C#
Diterjemahkan Mesin
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Kursus - Advanced Selenium
Diterjemahkan Mesin