Kursus Pelatihan Protractor: Uji Coba Akhir-ke-Awal untuk Aplikasi Web Angular
Protractor adalah kerangka kerja pengujian otomatisasi end-to-end untuk aplikasi Angular dan AngularJS. Ini digunakan untuk menjalankan pengujian terhadap aplikasi web, berinteraksi dengan mereka seperti pengguna yang akan: dengan mengisi formulir, mengklik pada elemen, dan menavigasi dari halaman ke halaman.
Dalam pelatihan online langsung ini, peserta belajar langsung bagaimana menulis pengujian Protractor terhadap aplikasi web Angular sampel dalam lingkungan laboratorium langsung.
Di akhir kursus ini, peserta akan memperoleh kemampuan dalam Protractor dan merasa nyaman
- membuat pengujian otomatisasi mereka sendiri untuk aplikasi Angular.
- mengintegrasikan Protractor ke dalam alur kerja pengembangan mereka.
- memastikan bahwa pengujian mereka bersih dan dapat dielola.
- menjalankan Protractor dengan atau tanpa Selenium untuk mengemudikan perilaku browser.
Format Kursus
- Diskusi dan kuliah interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Pendahuluan
- Mengapa menggunakan Protractor?
Penyusunan dan Instalasi
Cara Kerja Protractor
Tinjauan Sintaksis Protractor
Memahami Janji dan Tes Berbasis Janji
Sebuah Aplikasi Web Contoh
Menyiapkan Sistem yang Uji (System Under Test)
Menulis Tes Pertama Anda
Unit Testing Javascript dengan Jasmin atau Mocha
Mengontrol Browser dengan Selenium WebDriver, Chai WebDriver, directConnect
Mencari dan Berinteraksi dengan Elemen Web
Mengakses Elemen Web melalui Objek Halaman
Menjalankan Tes
Membuat Laporan Tes
Mendiagnosa Tes Protractor
Membuat Kode Tes Anda Tersusun dan Mudah Dibaca
Menirukan Permintaan HTTP
Mengintegrasikan Cucumber dengan Protractor untuk BDD (Behavior Driven Development)
Menskala Tes di Beberapa Browser dan Sistem dengan Selenium Grid
Mengintegrasikan Protractor ke Dalam Alur Kerja Pembangunan (Git, Jenkins, dll.)
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman bekerja dengan Javascript dan node.js.
- Pengertian dasar mengenai aplikasi web Angular.
- Pengertian dasar mengenai pengujian otomatisasi.
Sasaran Peserta
- Pengembang web
- Insinyur pengujian otomatisasi
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Protractor: Uji Coba Akhir-ke-Awal untuk Aplikasi Web Angular - Booking
Kursus Pelatihan Protractor: Uji Coba Akhir-ke-Awal untuk Aplikasi Web Angular - Enquiry
Protractor: Uji Coba Akhir-ke-Awal untuk Aplikasi Web Angular - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Kursus - Protractor: End-to-end testing for Angular web applications
Kursus Mendatang
Kursus Terkait
Testing Aplikasi Angular
14 JamDalam pelatihan langsung ini yang dipimpin instruktur, peserta akan mempelajari cara menulis dan memelihara tes untuk aplikasi Angular.
Di akhir pelatihan ini, peserta akan dapat
- Memutuskan strategi terbaik untuk menguji aplikasi Angular
- Melakukan pengujian unit, pengujian komponen, pengujian A/B, dan end-to-end pada aplikasi Angular
- Memilih alat yang tepat untuk pekerjaan: Jasmine, Karma, Protractor, Mocha, dll.
- Menulis tes dengan Protractor dan Jasmine
- Menjalankan dan memeriksa tes dengan Karma dan Protractor
- Membuat suite tes yang dapat dipelihara
- Menerapkan praktik terbaik untuk pengujian unit di Angular
Format pelatihan
- Bagian perkuliahan, bagian diskusi, latihan, dan banyak latihan praktis
Catatan
- Angular memiliki nama dan versi yang berbeda, yaitu: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, dll. Untuk menyesuaikan versi yang digunakan dalam pelatihan ini, silakan hubungi kami untuk mengatur.
Pelatihan Otomatisasi Mobile dengan Appium: Overview
7 JamAudience:
Siapa saja yang terlibat dalam pengujian, termasuk Mobile Automation Testers
Otomatisasi Aplikasi Desktop Windows dengan AutoIt
14 JamDalam pelatihan ini yang dibimbing instruktur secara langsung, baik secara Indonesia (tatap muka atau jarak jauh), peserta akan belajar menggunakan AutoIt untuk mengotomatisasi aplikasi jendela saat mereka melalui serangkaian latihan langsung praktis.
Pelatihan dasar JMeter
7 JamKursus ini membahas pembuatan dan implementasi pengujian fungsional dan unit dengan Apache JMeter, perangkat lunak pengujian aplikasi gratis dari The Apache Software Foundation. Tujuan kursus ini adalah untuk memungkinkan organisasi mengotomatiskan sepenuhnya berbagai persyaratan pengujian mereka, menghemat waktu, uang, dan membantu meminimalkan risiko kesalahan manusia dalam pengujian. Program ini mengeksplorasi konsep perancangan dan pembuatan rencana pengujian untuk aplikasi web dunia nyata menggunakan Apache JMeter, termasuk rencana pengujian fungsional, regresi, dan stres. Peserta akan mempelajari cara merancang rencana pengujian untuk berbagai tujuan dan menggunakan berbagai komponen dan fungsi dalam JMeter untuk keuntungan mereka, yang memungkinkan mereka untuk mengotomatiskan sepenuhnya proses pengujian aplikasi web.
Kursus Dasar JMeter dan Kursus Lanjut JMeter
14 JamIni adalah kursus JMeter Dasar dan JMeter Lanjutan yang ditawarkan bersama-sama demi kenyamanan.
JMeter Dasar-dasar
Kursus ini membahas pembuatan dan implementasi pengujian fungsional dan unit dengan Apache JMeter, perangkat lunak pengujian aplikasi gratis dari The Apache Software Foundation. Tujuan kursus ini adalah untuk memungkinkan organisasi mengotomatiskan sepenuhnya berbagai persyaratan pengujian mereka, menghemat waktu, uang, dan membantu meminimalkan risiko kesalahan manusia dalam pengujian. Program ini mengeksplorasi konsep perancangan dan pembuatan rencana pengujian untuk aplikasi web dunia nyata menggunakan Apache JMeter, termasuk rencana pengujian fungsional, regresi, dan stres. Peserta akan mempelajari cara merancang rencana pengujian untuk berbagai tujuan dan menggunakan berbagai komponen dan fungsi dalam JMeter untuk keuntungan mereka, yang memungkinkan mereka untuk mengotomatiskan sepenuhnya proses pengujian aplikasi web.
JMeter Lanjutan
Kursus ini membahas teknik pengujian aplikasi web tingkat lanjut. Kursus ini berfokus pada otomatisasi penuh, penulisan skrip, dan pengintegrasian pengujian dengan sumber data eksternal.
Aplikasi Web Performance Testing dengan JMeter
7 JamMata kuliah ini dibuat untuk manajer pengujian, tester, analis bisnis, desainer, pengembang, administrator, dan siapa saja yang tertarik dalam perencanaan dan pelaksanaan uji kinerja aplikasi web. Materinya mencakup bagaimana menetapkan persyaratan non-fungsional, indikator apa yang paling penting dalam implementasi spesifik, cara membuat rencana uji kinerja, menerapkannya di JMeter, melaksanakannya, dan menganalisis hasilnya.
Robot Framework: Keyword Driven Acceptance Testing
14 JamPelatihan ini yang dipimpin instruktur, secara langsung (online atau tatap muka) ditujukan untuk insinyur pengujian perangkat lunak yang ingin mempelajari cara menulis sebuah set kasus uji dan suite uji, kemudian menjalankan uji pada aplikasi demo.
Di akhir pelatihan ini, peserta akan mampu:
- Menggunakan pendekatan pengujian berbasis kata kunci Robot Framework dan sintaks data uji tabel untuk menulis dan menjalankan uji.
- Menggunakan sintaks konsisten untuk menggabungkan kata kunci baru dari yang sudah ada.
- Melakukan uji pengembangan berbasis perilaku (BDD) gaya Gherkin (serupa dengan Cucumber).
- Membuat dan menafsirkan Laporan dan Log untuk mencari masalah dalam aplikasi yang diuji.
- Memperluas kemampuan Robot Framework menggunakan pustaka pihak ketiga yang ditulis dalam Python, Java, Perl, Javascript dan PHP.
- Mengintegrasikan Robot Framework dengan Selenium untuk menguji aplikasi web.
Web Application Testing dengan Selenium dan JMeter
35 JamPendahuluan tentang Selenium
7 JamPeserta yang Dituju
Peserta yang ditargetkan adalah penguji perangkat lunak yang ingin mengotomatiskan pengujian aplikasi web menggunakan Selenium. Mereka mungkin baru dengan pengujian otomatis dan mungkin juga meliputi praktisi asuransi kualitas, manajer, atau pemimpin tim yang bertanggung jawab untuk berinteraksi dengan penguji atau yang perlu memastikan bahwa alat-alat tersebut diimplementasikan sepenuhnya dan dengan tepat.Setelah menyelesaikan kursus ini, Anda akan dapat:
- Menjelaskan fungsi dan tujuan Selenium
- Memahami manfaat dan pendekatan yang tepat untuk pengujian otomatis
- Merekam kasus uji otomatis
- Memutar ulang kasus uji otomatis
- Menerapkan dan menggunakan berbagai teknik verifikasi
- Melihat dan menganalisis hasil
- Mengonfigurasi dan menggunakan Selenium RC (Remote Control)
- Membuat dan bekerja dengan suite pengujian
- Menjadwalkan jalannya pengujian otomatis
- Menggunakan berbagai format skrip Selenium
- Memodifikasi skrip untuk memperluas kemampuan pengujian aplikasi
- Mengonfigurasi Selenium dengan Eclipse dan Selenium 2 WebDriver
- Memahami dan menggunakan file bantuan RTTS
- Mengonversi kode selenium untuk bekerja dengan Selenium 2 WebDriver
- Mengonfigurasi File Log Kustom
- Membuat pemetaan objek kustom
- Membuat modul yang dapat digunakan ulang untuk mengurangi pemeliharaan skrip
- Menggunakan alat untuk membantu mengidentifikasi XPath
Selenium untuk Korban Pengujian Manual
14 JamPelatihan Otomatisasi Pengujian dengan Selenium
21 JamKursus ini memberikan pelatihan untuk menangani proyek pengujian dan memberikan pengalaman langsung dengan aplikasi web, otomatisasi pengujian fungsional, dan otomatisasi pengujian lintas browser menggunakan rangkaian pengujian Selenium.
Sasaran Pemirsa:
TestComplete
21 JamDalam pelatihan ini yang dipimpin instruktur secara langsung di Indonesia, peserta akan mempelajari cara menggunakan fitur TestComplete, termasuk model objek tes, poin pengecekan, pemetaan nama, dan antarmuka pengguna (UI) untuk melakukan pengujian otomatis pada aplikasi desktop, web, dan mobile.
Di akhir pelatihan ini, peserta akan dapat:
- Membuat, merekam, dan menjalankan tes fungsi.
- Membuat kerangka tes yang dapat diubah skala dan dipelihara.
- Membuat poin pengecekan, menyesuaikan tes untuk perangkat beragam dan menganalisis hasil tes.
- Menggunakan ekstensi skrip TestComplete.
Testing dengan TestNG
14 JamTestNG adalah kerangka kerja pengujian yang dirancang untuk menyederhanakan berbagai kebutuhan pengujian, dari pengujian unit (menguji kelas secara terpisah dari yang lainnya) hingga pengujian integrasi (menguji sistem lengkap yang terdiri dari beberapa kelas, beberapa paket dan bahkan beberapa kerangka kerja eksternal, seperti server aplikasi).
Penonton
Kursus ini dirancang untuk insinyur dan pengembang yang ingin mengadopsi suite TestNG dalam alur kerja mereka.
Tosca: Model-Based Testing for Complex Systems
35 JamPelatihan Persiapan Sertifikasi TOSCA
14 JamPelatihan langsung yang dipandu oleh instruktur ini, di Indonesia (online atau onsite), ditujukan bagi profesional pengujian perangkat lunak tingkat menengah yang ingin mendapatkan sertifikasi TOSCA dan menunjukkan kemahiran dalam otomatisasi pengujian menggunakan Tricentis Tosca.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami struktur dan persyaratan sertifikasi TOSCA.
- Menguasai konsep TOSCA, termasuk desain kasus pengujian, otomatisasi, dan eksekusi.
- Menerapkan praktik terbaik untuk membangun kasus pengujian yang dapat digunakan kembali dan mudah dipelihara.
- Mempersiapkan komponen praktis dan teoritis dari ujian sertifikasi TOSCA.