Hướng dẫn kiểm thử Salesforce dành cho người mới bắt đầu

⚡ Tóm tắt thông minh

Salesforce Testing giải thích cách các nhóm QA xác thực mã Apex tùy chỉnh, luồng giao diện người dùng Lightning, tích hợp và các tính năng AI Einstein bên trong hệ thống CRM đám mây hàng đầu thế giới, đồng thời tránh được cạm bẫy khi kiểm thử hành vi nền tảng tích hợp sẵn trên nhiều môi trường thử nghiệm khác nhau.

  • 🇧🇷 Những gì nó là: Kiểm tra tính hợp lệ của các cấu hình, lớp Apex và các thành phần Lightning được xây dựng trên nền tảng Salesforce gốc.
  • 🎯 Tại sao nó quan trọng: Việc triển khai Apex cần độ phủ mã 75%, và việc viết lại mã Lightning làm hỏng các bộ kiểm thử Classic cũ.
  • 🧪 Levels: Kiểm thử đơn vị, hệ thống, UAT, sản xuất, hồi quy, cộng với kiểm tra tích hợp trên các môi trường sandbox.
  • 🛠️ Các công cụ hàng đầu: Tricentis Tự động hóa thử nghiệm cho Salesforce, Testsigma, Provar, Copado và Selenium với các thiết bị định vị tùy chỉnh.
  • 🤖 Góc nhìn AI: Các công cụ định vị tự phục hồi, xác thực nền tảng Einstein 1 và quy trình làm việc Agentforce hiện đang thúc đẩy làn sóng tự động hóa kiểm thử tiếp theo.

Hướng dẫn kiểm tra Salesforce

Salesforce là gì?

Salesforce là hệ thống CRM dựa trên điện toán đám mây đầu tiên trên thế giới. Nó được thành lập bởi Marc Benioff và Parker Harris vào tháng 3 năm 1999. Mục đích của nền tảng CRM này là giúp người dùng bán hàng, cung cấp dịch vụ, tiếp thị, phân tích và kết nối với khách hàng của họ trên mọi kênh một cách hiệu quả về chi phí.

SFDC (Sales Force Dot Com) được trang bị các tính năng tiêu chuẩn cho phép bạn quản lý mối quan hệ với khách hàng tiềm năng và khách hàng hiện tại. Nó cũng cho phép bạn tương tác và cộng tác với nhân viên và đối tác, đồng thời lưu trữ dữ liệu một cách an toàn trên nền tảng đám mây đa người dùng. Hiện nay, SFDC bao gồm Sales Cloud, Service Cloud, Marketing Cloud, Data Cloud và nền tảng Einstein 1, nền tảng cung cấp sức mạnh cho các tính năng trí tuệ nhân tạo tạo sinh.

Lựa chọn hàng đầu
Salesforce

Salesforce CRM được xây dựng trên ngôn ngữ phát triển nền tảng có tên là APEX. Kiểm tra Salesforce cho phép bạn kiểm tra xem cấu hình và mã có hoạt động không. CRM này cho phép tôi cải thiện lòng trung thành, khả năng duy trì và sự hài lòng của khách hàng, hướng đến mục tiêu xây dựng các kết nối lâu dài.

Ghé thăm Salesforce

Thử nghiệm Salesforce là gì?

Một điểm tuyệt vời của Salesforce là hầu hết các tính năng mặc định đều có thể được tùy chỉnh để phù hợp với nhu cầu của công ty. Kiểm thử Salesforce là quá trình xác thực cấu hình và tùy chỉnh được thực hiện trong SFDC gốc, bao gồm các lớp Apex, Lightning Web Components, flows, Process Builder và các tích hợp.

Kiểm tra lực lượng bán hàng

Thách thức nằm ở việc đảm bảo người kiểm thử đang kiểm tra mã tùy chỉnh, chứ không phải chức năng tích hợp sẵn của Salesforce mà Salesforce đã bao gồm trong quy trình xác thực và phát hành của mình.

