Kerangka Materi
Konsep Selenium Tingkat Lanjut
- Tinjauan ulang arsitektur Selenium dan praktik terbaik
- Kemampuan WebDriver tingkat lanjut
- Merancang otomasi uji yang mudah dipelihara dan diskalakan
- Tantangan umum dalam pengujian aplikasi web yang kompleks
Identifikasi Objek Tingkat Lanjut
\r- Strategi penentuan lokasi (locator) tingkat lanjut
- Pemilih XPath dan CSS yang dinamis dan kompleks
- Menangani elemen web dinamis
- Melokasi dan berinteraksi dengan objek web secara terprogram
Pengambilan dan Validasi Data
- Mengekstrak data dari kontrol web
- Memvalidasi konten dinamis
- Bekerja dengan tabel, daftar, dan elemen halaman yang kompleks
- Teknik verifikasi berbasis pola
Penanganan Pengecualian dan Keandalan Uji
- Mengelola pengecualian Selenium
- Menerapkan penanganan kesalahan yang kuat
- Strategi sinkronisasi dan tunggu eksplisit
- Meningkatkan stabilitas dan keterpeliharaan uji
Pencatatan (Logging) dan Pelaporan
- Menerapkan strategi pencatatan yang efektif
- Debugging pelaksanaan uji yang gagal
- Mengambil tangkapan layar dan bukti eksekusi
- Mengintegrasikan pencatatan dengan kerangka kerja pelaporan uji
Eksprimasi Reguler dan Validasi Lanjutan
- Memahami ekspresi reguler
- Pencocokan pola untuk konten dinamis
- Aseri dan validasi lanjutan
- Kasus penggunaan praktis untuk pengujian otomatis
Otomasi Uji Berbasis Data
- Prinsip pengujian berbasis data
- Membaca data uji dari sumber eksternal
- Parameterisasi uji otomatis
- Membangun kerangka kerja uji yang dapat digunakan kembali dan diskalakan
Pengujian Lintas Browser dan Paralel
- Menjalankan uji di berbagai browser
- Konsiderasi kompatibilitas browser
- Pengenalan arsitektur Selenium Grid
- Menjalankan pelaksanaan uji terdistribusi dan paralel
Praktik Terbaik dan Tinjauan Kursus
- Rekomendasi kerangka kerja otomasi uji
- Meningkatkan kinerja uji dan keterpeliharaan
- Tinjauan ulang konsep-konsep kunci
- Pertanyaan, diskusi, dan langkah selanjutnya
Persyaratan
- Pengalaman pengujian otomatis dengan Selenium
- Pengalaman pengembangan aplikasi web (direkomendasikan)
- Pemahaman Java (direkomendasikan)
Audience
- Penguji perangkat lunak
- Manajer uji
- Profesional jaminan kualitas
Testimoni (7)
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 sangat menyukai cara instruktur menjelaskan materi.
Matteo - Fincons Group
Kursus - Advanced Selenium
Diterjemahkan Mesin
sesi latihan praktis
Giuseppe - Fincons Group
Kursus - Advanced Selenium
Diterjemahkan Mesin
Instruktur bersabar dengan kami.
Zikhona Gqamana - Multichoice
Kursus - Advanced Selenium
Diterjemahkan Mesin
Berbagai subjek yang dibahas dalam pelatihan.
Mpho - Multichoice
Kursus - Advanced Selenium
Diterjemahkan Mesin
penjelasan yang baik
Ramya Krishna - Multichoice
Kursus - Advanced Selenium
Diterjemahkan Mesin
Fakta bahwa TJ siap untuk menjelaskan beberapa kali dan dia berusaha sebaik mungkin untuk menyampaikan konsep tersebut
Anita Antonie - Hollard Insurance
Kursus - Advanced Selenium
Diterjemahkan Mesin