Kursus Pelatihan SoapUI for API Testing
SoapUI is the most widely-used open source API testing tool for SOAP and REST APIs. It offers SOAP Web Services functional testing, REST API functional testing, WSDL coverage, message assertion testing and test refactoring.
In this instructor-led, live training, participants learn how to test web services using SoapAPI. We discuss how API testing can resolve some of the shortcomings of UI and unit based testing. The training includes practice sessions and an API test suite development project.
By the end of the training, participants will have a firm idea of when to implement API testing, how to explore and access APIs, how to carry out different types of testing on both SOAP and REST based APIs, and how to bring their work together into an integrated, automated test suite.
Format of the Course
- An instructor-led course that includes an introduction to API testing, its tools and processes, and a hands-on SoapUI based test suite development project.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Kerangka Materi
Introduction
- API testing vs Unit testing and UI testing
Overview of Protocols
- SOAP, REST, HTTP, JMS, AMF and JDBC
Overview of SoapUI Features
Project Types in SoapUI
- SOAP projects
- REST projects
- Generic projects
Creating a Project
Importing a Project
Exploring Your Application APIs with Fiddler and Postman
Simulating and Mocking Web Services
Creating and Executing Functional Tests
Creating and Executing Regression Tests
Creating and Executing Load Tests
Security Testing with SoapUI
Carrying out Compliance Testing
Database Testing with SoapUI
Multi-Layer Test Automation with Selenium
Extending Test Coverage
Reporting
Working with SoapUI Plugins
Automating Your SoapUI Tests
SoapUI Integration with Jenkins
End-to-End Test Automation
API Testing Best Practices
Summary and Conclusion
Persyaratan
- Knowledge of web APIs such as REST or SOAP.
- Software testing experience.
Audience
- QA engineers
- Testers and test developers involved in testing software and web service APIs
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan SoapUI for API Testing - Booking
Kursus Pelatihan SoapUI for API Testing - Enquiry
SoapUI for API Testing - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
Method of teaching
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Kursus - SoapUI for API Testing
Kursus Mendatang
Kursus Terkait
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 Lengkap Lingkungan Pengujian Web dengan Selenium WebDriver dan JMeter
35 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.