Salesforce CRM được xây dựng trên một ngôn ngữ nền tảng có tên là ĐỉnhNền tảng này được bổ sung bởi Lightning Web Components (LWC) ở phía giao diện người dùng. Nó đi kèm với một khung kiểm thử đơn vị tích hợp sẵn để các nhà phát triển có thể xác thực mã của họ trước khi triển khai.

Tại sao phải kiểm tra Salesforce?

Dưới đây là những lý do chính khiến tôi tin rằng việc kiểm thử Salesforce là cần thiết:

  • Nó kiểm tra xem cấu hình và mã Apex có hoạt động bình thường sau mỗi lần làm mới môi trường thử nghiệm.
  • Việc này xác nhận rằng hệ thống hoàn chỉnh hỗ trợ đầy đủ các quy trình kinh doanh của khách hàng từ đầu đến cuối.
  • Việc này xác nhận bản dựng ban đầu đáp ứng các yêu cầu đã được thống nhất trước khi đưa vào sử dụng chính thức.
  • Nó giúp phát hiện vấn đề từ sớm, khi chúng còn dễ sửa chữa và chi phí thấp.
  • Các báo cáo luồng chức năng dựa trên trạng thái trường hợp thử nghiệm giúp nhóm lập bản đồ chức năng của ứng dụng.
  • Các tính năng Flow Builder và Process Builder có thể được kiểm định về điều kiện hoạt động và hành vi.
  • Quy trình công việc cho phép bạn xác minh chức năng của các sự kiện dựa trên thời gian, chẳng hạn như các quy tắc leo thang.

Thuật ngữ Salesforce

  • Trải nghiệm Lightning: Giao diện người dùng mặc định hiện tại của Salesforce được xây dựng trên Lightning Web Components; Salesforce Classic đang dần bị loại bỏ và hầu hết các tổ chức đang chuyển sang Lightning.
  • Lực lượng trực quan: Một framework cũ để xây dựng giao diện người dùng tùy chỉnh bằng ngôn ngữ đánh dấu dựa trên thẻ tương tự như HTML, vẫn được hỗ trợ cho các tùy chỉnh cũ hơn.
  • Trao đổi ứng dụng: Đây là chợ trực tuyến của Salesforce, nơi người dùng có thể tìm kiếm và cài đặt các ứng dụng và tiện ích mở rộng tùy chỉnh.
  • Đỉnh: Một ngôn ngữ hướng đối tượng, có kiểu dữ liệu mạnh, được sử dụng để thực thi các câu lệnh điều khiển luồng và giao dịch trên nền tảng Salesforce.
  • Nền tảng Einstein 1 / Agentforce: Lớp trí tuệ nhân tạo (AI) của Salesforce dành cho các tính năng dự đoán và tạo sinh, cũng như các tác nhân tự động, cần được bộ phận kiểm thử chất lượng (QA) xác nhận.

Các loại thử nghiệm Salesforce

Kiểm tra bằng tay

Kiểm thử phần mềm thủ công bao gồm việc kiểm thử ứng dụng Salesforce.com bằng các phương pháp truyền thống. Nhóm QA có thể sử dụng kiểm thử thủ công để thực hiện kiểm thử chức năng, kiểm thử trường hợp thành công, kiểm thử tích hợp, kiểm thử hồi quy và kiểm thử hệ thống trên cả Lightning Experience và Salesforce Mobile.

Kiểm tra tự động

Kiểm thử tự động sử dụng một chương trình để kiểm tra ứng dụng Salesforce.com hoặc Force.com. Các công cụ tự động hóa phổ biến bao gồm: Selenium, Provar, Thử nghiệm robot Copado, Tricentis Tự động hóa kiểm thử cho Salesforce và Testsigma. Các hệ thống hiện đại ngày càng bổ sung các bộ định vị tự phục hồi được hỗ trợ bởi AI để thích ứng với các thay đổi của Lightning DOM.

Các cấp độ thử nghiệm trong Salesforce

