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 (5)
Hubungan baik, Łukasz punya waktu untuk menjawab pertanyaan semua orang dan mampu membantu siapa pun yang memiliki masalah
Kelly Morris - Titian Software Poland Sp. z o.o.
Kursus - Selenium WebDriver in C#
Diterjemahkan Mesin
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
Kursus - Tosca: Model-Based Testing for Complex Systems
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Kursus - 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
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kursus - Advanced Selenium with C#
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.