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
Testimoni (3)
Ketelitian dan kecepatan dari dosen.
Jace - Vodacom
Kursus - Test Automation with Selenium
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
Saya memperoleh pengetahuan baru dan saya cukup percaya diri tentang hal itu. Tidak ada yang tidak jelas.
Barbara - Titian Software Poland Sp. z o.o.
Kursus - Selenium WebDriver in C#
Diterjemahkan Mesin