Training Automated Testing with Selenium

Training Automated Testing with Selenium

Training Automated Testing with Selenium

16 - 17 July 2026 Bali Hotel Ibis Kuta

Deskripsi

Dalam pengembangan perangkat lunak modern, kualitas dan keandalan aplikasi menjadi aspek yang sangat penting, terutama dengan meningkatnya kompleksitas sistem dan kecepatan pengembangan yang dituntut oleh metodologi Agile dan DevOps. Pengujian manual sering kali memakan waktu, rentan terhadap kesalahan manusia, dan sulit untuk diulang dalam skala besar. Oleh karena itu, otomatisasi pengujian menjadi solusi yang semakin banyak diterapkan untuk meningkatkan efisiensi dan akurasi dalam proses software testing.

Selenium adalah salah satu alat open-source yang paling populer untuk otomatisasi pengujian aplikasi berbasis web. Dengan kemampuannya untuk mensimulasikan interaksi pengguna secara otomatis di berbagai browser dan platform, Selenium memungkinkan pengembang dan tim QA untuk mengidentifikasi bug lebih awal dalam siklus pengembangan perangkat lunak. Selain itu, Selenium dapat diintegrasikan dengan berbagai bahasa pemrograman, kerangka kerja pengujian, serta alat CI/CD untuk mendukung pengujian berkelanjutan.

Pelatihan Automated Testing with Selenium dirancang untuk membekali peserta dengan pemahaman mendalam tentang konsep dan praktik otomatisasi pengujian, mulai dari dasar hingga teknik lanjutan. Dengan mengikuti pelatihan ini, peserta akan mampu membangun, menjalankan, dan mengelola test scripts secara efektif, sehingga dapat meningkatkan kualitas aplikasi serta mempercepat proses pengembangan perangkat lunak di perusahaan mereka; Pelatihan ini merupakan turunan dari keilmuan Software Testing dan Software Engineering.

Pelatihan Automated Testing with Selenium adalah program pembelajaran yang dirancang untuk membekali peserta dengan keterampilan dalam mengotomatiskan pengujian aplikasi berbasis web menggunakan Selenium; Pelatihan ini mencakup konsep dasar dan teknik lanjutan dalam automated testing, mulai dari pembuatan test scripts, eksekusi pengujian di berbagai browser, hingga integrasi dengan kerangka kerja pengujian dan alat CI/CD untuk mendukung pengujian berkelanjutan.

Peserta akan belajar cara menggunakan Selenium WebDriver untuk mensimulasikan interaksi pengguna secara otomatis, memahami strategi pengujian yang efektif, serta mengatasi tantangan dalam otomatisasi pengujian. Dengan mengikuti pelatihan ini, peserta akan mampu meningkatkan efisiensi dan akurasi dalam proses pengujian perangkat lunak, sehingga dapat mendukung pengembangan aplikasi yang lebih cepat dan berkualitas tinggi; Pelatihan ini biasanya diperuntukkan bagi profesional di bidang pengujian perangkat lunak dan pengembangan aplikasi web yang ingin meningkatkan efisiensi dalam proses pengujian.

Tujuan

  • Memahami konsep dasar automated testing dan peran Selenium dalam pengujian perangkat lunak.
  • Menginstal dan mengonfigurasi Selenium serta lingkungan pengujian yang sesuai.
  • Membuat, menjalankan, dan mengelola skrip pengujian otomatis menggunakan Selenium WebDriver.
  • Menggunakan berbagai teknik locators (XPath, CSS Selector, ID, Name, dll.) untuk mengidentifikasi elemen web.
  • Mengatasi tantangan dalam pengujian otomatis, seperti menangani elemen dinamis, pop-up, iframe, dan alert.
  • Mengimplementasikan teknik data-driven testing dengan file eksternal seperti Excel atau database.
  • Menggunakan framework pengujian seperti TestNG, JUnit, atau PyTest untuk meningkatkan efisiensi pengujian.
  • Mengintegrasikan Selenium dengan alat CI/CD seperti Jenkins, GitHub Actions, atau GitLab CI/CD.
  • Melakukan parallel testing dengan Selenium Grid untuk mengoptimalkan waktu eksekusi pengujian.
  • Menganalisis hasil pengujian dan mengidentifikasi perbaikan dalam proses pengembangan perangkat lunak.

Materi

  • Pengenalan Automated Testing dan Selenium
  • Instalasi dan Konfigurasi Selenium
  • Dasar-Dasar Selenium WebDriver
  • Teknik Lanjutan dalam Selenium
  • Framework dan Integrasi dengan Tools Lain
  • Parallel Testing dan Selenium Grid
  • Best Practices dan Optimasi Automated Testing
  • Studi Kasus dan Praktik Langsung

Peserta

Divisi Teknologi Informasi (IT)

Divisi Quality Assurance (QA) / Software Testing

Divisi Application Development

Divisi Digital Banking

Divisi Transformasi Digital

Divisi DevOps / Engineering

Divisi Keamanan Informasi (Information Security / Cyber Security)

Divisi Audit Internal

Divisi Manajemen Risiko

Divisi Kepatuhan (Compliance)

Metode

• Pre Test 
• Presentasi Materi 
• Diskusi 
• Studi Kasus 
• Post Test

Fasilitas

• Training Amenities 
• Peralatan Pelatihan (Tas, Hand Out, Flashdisk, Block Note, Pulpen, Watermark) 
• Sertifikat 
• Souvenir 
• 2x Coffee Break, 1x Lunch

Kembali ke Layanan