Kerangka Materi
Fondasi QA dan Otomasi
- Jenis-jenis pengujian dan posisi pengujian regresi di dalamnya
- Pengujian manual versus pengujian otomatis
- Kapan otomasi memberikan nilai tambah dan apa yang sebaiknya tetap dilakukan secara manual
- Praktik baik untuk pengujian otomatis yang mudah dipelihara
Bekerja dengan Katalon Studio
- Ikhtisar fitur dan komponen utama Katalon Studio
- Membuat proyek dan memahami struktur proyek
- Bekerja dengan kasus uji, suite uji, objek uji, dan laporan eksekusi
- Menggunakan rekaman, penemuan objek (object spying), dan pemutaran untuk mempercepat pembuatan pengujian
Membangun Uji Otomatis yang Dapat Digunakan Kembali
- Menggunakan variabel, kondisi, perulangan, dan langkah yang dapat digunakan kembali dalam logika pengujian
- Bekerja dengan kata kunci bawaan dan kata kunci kustom sederhana
- Memparameterisasi pengujian dengan data input dan variabel global
- Meningkatkan keterbacaan dan kemudahan pemeliharaan uji otomatis
Otomasi Pengujian API
- Dasar-dasar pengujian API dan konsep REST umum
- Membuat permintaan untuk metode dan endpoint umum
- Memvalidasi kode status, header, konten respons, dan waktu respons dasar
- Menghubungkan permintaan, menggunakan variabel, dan mengorganisir pemeriksaan regresi API
Otomasi Pengujian UI Web
- Membangun uji otomatis berbasis browser di Katalon Studio
- Bekerja dengan locator, formulir, alur navigasi, dan aksi UI umum
- Menangani penundaan (waits), titik pemeriksaan (checkpoints), dan langkah validasi untuk eksekusi yang stabil
- Membuat alur pengujian yang dapat digunakan kembali untuk skenario bisnis utama
Pengujian Mobile Dasar di Katalon Studio
- Konsep otomasi mobile dan posisi pengujian mobile dalam Katalon Studio
- Menyiapkan skenario pengujian mobile sederhana dan memahami persyaratan pengaturan
- Menggunakan kembali prinsip desain otomasi umum dalam pengujian web dan mobile
Eksekusi Pengujian, Pelaporan, dan Langkah Selanjutnya
- Mengorganisir pengujian ke dalam suite untuk menjalankan regresi yang dapat diulang
- Meninjau hasil eksekusi, log, dan laporan
- Mengidentifikasi penyebab umum ketidakstabilan pengujian dan meningkatkan keandalan
- Menentukan langkah selanjutnya yang praktis untuk adopsi otomasi pengujian oleh tim
Persyaratan
- Pemahaman dasar tentang konsep pengujian perangkat lunak, termasuk pengujian fungsional dan regresi
- Pengalaman melakukan pengujian manual pada aplikasi web atau API
- Familiaritas dasar dengan pemrograman atau kepercayaan diri dalam bekerja dengan logika, variabel, dan skrip sederhana
Target Audiens
- Penguji manual yang beralih ke otomasi pengujian
- Anggota tim QA yang perlu membuat dan memelihara uji regresi otomatis di Katalon Studio
- Anggota tim teknis yang terlibat dalam validasi pengujian web, API, atau mobile dasar
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