Trong hướng dẫn kiểm thử Salesforce này, các cấp độ sau thường được áp dụng:

Các cấp độ thử nghiệm trong Salesforce

Kiểm tra đơn vị

  • Được thực hiện bởi các nhà phát triển Apex, những người viết các phương thức kiểm thử để kiểm tra các lớp và trình kích hoạt của họ.
  • Nó đánh giá xem có bao nhiêu bản ghi dữ liệu bị ảnh hưởng để đảm bảo mã hoạt động ổn định trong môi trường mục tiêu.
  • Để triển khai mã Apex vào môi trường sản xuất, độ phủ mã tổng thể của bạn phải đạt ít nhất 75%, và mỗi trigger phải có độ phủ ít nhất 1%.

Thử nghiệm hệ thống:

  • Được thực hiện bởi một nhóm chuyên gia tư vấn của Salesforce.
  • Kiểm tra các quy trình kỹ thuật của hệ thống từ đầu đến cuối.
  • Sử dụng các kịch bản kiểm thử dựa trên các kết quả đầu ra mong muốn cụ thể.
  • Khắc phục sự cố các quy tắc tự động như quy trình làm việc, xác thực, phân công và phê duyệt.

Kiểm tra UAT:

  • Được thực hiện bởi những người dùng doanh nghiệp sẽ sử dụng ứng dụng hàng ngày.
  • Kiểm tra khả năng hỗ trợ các quy trình kinh doanh của hệ thống.
  • Tuân theo các kịch bản kiểm thử dựa trên các tình huống kinh doanh thực tế.
  • Kết quả mong muốn là sự xác nhận từ phía khách hàng rằng hệ thống đáp ứng được yêu cầu.

Thử nghiệm sản xuất:

  • Tiến hành kiểm thử hệ thống lần thứ hai trên môi trường sản xuất.
  • Kiểm tra xem cấu hình và mã đã được triển khai chính xác từ môi trường thử nghiệm sang môi trường sản xuất hay chưa.
  • Nếu còn thời gian trước khi ra mắt, khách hàng nên chạy lại các tập lệnh UAT sau khi triển khai.

Kiểm tra hồi quy:

  • Mục tiêu chính của kiểm tra hồi quy Mục đích là để xác định xem các bản phát hành mới có ảnh hưởng đến các quy trình người dùng hiện có hay không.
  • Quá trình này được thực hiện sau mỗi lần nâng cấp, sửa lỗi hoặc phát hành theo mùa của Salesforce (Mùa xuân, Mùa hè, Mùa đông).
  • Người dùng cung cấp danh sách các thay đổi có thể ảnh hưởng đến các quy trình hiện tại để các luồng bị ảnh hưởng có thể được xác thực lại.

Quy trình kiểm tra lực lượng bán hàng

Quy trình kiểm thử Salesforce tương tự như kiểm thử bất kỳ ứng dụng web nào. Người kiểm thử cần có cái nhìn rõ ràng về các tính năng tùy chỉnh được xây dựng trong dự án để tập trung vào mã tùy chỉnh thay vì chức năng tích hợp sẵn của Salesforce.

Các nhà phát triển và người kiểm thử nên sử dụng môi trường Sandbox (Developer, Developer Pro, Partial Copy, Full) cho mục đích riêng của họ. Mã đã được kiểm thử trong môi trường Sandbox sẽ được đưa lên môi trường sản xuất thông qua các bộ thay đổi, Salesforce DX hoặc các công cụ DevOps như Copado và Gearset. Giả định rằng người kiểm thử QA hiểu các thuật ngữ cốt lõi của Salesforce trước khi tham gia dự án.

Những thách thức kiểm tra lực lượng bán hàng

