SoapUI cho API Testing Training Course
SoapUI là công cụ kiểm thử API nguồn mở được sử dụng rộng rãi nhất cho các API SOAP và REST. Nó cung cấp kiểm thử chức năng Web Services SOAP, kiểm thử chức năng API REST, độ bao phủ WSDL, kiểm thử khẳng định thông điệp và tái cấu trúc kiểm thử.
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học cách kiểm thử các dịch vụ web bằng SoapAPI. Chúng tôi thảo luận về cách kiểm thử API có thể giải quyết một số hạn chế của kiểm thử dựa trên giao diện người dùng (UI) và kiểm thử đơn vị. Khóa đào tạo bao gồm các buổi thực hành và một dự án phát triển bộ kiểm thử API.
Khi kết thúc khóa đào tạo, người tham gia sẽ có kiến thức vững chắc về thời điểm triển khai kiểm thử API, cách khám phá và truy cập API, cách thực hiện các loại kiểm thử khác nhau trên cả API dựa trên SOAP và REST, và cách kết hợp công việc của họ thành một bộ kiểm thử tích hợp, tự động.
Định dạng khóa học
- Một khóa học do giảng viên hướng dẫn bao gồm giới thiệu về kiểm thử API, các công cụ và quy trình của nó, và một dự án phát triển bộ kiểm thử thực hành dựa trên SoapUI.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Giới thiệu
- Kiểm thử API so với Kiểm thử đơn vị và Kiểm thử giao diện người dùng
Tổng quan về Giao thức
- SOAP, REST, HTTP, JMS, AMF và JDBC
Tổng quan về SoapUI Tính năng
Các loại dự án trong SoapUI
- Dự án SOAP
- Dự án REST
- Dự án Tổng quát
Tạo một dự án
Nhập một dự án
Khám phá các API ứng dụng của bạn với Fiddler và Postman
Mô phỏng và giả lập Web Services
Tạo và thực thi các bài kiểm tra chức năng
Tạo và thực thi các bài kiểm tra hồi quy
Tạo và thực thi các bài kiểm tra tải
Kiểm thử bảo mật với SoapUI
Thực hiện kiểm tra tuân thủ
Database Kiểm thử với SoapUI
Multi-Layer Test Automation với Selenium
Mở rộng phạm vi kiểm thử
Báo cáo
Làm việc với Plugin SoapUI
Tự động hóa các bài kiểm tra SoapUI của bạn
SoapUI Tích hợp với Jenkins
End-to-End Test Automation
API Testing Các phương pháp hay nhất
Tóm tắt và Kết luận
Requirements
- Kiến thức về các API web như REST hoặc SOAP.
- Kinh nghiệm kiểm thử phần mềm.
Đối tượng
- Kỹ sư QA
- Người kiểm thử và các nhà phát triển kiểm thử tham gia vào việc kiểm thử phần mềm và API dịch vụ web
Open Training Courses require 5+ participants.
SoapUI cho API Testing Training Course - Booking
SoapUI cho API Testing Training Course - Enquiry
SoapUI cho API Testing - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Phương pháp giảng dạy
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Course - SoapUI for API Testing
Machine Translated
Upcoming Courses
Related Courses
Tổng Quan về Tự Động Hóa Thiết Bị Di Động với Appium
7 HoursĐối tượng:
Bất kỳ ai tham gia vào kiểm thử, bao gồm cả Kiểm thử viên Tự động hóa Di động
Tự động Hóa Ứng dụng Bàn làm Việc Windows với AutoIt
14 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này (tại chỗ hoặc từ xa), người tham gia sẽ học cách sử dụng AutoIt để tự động hóa các ứng dụng Windows thông qua một loạt các bài tập thực hành trực tiếp.
Cơ bản về JMeter
7 HoursKhóa học này bao gồm việc tạo và triển khai kiểm thử chức năng và kiểm thử đơn vị với Apache JMeter, phần mềm kiểm thử ứng dụng miễn phí của The Apache Software Foundation. Mục đích của khóa học là cho phép các tổ chức tự động hóa hoàn toàn các yêu cầu kiểm thử khác nhau của họ, tiết kiệm thời gian, tiền bạc và giúp giảm thiểu rủi ro sai sót của con người trong quá trình kiểm thử. Chương trình khám phá các khái niệm thiết kế và tạo kế hoạch kiểm thử cho các ứng dụng web thực tế bằng Apache JMeter, bao gồm kế hoạch kiểm thử chức năng, kiểm thử hồi quy và kiểm thử tải. Người tham gia sẽ học cách thiết kế kế hoạch kiểm thử cho nhiều mục đích khác nhau và sử dụng các thành phần và chức năng khác nhau trong JMeter để tận dụng tối đa, cho phép họ tự động hóa hoàn toàn quy trình kiểm thử ứng dụng web.
Cơ sở của JMeter và JMeter Nâng cao
14 HoursĐây là các khóa học liên tiếp JMeter Fundamentals và JMeter Advanced được cung cấp cùng nhau để thuận tiện.
JMeter Fundamentals
Khóa học này bao gồm việc tạo và triển khai kiểm thử chức năng và kiểm thử đơn vị với Apache JMeter, phần mềm kiểm thử ứng dụng miễn phí của The Apache Software Foundation. Mục đích của khóa học là cho phép các tổ chức tự động hóa hoàn toàn các yêu cầu kiểm thử khác nhau của họ, tiết kiệm thời gian, tiền bạc và giúp giảm thiểu rủi ro sai sót của con người trong quá trình kiểm thử. Chương trình khám phá các khái niệm về thiết kế và tạo kế hoạch kiểm thử cho các ứng dụng web thực tế bằng cách sử dụng Apache JMeter, bao gồm kế hoạch kiểm thử chức năng, hồi quy và độ bền. Người tham gia sẽ học cách thiết kế kế hoạch kiểm thử cho nhiều mục đích khác nhau và sử dụng các thành phần và chức năng khác nhau trong JMeter để tận dụng tối đa, cho phép họ tự động hóa hoàn toàn quy trình kiểm thử ứng dụng web.
JMeter Advanced
Khóa học này đề cập đến các kỹ thuật kiểm thử ứng dụng web nâng cao. Nó tập trung vào tự động hóa hoàn toàn, viết script và tích hợp kiểm thử với nguồn dữ liệu bên ngoài.
Ứng dụng Web Performance Testing với JMeter
7 HoursKhóa học này được thiết kế dành cho các quản lý kiểm thử, người kiểm thử, chuyên viên phân tích nghiệp vụ, nhà thiết kế, lập trình viên, quản trị viên và bất kỳ ai quan tâm đến việc lập kế hoạch và thực hiện kiểm thử hiệu năng ứng dụng web. Khóa học bao gồm cách thiết lập các yêu cầu phi chức năng, các chỉ số quan trọng nhất trong các triển khai cụ thể, cách tạo kế hoạch kiểm thử hiệu năng, triển khai nó trong JMeter, thực hiện và phân tích kết quả.
Robot Framework: Thử nghiệm chấp nhận dựa trên từ khóa
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các kỹ sư kiểm thử phần mềm muốn học cách viết một bộ các trường hợp kiểm thử và một bộ kiểm thử, sau đó thực thi các kiểm thử này trên một ứng dụng demo.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng phương pháp kiểm thử dựa trên từ khóa của Robot Framework và cú pháp dữ liệu kiểm thử dạng bảng để viết và thực thi các kiểm thử.
- Sử dụng cú pháp nhất quán để tạo các từ khóa mới từ các từ khóa hiện có.
- Thực hiện các kiểm thử kiểu Gherkin (Behavior Driven Development (BDD)) (tương tự như Cucumber).
- Tạo và diễn giải Báo cáo và Nhật ký để khắc phục sự cố trong ứng dụng đang được kiểm thử.
- Mở rộng khả năng của Robot Framework bằng cách sử dụng các thư viện bên thứ ba được viết bằng Python, Java, Perl, Javascript và PHP.
- Tích hợp Robot Framework với Selenium để kiểm thử các ứng dụng web.
Kiểm Thử Ứng Dụng Web với Selenium và JMeter
35 HoursKhóa học này cung cấp đào tạo về quản lý các dự án kiểm thử và cung cấp kinh nghiệm thực tế với các ứng dụng web, tự động hóa kiểm thử chức năng và tự động hóa kiểm thử đa trình duyệt bằng bộ kiểm thử Selenium. Ngoài ra, khóa học giới thiệu một cách toàn diện về jMeter.
Khoảng 2 ngày JMeter và 3 ngày Selenium.
Giới thiệu về Selenium
7 HoursKhóa học giới thiệu này được thiết kế để làm quen với các chuyên gia kiểm thử về kiến thức cơ bản của việc kiểm thử ứng dụng web bằng Selenium. Người kiểm thử có thể xây dựng, nâng cao và duy trì các script bằng cả Selenium IDE và Selenium 2 WebDriver.
Đối tượng mục tiêu
Đối tượng mục tiêu là các kiểm thử phần mềm muốn tự động hóa việc kiểm thử ứng dụng web bằng Selenium. Những người kiểm thử này có thể là người mới bắt đầu trong tự động hóa kiểm thử và cũng có thể bao gồm các chuyên gia đảm bảo chất lượng, quản lý hoặc trưởng nhóm chịu trách nhiệm tương tác với người kiểm thử hoặc cần đảm bảo rằng các công cụ đang được triển khai đầy đủ và thích hợp.
Cuối khóa học này, bạn sẽ có thể:
- Mô tả chức năng và mục đích của Selenium
- Hiểu các lợi ích và phương pháp tiếp cận phù hợp để tự động hóa kiểm thử
- Ghi lại các trường hợp kiểm thử tự động
- Phát lại các trường hợp kiểm thử tự động
- Áp dụng và sử dụng các kỹ thuật xác minh khác nhau
- Xem và phân tích kết quả
- Cấu hình và sử dụng Selenium RC (Remote Control)
- Tạo và làm việc với các bộ kiểm thử
- Lên lịch chạy kiểm thử tự động
- Sử dụng các định dạng script Selenium khác nhau
- Sửa đổi script để mở rộng khả năng kiểm thử ứng dụng
- Cấu hình Selenium với Eclipse và Selenium 2 WebDriver
- Hiểu và sử dụng các tệp trợ giúp RTTS
- Chuyển đổi mã selenium để làm việc với Selenium 2 WebDriver
- Cấu hình Tệp nhật ký tùy chỉnh
- Tạo bản đồ đối tượng tùy chỉnh
- Tạo các mô-đun có thể tái sử dụng để giảm bảo trì script
- Sử dụng các công cụ để giúp xác định XPath
Selenium cho Người Chế Biến Kiểm Thử Thủ Công
14 HoursĐây là một khóa học thực hành được thiết kế cho các kiểm thử viên thủ công nhằm hỗ trợ quá trình tự động hóa kiểm thử.
Môi trường Kiểm thử Trực tuyến Hoàn chỉnh với Selenium WebDriver và JMeter
35 HoursKhóa học này cung cấp cái nhìn tổng quan toàn diện về cách sử dụng kiểm thử chức năng và hiệu suất tự động với Selenium và JMeter trong môi trường Java/Maven. 3 ngày được dành cho Selenium, 2 ngày cho JMeter.
Test Automation with Selenium
21 HoursThis course provides training for handling testing projects and provides hands on experience with web applications, functional test automation and cross browser test automation using Selenium test suite.
The target audience for this course is software test engineers and manual testers.
Upon completion of the training, participants will be able to effectively use Selenium WebDriver in real-world projects.
TestComplete
21 HoursIn this instructor-led, live training in Việt Nam, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.
Kiểm thử với TestNG
14 HoursTestNG là một framework kiểm thử được thiết kế để đơn giản hóa nhiều nhu cầu kiểm thử khác nhau, từ kiểm thử đơn vị (kiểm thử một class độc lập với các class khác) đến kiểm thử tích hợp (kiểm thử toàn bộ hệ thống được tạo thành từ nhiều class, nhiều package và thậm chí nhiều framework bên ngoài, chẳng hạn như application server).
Đối tượng
Khóa học này được thiết kế dành cho các kỹ sư và nhà phát triển muốn áp dụng bộ công cụ TestNG vào quy trình làm việc của họ.
Tosca: Kiểm thử Dựa trên Mô hình cho Hệ thống Phức tạp
35 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học cách sử dụng Tosca để thực hiện kiểm thử toàn diện (web + backend). Khóa đào tạo kết hợp lý thuyết với thực hành trong môi trường phòng thí nghiệm trực tiếp, mang đến cho người tham gia cơ hội tương tác với công nghệ, giảng viên và đồng nghiệp của họ.
Khóa đào tạo bắt đầu với tổng quan về kiểm thử tự động dựa trên mã và script truyền thống và so sánh nó với phương pháp dựa trên mô hình (MBT) của Tosca. Người tham gia sẽ học cách tạo và thực thi các trường hợp kiểm thử bằng các mô-đun mặc định của Tosca, cũng như cách tự xây dựng các mô-đun của riêng họ để thực thi.
Từ các nguyên tắc mô hình hóa phần mềm đến độ bao phủ kiểm thử trên các trình duyệt khác nhau, khóa đào tạo này hướng dẫn người tham gia cả về lý thuyết và thực hành, cho phép họ triển khai giải pháp kiểm thử của riêng mình trong Tosca.
Sẵn sàng Cho Chứng Chỉ TOSCA
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các chuyên gia kiểm thử phần mềm ở trình độ trung cấp, những người muốn được chứng nhận TOSCA và chứng minh năng lực sử dụng Tricentis Tosca trong tự động hóa kiểm thử.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu rõ cấu trúc và yêu cầu của chứng nhận TOSCA.
- Nắm vững các khái niệm TOSCA, bao gồm thiết kế, tự động hóa và thực thi các trường hợp kiểm thử.
- Áp dụng các phương pháp tốt nhất để xây dựng các trường hợp kiểm thử có thể tái sử dụng và dễ bảo trì.
- Chuẩn bị cho cả phần thực hành và lý thuyết của kỳ thi chứng nhận TOSCA.