Test API Với REST ASSURE - Phần 1 | Udemy

Phát triển Phát triển web Khoa học dữ liệu Phát triển ứng dụng di động Ngôn ngữ lập trình Phát triển trò chơi Thiết kế & Phát triển cơ sở dữ liệu Kiểm tra phần mềm Kỹ thuật phần mềm Công cụ phát triển phần mềm Viết phần mềm không cần biết lập trình Kinh doanh Tinh thần khởi nghiệp Giao tiếp Quản lý Bán hàng Chiến lược kinh doanh Hoạt động Quản lý dự án Luật doanh nghiệp BI và phân tích dữ liệu kinh doanh Nhân sự Ngành công nghiệp Thương mại điện tử Truyền thông Bất động sản Kinh doanh khác Tài chính & Kế toán Kế toán và ghi sổ sách kế toán Tuân thủ Tiền ảo & Blockchain Kinh tế học Tài chính Luyện thi và lấy chứng chỉ tài chính Xây dựng mô hình tài chính & phân tích Đầu tư và giao dịch Công cụ quản lý tiền Thuế Tài chính và kế toán khác CNTT & Phần mềm Chứng chỉ CNTT Mạng & Bảo mật Phần cứng Hệ điều hành & Máy chủ CNTT & Phần mềm khác Năng suất văn phòng Microsoft Apple Google SAP Oracle Năng suất văn phòng khác Phát triển cá nhân Chuyển hóa bản thân Năng suất cá nhân Năng lực lãnh đạo Phát triển sự nghiệp Làm cha mẹ & Mối quan hệ Hạnh phúc Các phương pháp bí truyền Tôn giáo & Tâm linh Xây dựng thương hiệu cá nhân Khả năng sáng tạo Gây ảnh hưởng Lòng tự tôn & Sự tự tin Quản lý căng thẳng Kỹ năng học tập và ghi nhớ Động lực Phát triển cá nhân khác Thiết kế Thiết kế web Thiết kế & Minh họa đồ họa Công cụ thiết kế Thiết kế trải nghiệm người dùng Thiết kế trò chơi 3D & Hoạt hình Thiết kế thời trang Thiết kế kiến trúc Thiết kế nội thất Thiết kế khác Marketing Marketing kỹ thuật số SEO Marketing trên mạng xã hội Xây dựng thương hiệu Nguyên tắc cơ bản về marketing Phân tích và tự động hóa marketing Quan hệ công chúng Quảng cáo có trả phí Marketing qua video và trên thiết bị di động Marketing qua nội dung Hack tăng trưởng Marketing liên kết Marketing sản phẩm Marketing khác Phong cách sống Nghệ thuật & Đồ thủ công Làm đẹp & Trang điểm Các phương pháp bí truyền Thực phẩm & Đồ uống Chơi game Cải tạo nhà & Làm vườn Chăm sóc & Huấn luyện thú cưng Du lịch Phong cách sống khác Nhiếp ảnh & Video Nhiếp ảnh kỹ thuật số Nhiếp ảnh Nghệ thuật chụp ảnh chân dung Công cụ nhiếp ảnh Nhiếp ảnh thương mại Thiết kế video Nhiếp ảnh & Video khác Sức khỏe & Thể dục Thể dục Sức khỏe tổng quát Thể thao Dinh dưỡng & Ăn kiêng Yoga Sức khỏe tinh thần Võ thuật & Tự vệ An toàn & Sơ cứu Khiêu vũ Thiền định Sức khỏe & Thể dục khác Âm nhạc Nhạc cụ Sản xuất nhạc Nguyên tắc cơ bản về âm nhạc Thanh nhạc Kỹ thuật âm nhạc Phần mềm âm nhạc Âm nhạc khác Giảng dạy & Học thuật Kỹ thuật Nhân văn Toán học Khoa học Giáo dục online Khoa học xã hội Học ngôn ngữ Đào tạo giảng viên Luyện thi Giảng dạy & học thuật khác Phát triển web JavaScript React JS Angular Typescript ASP.NET Core Next.js Node.Js CSS Chứng chỉ AWS Certified Solutions Architect - Associate Chứng chỉ AWS Certified Cloud Practitioner CompTIA Security+ CompTIA A+ Cisco Certified Network Associate (CCNA) Amazon AWS CompTIA Network+ Bảo mật thông tin AWS Certified AI Practitioner Microsoft Power BI SQL Mô hình hóa dữ liệu Phân tích dữ liệu Phân tích kinh doanh Tableau Khoa học dữ liệu Business Intelligence (BI) AI tạo sinh (GenAI) Unreal Engine Unity Nguyên tắc cơ bản về phát triển trò chơi Phát triển trò chơi 3D C# (ngôn ngữ lập trình) Godot C++ (ngôn ngữ lập trình) Phát triển trò chơi 2D Unreal Engine Blueprints Google Flutter React Native Phát triển ứng dụng cho iOS Dart (ngôn ngữ lập trình) Phát triển Android Swift SwiftUI Phát triển ứng dụng mobile Kotlin Quyền chọn cổ phiếu Kế toán Kế toán tài chính Mô hình hóa tài chính Fintech Nguyên tắc tài chính cơ bản Kinh doanh ngoại hối Thiết kế đồ họa Vẽ Adobe Photoshop Adobe Illustrator Canva Ứng dụng vẽ hình minh họa kỹ thuật số Procreate Tranh kỹ thuật số Adobe InDesign Affinity Designer Đào tạo huấn luyện viên định hướng cuộc sống Phát triển cá nhân Lập trình ngôn ngữ tư duy (NLP) Chuyển hóa bản thân Liệu pháp âm thanh Huấn luyện Luật hấp dẫn và cách thực hiện Trí tuệ cảm xúc Diễn thuyết trước công chúng Nguyên tắc kinh doanh cơ bản Nguyên tắc cơ bản về khởi nghiệp Truck Dispatching Large Language Models (LLM) Kinh doanh online Chiến lược kinh doanh Trí tuệ nhân tạo (AI) Freelancing ChatGPT Marketing kỹ thuật số Marketing trên mạng xã hội Chiến lược marketing Marketing trên Internet ChatGPT Google Analytics Phễu bán hàng Facebook Ads Viết quảng cáo Phát triểnKiểm tra phần mềmREST AssuredXem trước khóa học nàyTest API với REST ASSURE - Phần 1Xây dựng một framework kiểm tra API sử dụng Serenity BDD & Rest-AssureXếp hạng: 4,8/5 (20 xếp hạng)137 học viênĐược tạo bởi Nhân Nguyễn NgọcLần cập nhật gần đây nhất 10/2021Tiếng ViệtXem trước khóa học này

Nội dung bài học

  • Xây dựng các phương pháp có thể tái sử dụng, viết các loại thử nghiệm khác nhau
  • Thực hiện các bài kiểm tra nhanh hơn bằng cách chạy chúng song song
  • Chạy các bài kiểm tra chọn lọc JUnit bằng cách sử dụng Thẻ
  • Xuất bản các báo cáo
  • Viết kịch bản Cucumber được tích hợp với Serenity BDD
  • Git/GitHub
  • Thực hiện CI bằng cách tích hợp dự án với Jenkins & GIT

Yêu cầu

  • Hiểu biết ngôn ngữ Java, API.

Mô tả

Trong thế giới công nghệ phát triển nhanh chóng, việc kiểm tra Dịch vụ Web, đặc biệt là tự động hóa kiểm tra API, đã trở thành một kỹ năng vô cùng quan trọng đối với các kỹ sư QA, kỹ sư tự động hóa và nhà phát triển phần mềm. Việc tự động hóa API không chỉ giúp tăng tốc quá trình kiểm thử mà còn nâng cao chất lượng, tính ổn định và độ tin cậy của sản phẩm.

Khóa học này sẽ cung cấp cho bạn những kiến thức và kỹ năng cần thiết để xây dựng một framework kiểm tra API mạnh mẽ và hiệu quả. Bạn sẽ được học cách sử dụng Serenity BDD – một framework tự động kiểm tra mã nguồn mở tích hợp với các công cụ phổ biến như Selenium, JUnit, Cucumber BDD và Rest-Assured. Điều này giúp bạn phát triển các phương pháp kiểm thử API tự động, tối ưu hóa quy trình kiểm thử và đảm bảo chất lượng phần mềm.

Khóa học sẽ tập trung vào những kỹ năng thực tế:

  • Xây dựng các phương thức kiểm thử tái sử dụng giúp tiết kiệm thời gian và công sức khi kiểm tra API.

  • Data Driven Testing: Kiểm tra với nhiều bộ dữ liệu khác nhau để nâng cao khả năng kiểm thử và đảm bảo độ chính xác.

  • Kiểm thử song song để tăng tốc độ kiểm tra và giảm thời gian phản hồi.

  • Quản lý thử nghiệm thông qua thẻ JUnit: Chạy thử nghiệm chọn lọc giúp bạn dễ dàng quản lý các kịch bản kiểm thử.

  • Tạo kịch bản kiểm thử với Cucumber và tích hợp với Serenity BDD giúp viết các bài kiểm thử dễ đọc, dễ hiểu.

  • Tích hợp với Git/GitHub và thiết lập môi trường CI (Continuous Integration) thông qua Jenkins để tự động hóa quy trình kiểm thử trong dự án phần mềm.

Kết quả học viên đạt được:

  • Viết các phương pháp kiểm thử tái sử dụng để tiết kiệm thời gian và công sức khi thực hiện kiểm thử API.

  • Thực hiện kiểm thử nhanh hơn thông qua việc chạy song song các bài kiểm thử.

  • Quản lý kiểm thử hiệu quả bằng cách sử dụng thẻ JUnit để chọn lọc và chạy các bài kiểm thử.

  • Xuất bản báo cáo kiểm thử rõ ràng, chi tiết, giúp bạn dễ dàng theo dõi tiến trình và kết quả.

  • Tạo kịch bản Cucumber tích hợp Serenity BDD để giúp quy trình kiểm thử trở nên trực quan và dễ dàng theo dõi.

  • Tích hợp Git/GitHub giúp quản lý mã nguồn và phối hợp làm việc trong nhóm hiệu quả hơn.

  • Thiết lập CI bằng cách tích hợp với Jenkins & Git, đảm bảo quá trình kiểm thử được tự động hóa và liên tục.

Yêu cầu:

  • Kiến thức cơ bản về ngôn ngữ lập trình Java và API.

Khóa học này dành cho ai?

  • Các kỹ sư QA, kỹ sư tự động hóa và nhà phát triển phần mềm muốn nâng cao kỹ năng kiểm thử API và tự động hóa quy trình kiểm thử trong công việc hiện tại và tương lai.

Khóa học này không chỉ giúp bạn giải quyết các thử thách kiểm thử API trong công việc hàng ngày, mà còn mở ra cơ hội phát triển sự nghiệp lâu dài trong lĩnh vực kiểm thử phần mềm tự động.

Đối tượng của khóa học này:

  • QA muốn tìm hiểu cách sử dụng Khung tự động hóa API
Hiện thêmẨn bớt

Giảng viên

Nhân Nguyễn NgọcAutomation Technical Architecture
  • 4,7 xếp hạng giảng viên
  • 50 đánh giá
  • 388 học viên
  • 7 khóa học

12 năm kinh nghiệm trong lĩnh vực kiểm thử phần mềm, kinh nghiệm thực tế cho Web, Mobile và API Automation, bên cạnh đó xây dựng Framework automation và đào tạo cho Team QA.

Các kinh nghiệm về test GUI, Performamnce và API với các framework như Selenium WebDriver, Cucumber, Appium, Gatling, Jmeter, Rest Assure, Extent Report, Senerity và Allure Framework. Cùng với các ngôn ngữ lập trình như Java, Spring Boot, Type Script, Javascript và Python.

Hiện thêmẨn bớt

Từ khóa » Tự Học Api Testing