Kiểm thử Salesforce không phải là một quá trình dễ dàng. Người kiểm thử phải đối mặt với nhiều thách thức, bao gồm:

  • Việc kiểm thử các tính năng nâng cao như Lightning Web Components, Visualforce, Service Cloud Console và các trang web Experience Cloud rất phức tạp.
  • Các nhóm thường cần tạo lại hoặc chỉnh sửa lại các bài kiểm tra Classic cũ để sử dụng với Lightning Experience và ứng dụng di động Salesforce.
  • Một số chức năng tiêu chuẩn không thể loại bỏ ngay cả khi không được sử dụng.
  • Các bài kiểm tra giao diện người dùng có thể bị lỗi khi môi trường thử nghiệm được làm mới hoặc khi các bản phát hành theo mùa được triển khai.
  • Các bài kiểm tra tự động phải được chạy nhất quán trên tất cả các môi trường thử nghiệm.
  • Việc xây dựng các bộ định vị trường ổn định rất khó khăn vì ID phần tử của Salesforce khác nhau giữa các tổ chức và thay đổi theo từng bản phát hành.
  • Việc xác thực các tính năng AI như dự đoán của Einstein và các tác nhân Agentforce đòi hỏi các phương pháp tiếp cận mới dựa trên dữ liệu và dựa trên lời nhắc.

Thực tiễn tốt nhất để kiểm tra Salesforce

  • Chạy thử nghiệm với hồ sơ người dùng và bộ quyền thực tế.
  • Chuẩn bị dữ liệu thử nghiệm để xác thực chức năng của báo cáo và bảng điều khiển.
  • Kết hợp kiểm thử chức năng, giao diện người dùng, hồi quy và tích hợp hệ thống trong mỗi chu kỳ phát hành.
  • Hãy đặc biệt chú ý đến tính chất động của các trang Lightning và Visualforce, vì các phần tử có thể không tải đồng thời; hãy sử dụng các lệnh chờ rõ ràng.
  • Việc tự động hóa nên được thực hiện bằng các công cụ như... Selenium, Provar, Tricentishoặc Testsigma, kết hợp với các thiết bị định vị tự phục hồi.
  • Bao gồm cả luồng tích cực và tiêu cực trong mọi kịch bản thử nghiệm.
  • Xây dựng các vai trò người dùng, hồ sơ và bộ quyền trong dữ liệu thử nghiệm để có thể xác thực quy trình làm việc cho từng đối tượng người dùng.

Vai trò và trách nhiệm của Người kiểm tra lực lượng bán hàng

Các vai trò và trách nhiệm quan trọng của người kiểm thử Salesforce bao gồm:

  • Tiến hành kiểm tra sơ bộ (smoke testing) để xác nhận tất cả các chức năng chính hoạt động đúng theo yêu cầu.
  • Tạo ra cả kịch bản thử nghiệm tích cực và tiêu cực.
  • Thực hiện phân vùng tương đương và phân tích giá trị biên.
  • Làm việc với ứng dụng để hiểu chức năng của nó và xây dựng sơ đồ chức năng.
  • Duy trì kênh liên lạc cởi mở với nhóm phát triển.
  • Tìm hiểu các tính năng tùy chỉnh được xây dựng cho tổ chức Salesforce.
  • Thực hiện các trường hợp kiểm thử dựa trên vai trò để đảm bảo tính nhất quán của dữ liệu.
  • Tiến hành kiểm tra khả năng tương thích khi tích hợp Salesforce với các ứng dụng của bên thứ ba.
  • Nắm vững các công cụ kiểm thử tải như... JMeter Để xác thực các quy trình phức tạp có thể trả về kết quả không nhất quán.
  • Có kiến ​​thức vững chắc về Apex, SOQL và các thành phần Lightning.

Công cụ tự động hóa kiểm thử Salesforce

Việc thực hiện kiểm thử chức năng tự động trong Salesforce rất khó khăn vì hầu hết các trang kiểm thử đều là động. Người kiểm thử cần xây dựng một khung tự động hóa mạnh mẽ, hữu ích hiện tại và có khả năng thích ứng với các bản phát hành trong tương lai.

Dưới đây, tôi đã liệt kê các công cụ kiểm tra Salesforce được sử dụng rộng rãi mà tôi khuyên dùng.

1) Tricentis Kiểm tra tự động hóa cho Salesforce

Tôi đặc biệt đánh giá cao cách Tricentis Kiểm tra tự động hóa cho Salesforce Công cụ này giúp tăng tốc quá trình phát triển các bài kiểm thử giao diện người dùng mạnh mẽ cho môi trường Salesforce. Các Smart Locator của nó được hỗ trợ bởi trí tuệ nhân tạo (AI) để tự phục hồi và cải thiện một cách tự động, giảm thiểu việc bảo trì và đảm bảo tính ổn định của bài kiểm thử trên các phiên bản Lightning.

Tricentis

Tính năng, đặc điểm:

  • Xác thực kịch bản từ đầu đến cuối: Khách hàng có thể xác thực toàn bộ quy trình từ đầu đến cuối, bắt đầu từ ứng dụng web của họ đến Salesforce và ngược lại.
  • Khả năng mở rộng nhóm linh hoạt: Các nhóm Agile với nhiều kỹ năng khác nhau có thể mở rộng quy mô hoạt động kiểm thử một cách hiệu quả với các tính năng giúp họ kiểm soát và quản lý sự tăng trưởng về số lượng bài kiểm thử và đội ngũ.
  • Đỉnh Code Thực thi để xác thực: Chạy mã Apex trong bước thử nghiệm để xác thực kết quả truy vấn.
  • Tích hợp kiểm tra API: Tích hợp liền mạch các bài kiểm tra API với luồng giao diện người dùng.

Khám phá thêm tại Tricentis >>


2) Kiểm tra sigma

Kiểm tra sigma là một nền tảng tự động hóa kiểm thử không cần lập trình, giúp đơn giản hóa việc kiểm thử Salesforce mà không cần kiến ​​thức chuyên sâu về Apex hoặc... Selenium chuyên môn. Tôi thấy cách tiếp cận thiết kế kiểm thử trực quan của nó đặc biệt hiệu quả đối với các nhóm xác thực cấu hình Salesforce tiêu chuẩn và tùy chỉnh sau khi thay đổi hoặc triển khai, loại bỏ sự phức tạp của các khung kịch bản truyền thống.

Kiểm tra sigma

Tính năng, đặc điểm:

  • CodeTự động hóa ít hơn cho Luồng giao diện người dùng Salesforce: Xây dựng các bài kiểm thử Salesforce bằng các bước đơn giản như tiếng Anh mà không cần viết mã Apex hoặc... Selenium Tôi đã sử dụng mã này để hướng dẫn các thành viên nhóm với trình độ kỹ thuật khác nhau.
  • Kiểm thử đối tượng tùy chỉnh và quy trình làm việc: Hỗ trợ toàn diện cho việc kiểm thử các đối tượng tùy chỉnh, quy trình làm việc và tích hợp. Điều này giúp tôi đảm bảo các cấu hình dành riêng cho tổ chức hoạt động chính xác sau khi cập nhật nền tảng.
  • Khả năng kiểm thử dựa trên dữ liệu: Kiểm tra một cách có hệ thống các vai trò người dùng, hồ sơ và tập dữ liệu khác nhau. Tôi thấy điều này vô cùng hữu ích để xác thực hành vi ở các cấp độ quyền khác nhau.
  • Phạm vi bao quát toàn diện các kịch bản: Hỗ trợ các kịch bản toàn diện từ đầu đến cuối, bao gồm cả Salesforce cùng các ứng dụng hoặc API bên ngoài.
  • Báo cáo chi tiết và nhật ký gỡ lỗi: Tạo báo cáo và nhật ký toàn diện để nhanh chóng xác định các sự cố phát sinh do thay đổi trên Salesforce.

Truy cập Testsigma >>

Dùng thử miễn phí 14 ngày

Tại sao nên sử dụng Công cụ kiểm tra Salesforce

  • Chúng giúp bạn tiết kiệm tới 75% thời gian thử nghiệm và một phần đáng kể chi phí tự động hóa.
  • Chúng cung cấp khả năng thực thi kiểm thử Apex tốt hơn, phạm vi kiểm thử chi tiết và báo cáo về phạm vi bao phủ lớp.
  • Bạn có thể tận dụng các công cụ tự động hóa hàng đầu trong ngành như Selenium và JMeter.
  • Tự động tạo các kịch bản kiểm thử cho các môi trường khác nhau và nhiều trình duyệt.
  • Ghi lại và phát lại các trường hợp thử nghiệm một cách liền mạch.
  • Tự động hóa tất cả các loại tác vụ trước và sau khi triển khai.
  • Tách dữ liệu từ kịch bản kiểm thử và bổ sung thêm nhiều tập dữ liệu khác nhau.

Các kịch bản thử nghiệm Salesforce mẫu

  • Trường hợp thử nghiệm 01: Thu thập thông tin liên hệ của khách hàng tiềm năng hoặc khách hàng hiện tại.
  • Trường hợp thử nghiệm 02: Bạn có thể đánh dấu các liên hệ là đang hoạt động hoặc không hoạt động.
  • Trường hợp thử nghiệm 03: Một công ty có thể được đánh dấu là khách hàng hoặc khách hàng tiềm năng.
  • Trường hợp thử nghiệm 04: Khách hàng tiềm năng có thể được thu thập thông qua các biểu mẫu trực tuyến.
  • Trường hợp thử nghiệm 05: Giá trong báo giá không thể bằng không.
  • Trường hợp thử nghiệm 06: Email sẽ được gửi sau khi giao dịch hoàn tất; các email bị trả lại sẽ được xử lý.
  • Trường hợp thử nghiệm 07: Việc tích hợp với phần mềm của bên thứ ba hoạt động bình thường.
  • Trường hợp thử nghiệm 08: BillCác dịch vụ hoạt động như mong đợi.
  • Trường hợp thử nghiệm 09: Không có sự trùng lặp hồ sơ trong quản lý liên hệ, cơ hội và khách hàng tiềm năng.
  • Trường hợp thử nghiệm 10: Quy trình làm việc trên thiết bị di động hoạt động như mong đợi trên ứng dụng Salesforce Mobile.
  • Trường hợp thử nghiệm 11: Người dùng không được ủy quyền không thể truy cập Tệp hoặc các bản ghi bị hạn chế.

Trí tuệ nhân tạo và Einstein có mối liên hệ như thế nào?ping Kiểm tra lực lượng bán hàng

Trí tuệ nhân tạo (AI) hiện là một mối quan tâm hàng đầu trong việc kiểm thử tại Salesforce. Nền tảng Einstein 1 mang đến điểm số dự đoán, phản hồi tạo sinh và các tác nhân tự động Agentforce vào Sales và Service Cloud, và mỗi tính năng đó cần có chiến lược xác thực riêng. Người kiểm thử nên thiết kế các trường hợp dựa trên dữ liệu để kiểm tra độ chính xác của dự đoán, độ tin cậy của lời nhắc và các rào cản bảo vệ cùng với các luồng giao diện người dùng truyền thống.

Về mặt công cụ, các khung tự động hóa Salesforce hiện đại dựa trên các bộ định vị tự phục hồi được hỗ trợ bởi trí tuệ nhân tạo, có khả năng phát hiện các thay đổi của Lightning DOM giữa các phiên bản và tự động sửa chữa các bộ chọn. TricentisProvar, Copado Robotic Testing và Testsigma đều cung cấp các phiên bản khác nhau của khả năng này. Kết hợp chúng với dữ liệu kiểm thử tổng hợp và kiểm tra hồi quy trực quan để duy trì độ bao phủ cao mà không làm tăng chi phí bảo trì.

Kiểm tra lực lượng bán hàng: Những thách thức của khách hàng

Khách hàng thường lo lắng về việc kiểm thử Salesforce vì họ có thể không biết cách thực hiện đúng cách, điều này tạo ra những hiểu lầm khác xa với thực tế.

Dưới đây là một số trong số họ:

Sự cố của khách hàng Dung dịch
Tôi không biết cách sử dụng hệ thống Salesforce. Khách hàng cần kiểm tra quy trình của họ chứ không phải chức năng của hệ thống.
Chúng tôi không thể tiến hành kiểm tra nếu thiếu bất kỳ dữ liệu nào trong hệ thống. Chỉ cần một vài bản ghi mẫu là đủ để kiểm tra.
Tôi không có thời gian rảnh để kiểm tra và quản lý công việc hàng ngày của mình. Hãy giữ liên lạc với quản lý dự án và tham gia các cuộc gọi trao đổi thường xuyên trong suốt các giai đoạn thiết kế và xây dựng.

Câu Hỏi Thường Gặp

Salesforce yêu cầu độ phủ mã Apex tổng thể tối thiểu 75% để triển khai lên môi trường sản xuất, và mỗi trigger phải có độ phủ tối thiểu 1%. Các bài kiểm tra phải chạy thành công và không được dựa vào seeAllData=true để kiểm tra mã mới.

Hầu hết các dự án phát triển mới đều nhắm đến Lightning Experience, giao diện người dùng mặc định. Salesforce đang dần loại bỏ Classic đối với nhiều tính năng, vì vậy kế hoạch thử nghiệm nên ưu tiên Lightning Web Components, Flow và Salesforce Mobile trừ khi tổ chức khách hàng vẫn đang sử dụng Classic.

Vâng. Selenium Cách này hiệu quả với Salesforce, nhưng sự biến động của Lightning DOM khiến các bộ định vị XPath thuần túy trở nên dễ bị lỗi. Các nhóm thường kết hợp... Selenium với Lightning Testing Service, các thiết lập chờ tùy chỉnh và bộ định vị tự phục hồi bằng AI, hoặc sử dụng các công cụ dành riêng cho Salesforce như Provar và... Tricentis.

Xác thực các dự đoán của Einstein bằng các tập dữ liệu được gắn nhãn, sau đó khẳng định phạm vi dự đoán và giải thích. Đối với Agentforce, hãy kiểm tra việc xác thực lời nhắc, các rào cản, việc gọi hành động và luồng hội thoại. Kết hợp kiểm tra chức năng với việc xem xét thiên kiến, ảo giác và bảo mật.

Tricentis Các công cụ tự động hóa kiểm thử như Test Automation for Salesforce, Provar, Copado Robotic Testing và Testsigma đều cung cấp các bộ định vị tự phục hồi được hỗ trợ bởi AI và khả năng tạo kiểm thử thông minh. Những tính năng này giúp tự động thích ứng với các thay đổi của Lightning DOM trong các bản phát hành theo mùa và giảm đáng kể chi phí bảo trì kịch bản.

Môi trường thử nghiệm Developer và Developer Pro chỉ chứa siêu dữ liệu. Môi trường thử nghiệm Partial Copy bao gồm dữ liệu mẫu, và môi trường thử nghiệm Full sao chép dữ liệu và siêu dữ liệu của môi trường sản xuất. Sử dụng Full hoặc Partial Copy cho kiểm thử chấp nhận người dùng (UAT) và kiểm thử hồi quy, và môi trường thử nghiệm Developer cho kiểm thử đơn vị và tích hợp.

Thực hiện kiểm thử hồi quy sau mỗi lần triển khai sprint, trước mỗi bản phát hành theo mùa của Salesforce (Mùa xuân, Mùa hè, Mùa đông) và sau khi làm mới môi trường thử nghiệm lớn. Ưu tiên các quy trình bán hàng, dịch vụ và tích hợp cốt lõi, sau đó mở rộng phạm vi sang các tính năng AI và các thành phần Lightning tùy chỉnh.

Tóm tắt bài viết này với: