Bạn phải thử nghiệm 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ự định. Apps Script giúp bạn kiểm thử Tiện ích bổ sung dành cho trình chỉnh sửa đang phát triển trên các tệp Google Tài liệu Trang tính, Biểu mẫu hoặc Trang trình bày cụ thể. Chiến dịch này có thể dùng để:
- Xác minh rằng tiện ích bổ sung được viết bằng một tập lệnh độc lập hoạt độ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 như dự kiến, đặc biệt là đối với tên viết tắt khác trạng thái vòng đời uỷ quyền (đã cài đặt, đã bật hoặc cả hai).
- Xác minh rằng tiện ích bổ sung hoạt động như dự kiến khi thao tác trên ứng dụng 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 một đợt triển khai kiểm thử
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. Khi phiên bản tập lệnh được phát triển và muốn thử nghiệm dưới dạng tiện ích bổ sung, hãy làm theo các bước sau:
- 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.
- Mở dự án tập lệnh có chứa tiện ích bổ sung của bạn.
- Nhấp vào Triển khai > Kiểm thử các bản triển khai.
- Bên cạnh phần Chọn loại, hãy nhấp vào biểu tượng Bật loại triển khai rồi chọn Editor Add-on (Tiện ích bổ sung dành cho trình chỉnh sửa).
- Nhấp vào Tạo thử nghiệm mới hoặc Thêm thử nghiệm.
- Chọn một phiên bản mã hoặc chọn Mã mới nhất.
- Trong phần Cấu hình, hãy chọn trạng thái uỷ quyền ban đầu cho chương trình kiểm thử.
- Trong phần Tài liệu kiểm tra, hãy nhấp vào Chưa chọn tài liệu nào. Chọn Trang tính, Tài liệu Trang trình bày hoặc tệp trên Biểu mẫu mà bạn muốn dùng để kiểm tra tiện ích bổ sung rồi nhấp vào Chèn.
- Nhấp vào Lưu thử nghiệm.
Tất cả đợt triển khai kiểm thử đã lưu sẽ xuất hiện trong hộp thoại Test triển khai (Kiểm thử bản triển khai). Điều này cho phép bạn sẽ 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 hoạt động triển khai thử nghiệm
Nếu đã lưu một hoặc nhiều đợt triển khai thử nghiệm, bạn có thể chạy một trong các đợt triển khai đó bằng cách bằng cách làm theo các bước sau:
- Mở dự án tập lệnh có chứa tiện ích bổ sung của bạn.
- Nhấp vào Triển khai > Kiểm thử các bản triển khai.
- Trong phần Thử nghiệm đã lưu, hãy chọn nút chọn bên cạnh thử nghiệm đã lưu quá trình triển khai bạn muốn chạy và nhấp vào Thực thi.
Tài liệu kiểm tra sẽ mở trong một thẻ mới. Tiện ích bổ sung này nằm trong trạng thái uỷ quyền được chỉ định trong triển khai thử nghiệm. Bạn có thể xác minh rằng tiện ích bổ sung hoạt động như bằng cách tương tác với trình đơn và các phần tử trên giao diện người dùng.
Thông tin chi tiết về hoạt động kiểm thử
Có một số điều cần lưu ý khi thử nghiệm Tiện ích bổ sung của trình chỉnh sửa theo cách này:
- Điều kiện kích hoạt có thể cài đặt không được hỗ trợ khi kiểm thử. Chức năng phụ thuộc vào khả năng cài đặt không thể thử nghiệm.
- Trong khi chạy một đợt triển khai thử nghiệm được đặt để thử nghiệm 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 thử nghiệm.
- Tài liệu thử nghiệm 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 gốc tài liệu kiểm tra. 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 thử nghiệm và phát triển.
- Nếu tiện ích bổ sung của bạn sử dụng Dịch vụ cơ sở lưu trú, các thuộc tính vẫn tồn tại và vẫn sẵn có trong lần triển khai thử nghiệm tiếp theo được chạy.
- Ngoài ra, bất kỳ triển khai thử nghiệm nào sử dụng cùng một tổ hợp tiện ích bổ sung và tài liệu kiểm tra có quyền truy cập vào cùng một thông tin thuộc tính. Ví dụ: nếu bạn tạo hai triển khai thử nghiệm, các thuộc tính được lưu trong khi chạy triển khai đầu tiên có sẵn trong khi chạy URL thứ hai và ngược lại, nhưng chỉ khi các 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 đợt triển khai thử nghiệm, bạn có thể được nhắc uỷ quyền nếu bạn chưa từng chạy tập lệnh trước đây. Hãy lưu ý rằng việc uỷ quyền một tập lệnh trong khi việc kiểm thử cũng cho phép tập lệnh bên ngoài quá trình kiểm thử.