Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Lưu ý
Các tính năng xem trước không được dùng cho sản xuất và có thể có chức năng bị hạn chế. Những tính năng này khả dụng trước khi có bản phát hành chính thức để khách hàng có thể truy cập sớm và cung cấp phản hồi.
Power Apps Test Engine là giải pháp thử nghiệm được thiết kế dành riêng cho Power Platform các ứng dụng. Cho dù bạn là người mới làm quen với thử nghiệm tự động, quen thuộc với Test Studio hay là nhà phát triển có kinh nghiệm với kiến thức về Kịch bản , Test Engine đều cung cấp phương pháp tiếp cận có thể mở rộng để thử nghiệm phù hợp với triết lý mã nguồn thấp của Power Platform.
Tìm hiểu thêm về cách Test Engine giúp bạn bất kể bạn xuất phát từ đâu:
Nếu bạn đang thử nghiệm Power Platform ứng dụng của mình theo cách thủ công, Test Engine cung cấp điểm vào dễ tiếp cận để tự động hóa thử nghiệm:
- Phương pháp mã thấp: Tạo các bài kiểm tra tự động bằng YAML và Power Fx, cùng ngôn ngữ công thức được sử dụng trong Power Apps
- Không yêu cầu kiến thức về DOM: Bạn không cần hiểu HTML hoặc CSS bộ chọn để tương tác với các thành phần của ứng dụng
- Thuật ngữ quen thuộc: Các bài kiểm tra tham chiếu tên kiểm soát khi chúng xuất hiện trong Power Apps Studio, giúp các bài kiểm tra dễ đọc và bảo trì
Test Engine có thể giúp bạn:
- Tiết kiệm thời gian: Tự động hóa các tình huống thử nghiệm lặp lại mà hiện tại bạn đang thực hiện thủ công
- Tăng phạm vi phủ sóng: Thực hiện các thử nghiệm toàn diện hơn thường xuyên hơn
- Tạo đường cơ sở thử nghiệm: Ghi lại quy trình thử nghiệm của bạn theo định dạng có thể tái sử dụng và chia sẻ
- Học dần dần: Bắt đầu với các bài kiểm tra đơn giản và mở rộng khi mức độ thoải mái của bạn tăng lên
Hiện tại, Power Apps Test Engine hoạt động với các thành phần sau: Power Platform
Bạn phải Cài đặt Microsoft Power Platform CLI để sử dụng Công cụ kiểm tra.
Bắt đầu với Test Engine
Cách tiếp cận để bắt đầu phụ thuộc vào vai trò và trình độ kinh nghiệm của bạn:
Cài đặt Công cụ:
- Cài đặt Microsoft Power Platform CLI
- Làm quen với các thao tác dòng lệnh cơ bản
Bắt đầu bằng một bài kiểm tra đơn giản:
- Bắt đầu bằng một bài kiểm tra cơ bản để xác nhận một màn hình hoặc chức năng duy nhất
- Sử dụng định dạng YAML để cấu trúc bài kiểm tra của bạn
- Tìm hiểu các chức năng Power Fx phổ biến để thử nghiệm
Xây dựng kỹ năng kiểm tra của bạn:
- Thực hiện theo các hướng dẫn và ví dụ trong tài liệu Test Engine
- Dần dần thêm các kịch bản phức tạp hơn vào các bài kiểm tra của bạn
Các tính năng và lợi ích chính
Power Apps Test Engine cung cấp một bộ tính năng toàn diện để hỗ trợ thử nghiệm mạnh mẽ, mã thấp và cấp độ chuyên nghiệp cho các giải pháp. Power Platform Những điểm nổi bật sau đây giới thiệu cách Test Engine có thể giúp bạn tự động hóa, xác thực và duy trì chất lượng trên các ứng dụng của mình. Power Platform
Kiểm thử tích hợp đầu cuối
Mỗi tính năng sau đây được thiết kế để giúp bạn đạt được thử nghiệm tích hợp toàn diện trên các giải pháp của mình: Power Platform
- Phạm vi toàn diện Power Platform : Kiểm tra toàn bộ giải pháp của bạn bằng thử nghiệm tích hợp choứng dụng Canvas ,ứng dụng dựa trên mô hình vàDataverse
- Kiểm tra hành trình người dùng thực tế: Xác thực toàn bộ quy trình kinh doanh trên nhiều Power Platform thành phần, đảm bảo giải pháp của bạn hoạt động như mong đợi đối với người dùng thực tế
- Thiết lập môi trường đơn giản: Sử dụng cùng một ngữ cảnh xác thực trên toàn bộ bộ kiểm thử của bạn, giảm độ phức tạp khi thiết lập và chi phí bảo trì
Kiểm tra ngôn ngữ tự nhiên và hỗ trợ AI
Mỗi tính năng sau đây được thiết kế để giúp bạn đạt được thử nghiệm tích hợp ngôn ngữ tự nhiên và hỗ trợ AI trên các giải pháp của mình: Power Platform
- Các bài kiểm tra do Copilot tạo ra: Tạo các bài kiểm tra bằng ngôn ngữ tự nhiên - mô tả những gì bạn muốn kiểm tra và để Copilot giúp tạo mã kiểm tra
- Kiểm thử ngôn ngữ tự nhiên và AI tạo ra: Tạo các kế hoạch kiểm thử bằng ngôn ngữ tự nhiên và chuyển đổi chúng thành các bài kiểm thử có thể thực hiện được bằng cách sử dụng khả năng AI tạo ra
- Xác thực kết quả AI: Kiểm tra các tính năng hỗ trợ AI một cách tự tin với các chức năng chuyên biệt xử lý đầu ra AI không xác định
- Kế hoạch kiểm tra dễ đọc đối với con người: Viết và duy trì các bài kiểm tra mà người dùng doanh nghiệp và nhà phát triển có thể hiểu và đóng góp
- Biên soạn bài kiểm tra hỗ trợ AI: Sử dụng GitHub Copilot để tăng tốc quá trình tạo bài kiểm tra với các giải pháp được kiểm soát nguồn
Power Fx biên soạn bài kiểm tra
Sử dụng Power Fx làm ngôn ngữ soạn thảo văn bản mang lại những lợi ích sau:
- Ngôn ngữ công thức quen thuộc: Viết các bài kiểm tra bằng cùng một ngôn ngữ Power Fx mà bạn đã biết khi xây dựng các ứng dụng canvas
- Đường cong học tập thấp: Sử dụng các kỹ năng Power Platform hiện có của bạn để tạo các bài kiểm tra mà không cần học các khuôn khổ kiểm tra phức tạp
- Tham chiếu tên điều khiển: Tham chiếu các điều khiển ứng dụng theo tên studio của chúng thay vì phải tìm hiểu các bộ chọn DOM phức tạp
Cơ sở hạ tầng thử nghiệm sẵn sàng cho doanh nghiệp
Khách hàng doanh nghiệp cần các tính năng mạnh mẽ để quản lý xác thực một cách an toàn. Công cụ kiểm tra cung cấp:
- Tính linh hoạt của xác thực: Hỗ trợ đăng nhập tương tác, nguyên tắc dịch vụ và tính bền vững của phiên để phù hợp với yêu cầu bảo mật của bạn
- Tích hợp ALM: Tích hợp liền mạch với Azure DevOps, GitHub Actions và các quy trình CI/CD khác để thử nghiệm tự động
- Hỗ trợ MFA: Chạy thử nghiệm tự động trong môi trường thực thi xác thực đa yếu tố mà không có sự thỏa hiệp
Khả năng kiểm tra nâng cao
Đây là những khả năng tiên tiến mà Test Engine cung cấp:
- Mô phỏng kết nối: Tạo các bài kiểm tra đáng tin cậy bằng cách mô phỏng phản hồi của kết nối, ngay cả đối với các dịch vụ trả phí hoặc bên ngoài
- Cô lập dữ liệu: Kiểm tra với các điều kiện dữ liệu có thể dự đoán được mà không ảnh hưởng đến môi trường sản xuất
- Chẩn đoán hình ảnh: Khắc phục lỗi kiểm tra bằng ảnh chụp màn hình và ghi video tự động
Giới hạn
Vì Test Engine đang trong giai đoạn xem trước nên hãy lưu ý những hạn chế hiện tại sau:
- Cài đặt ngôn ngữ trình duyệt theo cài đặt trình duyệt mặc định của bạn
- Một số điều khiển chuyên biệt có thể yêu cầu sử dụng chức năng Preview.PlaywrightAction
- Khả năng kiểm tra hiệu suất vẫn đang được phát triển
Trình duyệt được hỗ trợ
Công cụ kiểm tra hoạt động với các trình duyệt sau:
- Crom (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)