Kerangka Materi
Pengantar Konsep Pengujian Otomatisasi
-
Gambaran Umum Tentang Pengujian Otomatisasi
- Keuntungan dari pendekatan otomatisasi
- Jenis-jenis pengujian: fungsional dan non-fungsional
-
Memahami Lingkungan Kerja Klien
- Profil singkat mengenai Oracle APEX
- Gambaran umum tentang .Net Core
- Dasar-dasar penerapan teknik machine learning dalam algoritma pengkodean
Ikhtisar Alat-Alat Pengujian Otomatisasi
-
Selenium
- Mengatur konfigurasi WebDriver pada Selenium
- Membuat serta menjalankan skrip pengujian
- Praktik terbaik dalam pemanfaatan Selenium
-
TestComplete
- Pengenalan singkat terhadap alat ini
- Membuat skenario pengujian otomatis untuk berbagai jenis aplikasi
- Proses integrasi TestComplete dengan tools lainnya
Eksplorasi Mendalam Mengenai Otomatisasi Melalui Selenium
-
Konsep Tingkat Lanjut di Selenium
- Penanganan elemen-elemen dinamis dalam halaman web
- Pengujian lintas browser berbeda
- Integrasi dengan framework TestNG dan JUnit
-
Pengembangan Kerangka Kerja Otomatisasi
- Konsep Page Object Model (POM)
- Penerapan kerangka data-driven dan keyword-driven
- Proses integrasi dengan sistem CI seperti Jenkins
Fitur-Fitur Unggulan pada TestComplete
-
Penulisan Skrip dan Automasi
- Berbagai bahasa pemrograman yang didukung alat ini
- Otomatisasi berbagai jenis aplikasi, termasuk desktop, web, dan mobile
-
Kustomisasi Proses Pengujian
- Cara membuat metode pemeriksaan (checkpoint) khusus
- Penanganan situasi eksepsi atau kesalahan program
Integrasi dengan Oracle APEX dan .Net Core
-
Pengujian Aplikasi Berbasis Oracle APEX
- Strategi pengujian otomatisasi yang efektif untuk sistem APEX
- Tools serta praktik terbaik dalam penerapan di lingkungan ini
-
Implementasi Otomatisasi pada .Net Core
- Pembuatan proyek pengujian sesuai standar framework tersebut
- Penulisan skrip unit testing menggunakan xUnit
- Pengujian integrasi dan end-to-end yang efisien
Penerapan Machine Learning dalam Proses Otomatisasi
-
Dasar-Dasar Teknik Machine Learning untuk Pengujian
- Konsep inti dari machine learning secara umum
- Contoh konkret pemanfaatan teknik ini dalam aktivitas pengujian otomatisasi
-
Proses Penerapan Algoritma Machine Learning
- Penulisan algoritma untuk analisis prediktif secara mandiri
- Mengintegrasikan konsep machine learning ke dalam alur kerja pengujian otomatisasi
Manajemen Pemeliharaan Sistem serta Perkembangan Aplikasi Baru secara Manual
-
Prinsip Dasar Pengujian Manual
- Teknik-teknik spesifik dalam melakukan pengujian tanpa otomatisasi
- Cara menulis dokumen rencana serta skenario pengujian yang efektif
-
Proses Transisi Menuju Penggunaan Otomatisasi Secara Penuh
- Cara mengidentifikasi modul atau fungsi aplikasi yang layak diotomatisasi
- Praktik terbaik dalam merawat serta memperbarui skrip pengujian otomatisasi
Strategi Pengelolaan Sumber Daya Human Kapital Digital dan Optimalisasi Proyek Outsourcing
-
Gambaran Umum Manajemen SDM Digital
- Tools serta teknologi populer dalam ranah manajemen sumber daya manusia
- Strategi otomatisasi yang tepat untuk meningkatkan efisiensi sistem HRM
-
Pengelolaan Proyek Pengujian yang Diserahkan ke Pihak Eksternal
- Pedoman utama untuk melakukan kerja sama outsourcing secara profesional
- Upaya menjaga kualitas dan konsistensi dalam output hasil proyek dari vendor luar
Tinjauan Alat dan Teknologi Alternatif
-
Evaluasi Mengenai Jtest serta SOAtest
- Spesifikasi serta fitur-fitur unggulan kedua alat tersebut
- Tingkat kesesuaian tools ini terhadap kebutuhan klien secara spesifik
-
Pengantar Tools Alternatif Lainnya
- Kemungkinan penerapan Katalon Studio atau Postman (khusus pengujian API) sebagai alternatif lainnya
- Metode ideal untuk migrasi maupun integrasi tools baru ke dalam sistem yang sudah ada
Workshop Praktis dan Kasus Nyata dalam Pengujian
-
Sesi Latihan Langsung
- Kegiatan penerapan langsung teknik pengujian dengan Selenium maupun TestComplete
- Simulasi situasi pengujian nyata dalam kehidupan sehari-hari
-
Studi Kasus Komprehensif serta Proyek Akhir Peserta
- Kerja kelompok untuk merancang sistem otomatisasi yang utuh secara keseluruhan
- Presentasi hasil proyek serta evaluasi dari sesama peserta pelatihan
Kesimpulan Akhir serta Langkah Strategis Berikutnya
Persyaratan
- Pemahaman dasar mengenai konsep-konsep pemrograman
- Pengalaman dalam aktivitas pengujian perangkat lunak, baik manual maupun otomatis
- Kenalan dengan teknologi web serta kerangka kerja pengembangan aplikasi
Target Peserta
- Para penguji otomatisasi
- Insinyur QA
- Pengembang perangkat lunak
- Para profesional IT yang terlibat dalam pemeliharaan serta pengujian aplikasi
Testimoni (3)
latihan praktik, lebih mudah untuk mengingat informasi
ashley bolen - Insurance Corporation of British Columbia
Kursus - Test Automation with Selenium
Diterjemahkan Mesin
Subjek yang sangat menarik dan pelatih yang sangat berpengetahuan
Pedro Miguel Costa - Natixis
Kursus - Automation Testing with Cypress
Diterjemahkan Mesin
Topik utama dapat dibahas dan disepakati dengan instruktur sebelumnya. Suasana yang santai dan menyenangkan selama hari-hari seminar.
Lorenz - Continentale Lebensversicherung AG
Kursus - Advanced Selenium
Diterjemahkan Mesin