Kerangka Materi

Pengenalan Pengujian Otomatis

  • Tinjauan tentang Pengujian Otomatis
    • Manfaat otomatisasi
    • Jenis pengujian: Fungsional vs Non-fungsional
  • Memahami Ekosistem Pelanggan
    • Tinjauan tentang Oracle APEX
    • Pengenalan .Net Core
    • Dasar-dasar Machine Learning dalam algoritma kode

Tinjauan tentang Alat Otomatisasi

  • Selenium
    • Menyiapkan Selenium WebDriver
    • Menulis dan menjalankan skrip pengujian
    • Terbaik praktik untuk Selenium
  • TestComplete
    • Pengenalan TestComplete
    • Membuat pengujian otomatis untuk berbagai aplikasi
    • Mengintegrasikan TestComplete dengan alat lain

Pengenalan mendalam dengan Selenium

  • Selenium Lanjut
    • Menangani elemen web dinamis
    • Pengujian cross-browser
    • Integrasi dengan TestNG dan JUnit
  • Pengembangan Framework
    • Page Object Model (POM)
    • Framework yang didorong data dan kata kunci
    • Integrasi kontinu dengan Jenkins

Fitur Lanjut di TestComplete

  • Pemrograman dan Otomatisasi
    • Bahasa pemrograman yang didukung oleh TestComplete
    • Mengotomatiskan aplikasi desktop, web, dan mobile
  • Mempersonalisasi Pengujian
    • Membuat titik pemeriksaan kustom
    • Menangani pengecualian dan kesalahan

Integrasi dengan Oracle APEX dan .Net Core

  • Menguji Aplikasi Oracle APEX
    • Strategi pengujian otomatis untuk aplikasi APEX
    • Alat dan praktik khusus untuk APEX
  • Otomatisasi di .Net Core
    • Menyiapkan proyek pengujian
    • Pengujian unit dengan xUnit
    • Pengujian integrasi dan akhir-ke-akhir

Machine Learning dalam Otomatisasi

  • Pengenalan Machine Learning dalam Pengujian
    • Dasar-dasar machine learning
    • Kasus penggunaan machine learning dalam otomatisasi pengujian
  • Menerapkan Algoritma Machine Learning
    • Menulis algoritma untuk analisis prediktif
    • Mengintegrasikan machine learning dengan otomatisasi pengujian

Pemeriksaan dan Pembangunan Manual Aplikasi Baru

  • Dasar-dasar Pengujian Manual
    • Teknik pengujian manual
    • Menulis kasus pengujian dan rencana pengujian yang efektif
  • Transisi dari Pengujian Manual ke Otomatisasi
    • Mengidentifikasi kandidat otomatisasi
    • Terbaik praktik untuk mempertahankan skrip pengujian

Strategi Outsourcing dan Manajemen Sumber Daya Manusia Digital (HCM/NPP)

  • Tinjauan HCM/NPP Digital
    • Alat dan teknologi di HCM
    • Strategi otomatisasi untuk aplikasi HCM
  • Manajemen Proyek Pengujian Outsourcing
    • Terbaik praktik untuk outsourcing
    • Memastikan kualitas dan konsistensi dalam proyek outsourcing

Alat dan Teknologi Alternatif

  • Menilai Jtest dan SOAtest
    • Fitur Jtest dan SOAtest
    • Kesesuaian dengan kebutuhan pelanggan
  • Memperkenalkan Alat Alternatif
    • Menjelajahi alat otomatisasi lain (misalnya, Katalon Studio, Postman untuk pengujian API)
    • Strategi integrasi dan transisi

Workshop Tangani dan Skenario Dunia Nyata

  • Sesuai Praktik
    • Laboratorium tangan dengan Selenium dan TestComplete
    • Skenario pengujian dunia nyata
  • Studi Kasus dan Proyek Capstone
    • Proyek kelompok untuk menerapkan solusi otomatisasi lengkap
    • Presentasi dan ulasan rekan

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang konsep dasar pemrograman
  • Pengalaman dengan pengujian perangkat lunak (manual atau otomatis)
  • Ketahuan tentang teknologi web dan kerangka pengembangan

Penonton

  • Automation Testers
  • QA Engineers
  • Software Developers
  • Profesional IT yang terlibat dalam pemeliharaan dan pengujian perangkat lunak
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait