JenisLatihan Kelas
DAFTAR

Selenium

Kursus Latihan & Latihan Asas Selenium

Gambaran Keseluruhan

Penonton & Prasyarat

Garis Panduan Kursus

Jadual & Bayaran

Pensijilan

Kursus & Persijilan Latihan Asas Selenium

Selenium adalah sumber terbuka dan alat s / w automatik mudah alih yang digunakan untuk automasi ujian (aplikasi web). Ia dilesenkan di bawah Lisensi Apache 2.0. Selenium adalah satu set alat yang membantu dalam mengautomasikan aplikasi web sahaja. Tutorial ini akan memberi anda pemahaman yang mendalam tentang Selenium & alatan berkaitannya dan penggunaannya. Ia mempunyai keupayaan untuk beroperasi di seluruh sistem operasi & pelayar yang berbeza. Selenium bukan hanya alat tunggal tetapi satu set alat yang membantu penguji untuk mengautomasikan aplikasi berasaskan web dengan lebih cekap dan tepat.

Objektif Latihan Asas Selenium

Selenium adalah kerangka ujian perisian mudah alih untuk aplikasi web. Ini adalah kursus latihan yang komprehensif bagi ujian automatik termasuk Pengenalan Ujian Automatik, Pengenalan kepada IDE Selenium dan Pemasangannya, konsep IDE Selenium, Selenium RC, TestNG, Fungsi Pemandu Web, Rangka Kerja dan Selenium Grid.

  • Selenium adalah alat sumber terbuka.
  • selenium Boleh diperluaskan untuk pelbagai teknologi yang mendedahkan DOM.
  • Ia mempunyai keupayaan untuk melaksanakan skrip merentas pelayar yang berbeza.
  • Ia boleh melaksanakan skrip pada pelbagai sistem operasi.
  • Selenium menyokong peranti mudah alih.
  • Melaksanakan ujian dalam pelayar, jadi tumpuan TIDAK diperlukan semasa pelaksanaan skrip sedang berjalan.
  • Ia boleh melaksanakan ujian selari dengan penggunaan Selenium Grids.

Intended Audience of Selenium Basic Course

Latihan Asas Selenium direka untuk profesional pengujian perisian yang ingin mempelajari asas Selenium menerusi contoh praktikal. Tutorial ini mengandungi bahan-bahan yang cukup untuk membolehkan anda bermula dengan Selenium dari mana anda boleh membawa diri ke tahap kepakaran yang lebih tinggi.

Prerequisites of Selenium Basic Certification

  • Pengetahuan asas mengenai JAWA
  • Pengetahuan asas mengenai ujian perisian

Course Outline Duration: 3 Days

Bab 1: Memperkenalkan Selenium

  • Sejarah Selenium
  • Pengenalan kepada Selenium
  • Seni Bina Selenium Webdriver
  • Selenium Javadocs

Bab 2: Pemasangan dan Konfigurasi

  • Pemasangan Java
  • Pemasangan & Konfigurasi Eclipse
  • Muat turun dan konfigurasi Selenium Jars
  • Tetapan Projek Selenium

Bab 3: Konsep Asas program Webdriver yang pertama

  • Antara Muka Webdriver
  • Latihan 3.1: Melaksanakan Interface Webdriver
  • Pemacu Penyemak Imbas
  • Kaedah Asas Webdriver
  • Latihan 3.2: Melaksanakan Kaedah Asas Pemutar Web
  • Bagaimana untuk menjalankan ujian di Google Chrome
  • Latihan 3.3: Ujian lari di Google Chrome
  • Bagaimana untuk menjalankan ujian di Internet Explorer
  • Latihan 3.4: Ujian lari di Internet Explorer

Bab 4: Teknik dan alat pencari

  • Memasang Firebug dan Firepath dalam Firefox
  • Teknik penunjuk: ID, xPath, tagName
  • Teknik pencari: className, nama, linkText
  • Menulis xPaths yang disesuaikan
  • Pencari selektor CSS
  • Latihan 4.1: Melaksanakan pencari yang berbeza

Bab 5: Teknik untuk Mengotomatisasi UI Web

  • Jatuh turun tangan
  • Kaedah Penyusutan: Pilih
  • Latihan 5.1: Penarikan dropdowns, Pilih nilai oleh teks yang dapat dilihat, dengan atribut nilai
  • Mengendalikan Butang Radio & Kotak Cek
  • Latihan 5.2: Mengendalikan butang Radio dan kotak centang
  • Senarai Teknik untuk mengendalikan Butang Radio
  • Pemilihan, Deselection, Membolehkan & Melumpuhkan
  • Latihan 5.3: Melaksanakan pemilihan, deselection, membolehkan dan melumpuhkan
  • Menangani Isyarat & Popup
  • Latihan 5.4: Menangani Popup, modal, peringatan javascript dan gesaan

Bab 6: Teknik untuk Mengotomatisasi UI Web - Advanced

  • Mengendalikan Interaksi Mouse
  • Latihan 6.1: Melaksanakan peristiwa tetikus
  • Mengendalikan peristiwa papan kekunci
  • Latihan 6.2: Melaksanakan peristiwa Keypress
  • Perbincangan mengenai Kelas Tindakan
  • Mengendalikan pelbagai tingkap
  • Latihan 6.3: Buka beberapa tetingkap, beralih di antara mereka
  • Konsep Window Window
  • Mengendalikan tag li
  • Latihan 6.4: Menangani tag ul dan li
  • Bagaimana untuk mengendalikan iFrames
  • Latihan 6.5: Berinteraksi dengan iFrames
  • Mengendalikan grid jadual
  • Latihan 6.6: Baca data dari grid data
  • Memaksimumkan Windows & Memadamkan kuki
  • Mengambil gambar kesilapan
  • Keputusan Ujian E-mel
  • Latihan 6.7: Ambil gambar kesilapan dan hasil ujian e-mel

Bab 7: Penyegerakan & Menunggu

  • Mengendalikan masalah penyegerakan
  • tidur ()
  • Tunggu secara tersembunyi & tersurat
  • Tunggu Lancar
  • Latihan 7.1: Melaksanakan semua jenis menunggu

Bab 8: Ciri Pemutar Ciri Lebih

  • Keupayaan yang dikehendaki
  • Bekerja dengan pelayar tanpa kepala
  • Bekerja dengan PhantomJS
  • Latihan 8.1: Melaksanakan ujian di PhantomJS
  • Bekerja dengan HtmlUnitDriver
  • Latihan 8.2: Melaksanakan ujian dalam HtmlUnitDriver
  • Profail Webdriver
  • Latihan 8.3: Melaksanakan ujian dalam beberapa profil penyemak imbas
  • Mengendalikan Objek dinamik

Bab 9: Selenium Grid

  • Apa itu Selenium Grid
  • Cara mengeksekusi ujian Selenium dari jauh
  • Mengkonfigurasi Hab dan Nod
  • Mendaftar Hub dan Server Node
  • Keupayaan yang Diinginkan - Program Grid
  • Latihan 9.1: Jalankan ujian jauh

Bab 10: Ujian Automasi Mudah Alih

  • Ciri-ciri appium
  • Pemasangan SDK android, Eclipse
  • Menyediakan pembolehubah sistem untuk membuat kerja android
  • Memasang server awal zaman
  • Mengkonfigurasi zaman, Jars selenium
  • Menggunakan peranti maya Android
  • Latihan 11.1: Ujian lari pada peranti Android Maya

Bab 11: Corak Reka Bentuk untuk Pengujian Web

  • Corak Objek Halaman
  • Corak Kilang Page
  • Komponen Loadable
  • Latihan 12.1: Melaksanakan Objek Halaman dan Kilang Page untuk senario kes ujian

Bab 12: Rangka Kerja TestNG

  • Mengapa TestNG dan kelebihannya
  • Pemasangan dan persediaan TestNG dalam gerhana
  • Anotasi TestNG
  • Mengutamakan ujian dalam testNG
  • Latihan 13.1: Melaksanakan anotasi TestNG
  • Melepaskan dan membolehkan ujian dan menggunakan masa tamat
  • Kepentingan fail konfigurasi TestNG - testng.xml
  • Kumpulan dalam TestNG
  • Ujian Pemacu Data dengan TestNG
  • Anotasi DataProvider - Kes ujian parameterizing
  • Parameter dalam laporan
  • Suite selari, ujian selari, kelas dan kaedah
  • Latihan 13.2: Menjalankan ujian dan suite selari
  • Ubah ujian gagal
  • Kejayaan, kegagalan dan menegaskan
  • Keputusan pembalakan, pendengar Pembalakan, Pembaca log
  • API Reporter

Bab 13: Menjana laporan

  • Memuat turun dan mengkonfigurasi laporan XSLT
  • Menjana laporan HTML untuk pelaksanaan ujian Selenium
  • Latihan 14.1: Menjana laporan XSLT dan HTML

Sila tulis kepada kami di info@itstechschool.com & hubungi kami di + 91-9870480053 untuk harga kursus & kos persijilan, jadual & lokasi

Drop Kami Pertanyaan

Untuk maklumat lanjut, sila hubungi kami Hubungi Kami.


ulasan