Thử nghiệm một Tiện ích bổ sung dành cho trình chỉnh sửa

Bạn phải kiểm thử kỹ lưỡng các tiện ích bổ sung trước khi phát hành để đảm bảo chúng hoạt động như dự kiến. Apps Script cho phép bạn kiểm thử Tiện ích bổ sung dành cho Trình chỉnh sửa đang trong quá trình phát triển trên các tệp Trang tính, Biểu mẫu hoặc Trang trình bày cụ thể trong Google Tài liệu. Bạn có thể sử dụng trình mô phỏng này để:

  • Xác minh rằng tiện ích bổ sung được viết trong một tập lệnh độc lập hoạt động đúng như dự kiến khi áp dụng cho trang tính, tài liệu, bản trình bày hoặc biểu mẫu.
  • Xác minh rằng quy trình cài đặt tiện ích bổ sung hoạt động đúng như dự kiến, đặc biệt là đối với các trạng thái vòng đời uỷ quyền ban đầu khác nhau (đã cài đặt, đang bật hoặc cả hai).
  • Xác minh rằng các tiện ích bổ sung hoạt động như dự kiến khi thao tác trên một tài liệu cụ thể và nội dung của tài liệu đó.
  • Thử nghiệm và so sánh phiên bản hiện tại và phiên bản trước đó của tiện ích bổ sung.

Tạo quá trình triển khai thử nghiệm

Quá trình triển khai thử nghiệm là sự kết hợp giữa tiện ích bổ sung và tài liệu thử nghiệm. Sau khi bạn phát triển một phiên bản tập lệnh và muốn kiểm thử phiên bản đó dưới dạng tiện ích bổ sung, hãy làm theo các bước sau:

  1. Nếu bạn chưa có tiện ích bổ sung, hãy tạo bảng tính, tài liệu, bản trình bày hoặc biểu mẫu để thử nghiệm tiện ích bổ sung.
  2. Mở dự án tập lệnh chứa tiện ích bổ sung của bạn.
  3. Nhấp vào Triển khai > Kiểm tra quá trình triển khai.
  4. Bên cạnh mục Chọn loại, hãy nhấp vào Bật các loại hình triển khai rồi chọn Tiện ích bổ sung dành cho trình chỉnh sửa.
  5. Nhấp vào Tạo thử nghiệm mới hoặc Thêm thử nghiệm.
  6. Chọn một phiên bản mã hoặc chọn Mã mới nhất.
  7. Trong phần Cấu hình, hãy chọn trạng thái uỷ quyền ban đầu cho quy trình kiểm thử.
  8. Trong phần Tài liệu thử nghiệm, hãy nhấp vào Chưa chọn tài liệu nào. Chọn tệp Trang tính, Tài liệu, Trang trình bày hoặc Biểu mẫu mà bạn muốn sử dụng để kiểm thử tiện ích bổ sung rồi nhấp vào Chèn.
  9. Nhấp vào Lưu thử nghiệm.

Tất cả quá trình triển khai thử nghiệm đã lưu sẽ xuất hiện trong hộp thoại Thử nghiệm triển khai. Điều này cho phép bạn truy cập lại vào cùng một quá trình triển khai kiểm thử sau này.

Chạy quá trình triển khai thử nghiệm

Nếu có một hoặc nhiều quy trình triển khai thử nghiệm đã lưu, bạn có thể chạy một trong số đó bằng cách làm theo các bước sau:

  1. Mở dự án tập lệnh chứa tiện ích bổ sung của bạn.
  2. Nhấp vào Triển khai > Kiểm tra quá trình triển khai.
  3. Trong phần Saved Test (Kiểm thử đã lưu), hãy chọn nút chọn bên cạnh quá trình triển khai kiểm thử đã lưu mà bạn muốn chạy rồi nhấp vào Execute (Thực thi).

Tài liệu kiểm thử sẽ mở trong một thẻ mới. Tiện ích bổ sung đang ở trạng thái uỷ quyền được chỉ định trong quá trình triển khai kiểm thử. Bạn có thể xác minh rằng các hàm của tiện ích bổ sung đúng như dự định bằng cách tương tác với các thành phần trên trình đơn và giao diện người dùng của tiện ích bổ sung đó.

Thông tin chi tiết về thử nghiệm

Có một số điều cần lưu ý trong khi thử nghiệm các Tiện ích bổ sung của Trình chỉnh sửa theo cách này:

  • Không hỗ trợ trình kích hoạt có thể cài đặt khi kiểm thử. Bạn không kiểm thử được chức năng phụ thuộc vào điều kiện kích hoạt có thể cài đặt.
  • Trong khi chạy một quá trình triển khai kiểm thử được thiết lập để kiểm thử bằng mã mới nhất, bạn có thể xem các thay đổi được lưu vào tập lệnh tiện ích bổ sung bằng cách làm mới tài liệu kiểm thử.
  • Tài liệu kiểm thử có một URL mà bạn có thể chia sẻ với người chỉnh sửa của tài liệu kiểm thử gốc. Bằng cách này, bạn có thể cộng tác với người khác dễ dàng hơn trong khi kiểm thử và phát triển.
  • Nếu tiện ích bổ sung của bạn sử dụng dịch vụ Thuộc tính, thì các thuộc tính sẽ vẫn tồn tại và vẫn có sẵn vào lần triển khai kiểm thử tiếp theo.
  • Ngoài ra, bất kỳ quá trình triển khai kiểm thử nào sử dụng cùng một tổ hợp tiện ích bổ sung và tài liệu kiểm thử đều có quyền truy cập vào cùng thông tin thuộc tính. Ví dụ: nếu bạn tạo hai lần triển khai kiểm thử, các thuộc tính được lưu trong khi chạy lần đầu tiên sẽ có sẵn trong khi chạy lần thứ hai và ngược lại, nhưng chỉ khi các lần triển khai sử dụng cùng một tập lệnh và tài liệu kiểm thử.
  • Nếu chạy một phiên triển khai thử nghiệm, có thể bạn sẽ được nhắc uỷ quyền nếu chưa từng chạy tập lệnh trước đó. Xin lưu ý rằng việc uỷ quyền một tập lệnh trong khi kiểm thử cũng sẽ cho phép tập lệnh đó nằm ngoài quá trình kiểm thử.