Course Outline
Pengantar Pengujian Otomatisasi
- Ikhtisar Pengujian Otomasi
- Manfaat otomatisasi
- Jenis pengujian: Fungsional vs Non-fungsional
- Memahami Ekosistem Klien
- Ikhtisar Oracle APEX
- Pengantar .Net Inti
- Dasar-dasar Machine Learning dalam algoritma kode
Ikhtisar Alat Otomasi
- Selenium
- Menyiapkan Selenium WebDriver
- Menulis dan menjalankan skrip pengujian
- Praktik terbaik untuk Selenium
- TestComplete
- Pengantar TestComplete
- Membuat pengujian otomatis untuk berbagai aplikasi
- Mengintegrasikan TestComplete dengan alat lain
Pelajari Otomatisasi secara mendalam dengan Selenium
- Lanjutan Selenium
- Menangani elemen web dinamis
- Pengujian lintas browser
- Integrasi dengan TestNG dan JUnit
- Pengembangan Kerangka
- Model Objek Halaman (POM)
- Kerangka kerja berbasis data dan berbasis kata kunci
- Integrasi berkelanjutan dengan Jenkins
Fitur Lanjutan di TestComplete
- Pembuatan Skrip dan Otomatisasi
- Bahasa skrip didukung oleh TestComplete
- Mengotomatiskan aplikasi desktop, web, dan seluler
- Menyesuaikan Tes
- Membuat pos pemeriksaan khusus
- Menangani pengecualian dan kesalahan
Integrasi dengan Oracle APEX dan .Net Core
- Menguji Oracle Aplikasi APEX
- Strategi pengujian otomatis untuk aplikasi APEX
- Alat dan praktik khusus untuk APEX
- Otomatisasi di .Net Core
- Menyiapkan proyek uji
- Pengujian unit dengan xUnit
- Integrasi dan pengujian ujung ke ujung
Machine Learning dalam Otomatisasi
- Pengantar Machine Learning dalam Pengujian
- Dasar-dasar pembelajaran mesin
- Kasus penggunaan pembelajaran mesin dalam otomatisasi pengujian
- Menerapkan Machine Learning Algoritma
- Menulis algoritma untuk analisis prediktif
- Mengintegrasikan pembelajaran mesin dengan otomatisasi pengujian
Pemeliharaan dan Konstruksi Manual Aplikasi Baru
- Dasar-dasar Pengujian Manual
- Teknik pengujian manual
- Menulis kasus uji dan rencana pengujian yang efektif
- Transisi dari Pengujian Manual ke Pengujian Otomatis
- Mengidentifikasi kandidat otomatisasi
- Praktik terbaik untuk memelihara skrip pengujian
Strategi HCM/NPP Digital dan Pengalihdayaan
- Ikhtisar HCM/NPP Digital
- Alat dan teknologi di HCM
- Strategi otomatisasi untuk aplikasi HCM
- Mengelola Proyek Pengujian yang Dialihdayakan
- Praktik terbaik untuk outsourcing
- Memastikan kualitas dan konsistensi dalam proyek-proyek yang dialihdayakan
Alat dan Teknologi Alternatif
- Mengevaluasi Jtest dan SOAtest
- Fitur Jtest dan SOAtest
- Kesesuaian dengan kebutuhan klien
- Memperkenalkan Alat Alternatif
- Menjelajahi alat otomatisasi lainnya (misalnya, Katalon Studio, Postman untuk pengujian API)
- Strategi integrasi dan transisi
Lokakarya Praktis dan Skenario Dunia Nyata
- Sesi Praktek
- Lab praktik dengan Selenium dan TestComplete
- Skenario pengujian dunia nyata
- Studi Kasus dan Proyek Capstone
- Proyek kelompok untuk menerapkan solusi otomatisasi lengkap
- Presentasi dan tinjauan sejawat
Ringkasan dan Langkah Selanjutnya
Requirements
- Pemahaman tentang konsep dasar pemrograman
- Pengalaman dengan pengujian perangkat lunak (manual atau otomatis)
- Keakraban dengan teknologi web dan kerangka pengembangan
Hadirin
- Penguji Otomatisasi
- Insinyur QA
- Pengembang Perangkat Lunak
- Profesional TI yang terlibat dalam pemeliharaan dan pengujian perangkat lunak
Testimonials (5)
Kelasnya informatif dan mudah diikuti.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
Machine Translated
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks