Chia sẻ qua


Power Apps Mẫu động cơ thử nghiệm

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.

Trang này cung cấp tổng quan về các dự án mẫu có sẵn trong kho lưu trữ Power Apps Test Engine. Các mẫu này trình bày nhiều khả năng và tình huống thử nghiệm khác nhau để giúp bạn hiểu cách tạo các thử nghiệm hiệu quả cho giải pháp của mình. Power Platform

Mẫu có sẵn

Các mẫu sau đây có sẵn trong kho lưu trữ GitHub PowerApps-TestEngine:

Mẫu Description
Thư viện cơ bản Trình bày cách kiểm tra tương tác với các điều khiển trong thư viện cơ bản trong ứng dụng canvas. Mẫu cho thấy cách khẳng định giá trị văn bản nhãn và điều hướng giữa các mục thư viện.
Nút bấm Kiểm tra đơn giản để xác minh bộ đếm tăng lên khi nhấp vào nút. Hiển thị cách sử dụng các móc vòng đời thử nghiệm (OnTestCaseStart, OnTestCaseComplete) và các tương tác điều khiển cơ bản.
Máy tính Kiểm tra thành phần máy tính với nhiều phép tính (Cộng, Trừ, Nhân, Chia). Trình bày cách kiểm tra các thành phần bằng các điều khiển đầu vào và đầu ra.
Copilot Studio Bộ dụng cụ Mẫu nâng cao minh họa các thử nghiệm cho Bộ dụng cụ Power CAT Copilot Studio . Có tính năng kiểm tra nhiều trang tùy chỉnh, tạo báo cáo và kiểm tra dựa trên thực thể.
Container Hiển thị cách tương tác với các điều khiển bên trong các thành phần chứa, xác minh các thay đổi thuộc tính và xử lý sự kiện.
Dataverse Trình bày các hoạt động thử nghiệm Dataverse bằng cách sử dụng Power Fx các hành động. Hiển thị cách tạo, đọc, cập nhật và xóa bản ghi trực tiếp bằng Dataverse.
Các loại biến khác nhau Trình bày thử nghiệm với nhiều kiểu dữ liệu (String, Number, Boolean, Date, Record, Table) bằng cách sử dụng nhiều điều khiển khác nhau như TextInput, Rating, Toggle, DatePicker, DropdownComboBox.
Nhiều màn hình Kiểm tra điều hướng giữa nhiều màn hình trong ứng dụng canvas, xác minh nội dung và chuyển tiếp màn hình chính xác.
Kiểm soát tiêu đề MDA Kiểm tra các tương tác điều khiển tiêu đề trong ứng dụng dựa trên mô hình, chứng minh việc kiểm tra các thành phần giao diện người dùng của ứng dụng dựa trên mô hình.
Thư viện lồng nhau Trình bày cách thử nghiệm các thư viện lồng nhau với cả thư viện hàng và thư viện cột. Hiển thị cách chọn các mục trong thư viện lồng nhau và xác thực trạng thái lựa chọn.
Thành phần PCF Hiển thị cách kiểm tra các thành phần Power Apps Khung thành phần (PCF), cụ thể là thành phần điều khiển gia tăng.
Quyền Trình bày thử nghiệm với các tình huống cấp phép khác nhau của người dùng. Kiểm tra cách ứng dụng hoạt động với nhiều vai trò bảo mật và cấp độ truy cập khác nhau.
Điều hướng màn hình Tập trung vào việc kiểm tra khả năng điều hướng màn hình, xác minh sự chuyển đổi chính xác giữa các màn hình.
Thời tiết Hiển thị cách mô phỏng phản hồi của trình kết nối cho trình kết nối MSN Weather. Trình bày thử nghiệm bằng các cuộc gọi dịch vụ bên ngoài được mô phỏng.

Cấu trúc mẫu

Hầu hết các mẫu đều có cấu trúc chung:

  • README.md: Giải thích mục đích, điều kiện tiên quyết và hướng dẫn sử dụng của mẫu
  • RunTests.ps1: Tập lệnh PowerShell để thực hiện các bài kiểm tra
  • config.json: Thiết lập cấu hình cho môi trường thử nghiệm
  • Kiểm tra tệp YAML: Kiểm tra định nghĩa (.fx.yaml hoặc .te.yaml)
  • Gói giải pháp: Tệp .zip chứa ứng dụng mẫu (đối với một số mẫu)

Các tính năng chung được chứng minh

Các mẫu này chứng minh một số khả năng thử nghiệm quan trọng:

Các hoạt động kiểm tra cơ bản

Các hoạt động kiểm tra cơ bản bao gồm:

  • Thiết lập và nhận các thuộc tính điều khiển
  • Xác minh giá trị kiểm soát và khả năng hiển thị
  • Nhấp vào nút và tương tác với các điều khiển
  • Chờ điều kiện trước khi tiến hành

Tính năng kiểm tra nâng cao

Các tính năng kiểm tra nâng cao bao gồm:

  • Điều hướng giữa các màn hình và biểu mẫu
  • Làm việc với các phòng trưng bày và bộ sưu tập
  • Kiểm tra với các loại dữ liệu khác nhau
  • Chế nhạo các dịch vụ và kết nối bên ngoài
  • Kiểm tra với các bối cảnh người dùng khác nhau

Quản lý vòng đời thử nghiệm

Sau đây là các ví dụ về quản lý vòng đời thử nghiệm:

  • Sử dụng OnTestCaseStartOnTestCaseComplete móc
  • Cấu hình cho các môi trường khác nhau
  • Xử lý lỗi và chẩn đoán thử nghiệm
  • Khả năng quay video và chụp ảnh màn hình

Bắt đầu với các mẫu

Để sử dụng mẫu, hãy làm theo các bước chung sau:

  1. Sao chép kho lưu trữ PowerApps-TestEngine
  2. Cài đặt các điều kiện tiên quyết như được mô tả trong tệp README của mẫu
  3. Cấu hình môi trường của bạn trong tệp config.json
  4. Nhập giải pháp mẫu nếu được cung cấp
  5. Chạy thử nghiệm bằng cách sử dụng tập lệnh RunTests.ps1

Để biết hướng dẫn chi tiết, hãy tham khảo tệp README.md của từng mẫu và tài liệu Công cụ kiểm tra.

Sử dụng mẫu để học

Các mẫu cung cấp nguồn tài nguyên học tập tuyệt vời:

  1. Bắt đầu đơn giản: Bắt đầu với Nút Clicker hoặc Thư viện cơ bản các mẫu cho các khái niệm cơ bản
  2. Tiến triển dần dần: Chuyển sang các mẫu phức tạp hơn khi bạn tự tin hơn
  3. Tùy chỉnh các bài kiểm tra: Sửa đổi các mẫu để phù hợp với yêu cầu của ứng dụng của riêng bạn
  4. Học bằng ví dụ: Sử dụng các mẫu mã mẫu làm mẫu cho các bài kiểm tra của riêng bạn

Tổng quan về công cụ kiểm tra
Power Fx Các chức năng để kiểm tra
Định dạng kiểm tra YAML
Hướng dẫn xác thực
Biên soạn bài kiểm tra hỗ trợ AI