Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Salesforce Automation Testing (Maven / Java / Cucumber)

Kiểm thử tự động Salesforce (Maven / Java / Cucumber)

Kiểm thử tự động Salesforce (Maven / Java / Cucumber)

Làm chủ kiểm thử tự động SFDC với Maven, Java và Cucumber: Xây dựng Framework, Viết bài kiểm thử BDD, và Chạy kiểm thử song song

4.4
(20 đánh giá)
174 học viên
Giảng viên
Saravanan Ramaswamy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
20.0 giờ video
91 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

Bạn sẽ học được gì

Sau khóa học này, bạn sẽ có thể tự xây dựng Framework Cucumber BDD Selenium đẳng cấp từ đầu
Hiểu cách phương pháp phát triển theo hành vi (BDD) hoạt động để viết các kịch bản cho kiểm thử tự động
Nắm sâu các khái niệm cốt lõi của Cucumber framework như Dependency Injection, Chạy song song, Tích hợp CI/CD
Có kiến thức thực tế về kiểm thử theo hướng dữ liệu, tham số hóa, các thành phần tái sử dụng, Cucumber hooks, tags và Attributes
Mô hình Page Object cho Salesforce
Mẹo và thủ thuật về Salesforce
Kiểm thử tự động Salesforce thông qua API

Yêu cầu

Không yêu cầu kinh nghiệm trước
Nên có kiến thức về kiểm thử Salesforce
Nên có kiến thức cơ bản về Selenium
Nên có kiến thức cơ bản về Java

Đối tượng phù hợp

Phù hợp với: Chuyên viên kiểm thử tự động, QA Salesforce, Chuyên viên kiểm thử thủ công

Nội dung khóa học

18 phần • 91 bài giảng
1 Giới thiệu
2 Nội dung khóa học
3 Cú pháp Gherkin và hành vi của nó
4 Cách sử dụng Cucumber Scenario
1 Tạo tổ chức Salesforce Developer miễn phí
2 Các lỗi thường gặp khi tạo tổ chức Developer
3 Đăng nhập vào Salesforce
1 Cài đặt Java và cập nhật biến môi trường
2 Thiết lập Maven và cập nhật biến môi trường
3 Cài đặt IDE – IntelliJ / Eclipse
4 Cập nhật phụ thuộc Cucumber và cài plugin trong IDE
5 Thêm Maven Dependency
1 Tài nguyên có sẵn để tải về
2 Tổng quan về Cucumber Framework – Feature File & Test Runner
3 Tạo khung Step Definition và ánh xạ
1 Tái sử dụng các bước Gherkin
2 Cucumber Scenario Outline – Cách tham số hóa
3 Mẫu Regex trong Step Definition
1 Làm việc với Data Tables
2 Tags trong Cucumber
3 Từ khóa Background
1 Cucumber Hooks
2 Lập báo cáo trong Cucumber framework
3 Ôn tập nhanh
1 Dự án Cucumber mẫu – Selenium
2 Dự án Cucumber mẫu – Appium
1 Tổng quan Framework
2 Tạo và xây dựng dự án Maven
3 Tự động hóa kịch bản cho Salesforce – Cucumber
4 Tạo Step Definition, Feature File và Test Runner
5 Xác định định danh phần tử (Element Locator)
6 Mã Selenium cho Step Definition
7 Sử dụng biến môi trường cho thông tin đăng nhập
8 Khẳng định / Xác minh
9 Bỏ qua xác thực OTP khi đăng nhập bằng hồ sơ trình duyệt
10 Mã mẫu – Sử dụng hồ sơ trình duyệt
11 Mã dự án
1 Chia Step Definition thành nhiều file
2 Dependency Injection trong Cucumber
3 Mô hình Page Object
4 Mô hình Page Object – Tiếp theo
5 Page Factory – Page Object Manager
1 Page Object cho Accounts
2 Page Object cho Contacts
3 Page Object cho Opportunity
4 Page Object cho Cases
5 Page Object chung
1 Xây dựng Test Context
2 Tạo và sử dụng file Property
3 Hooks để xử lý đóng trình duyệt sau kịch bản
4 Tham số hóa bằng Scenario Outline – Kiểm thử với nhiều bộ dữ liệu
5 Sửa lỗi liên quan đến phần tử trang
6 Browser Factory – Các thay đổi
7 Chạy song song với TestNG
8 Framework Code cho bài tập
9 Ôn tập tạo Contacts trong Salesforce
10 Assertions
11 Tags
1 Các loại báo cáo trong Cucumber
2 Báo cáo Extent HTML
3 Chụp ảnh màn hình để thêm vào báo cáo
4 Thêm nhật ký vào báo cáo ở cấp độ bước
5 Chạy lại các bài kiểm thử thất bại
1 Chạy kiểm thử bằng lệnh CLI
2 Truyền giá trị thuộc tính toàn cục qua lệnh CLI
3 Cài đặt Jenkins
4 Tạo job Jenkins để chạy script
5 Tạo job Jenkins có tham số
6 Lên lịch job Jenkins
1 Thực thi bằng JUnit
2 Thực thi song song bằng JUnit
1 Framework – Sử dụng TestNG Runner
2 Framework – Sử dụng JUnit Runner
1 Giới thiệu về Git
2 Đăng ký Git
3 Tạo kho lưu trữ Git
4 Cách đẩy mã lên kho
5 Cách nhân bản từ kho có sẵn
6 Kỹ thuật Branch
7 Pull Requests
8 Kho Github của khóa học
1 GitHub Actions
2 Điều kiện tiên quyết cho API Salesforce (Tổ chức được tạo trước Summer'25)
3 Điều kiện tiên quyết cho API Salesforce (Tổ chức được tạo sau Summer'25)
4 Xác thực Salesforce bằng HTTP
5 Tạo Account bằng API
6 Tạo Contact và liên kết với Account bằng API
7 Tạo Opportunity và liên kết với Account bằng API
8 Mẹo và thủ thuật về Salesforce
9 Mã API
10 Kiểm thử Salesforce – Từ cơ bản đến nâng cao

Giới thiệu khóa học

Unlock the full potential of Salesforce automation testing in this hands-on, step-by-step course designed for aspiring and experienced QA professionals. Whether you're new to Salesforce or an experienced tester looking to master automation, this course equips you with the skills to streamline Salesforce testing using powerful tools and frameworks.

In this course, you will:

  • Understand Salesforce Basics: Learn the fundamentals of Salesforce architecture and key modules to ensure you're ready to automate effectively.

  • Master Automation Frameworks: Build robust test automation frameworks using Maven, Java, and Cucumber for seamless Salesforce testing.

  • Integrate with Salesforce Ecosystem: Learn how to handle Salesforce's unique challenges like dynamic elements, locators, and testing complex workflows.

  • Write Behaviour-Driven Tests: Leverage Cucumber to create readable and reusable test scripts that align with business processes.

  • Run Parallel Tests: Configure your framework to execute tests in parallel, saving time and increasing test coverage.

  • Generate Detailed Reports: Implement reporting solutions to track test execution and communicate results effectively to stakeholders.

  • Utilize Real-World Scenarios: Solve practical challenges like handling Salesforce popups, testing Lightning components, and managing large data sets.

  • Integrate with CI/CD Pipelines: Automate your tests in DevOps workflows using GitHub Actions and Jenkins.

By the end of this course, you will have a fully functional, scalable Salesforce test automation framework that can be customized for any Salesforce application.

Who is this course for?

  • QA Engineers looking to specialize in Salesforce automation

  • Developers transitioning to test automation

  • Salesforce Admins eager to understand and implement automation

  • Professionals preparing for roles in Salesforce testing and automation

Prerequisites:
Basic knowledge of Java and Selenium is nice to have not mandatory, we’ll guide you through the specifics required for Salesforce testing.

Why take this course?
Salesforce is the leading CRM platform used by enterprises worldwide. Automation testing for Salesforce applications is a highly sought-after skill, ensuring faster releases and robust application quality. Equip yourself with expertise in tools and techniques that top companies are actively seeking!

Enrol now and step into the future of Salesforce automation testing.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Automation Testing
Hiển thị tất cả khoá học Cucumber
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Salesforce
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