Hubungi Kami

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
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait