Khung Robot - Giới thiệu về Ride

Ride là một trình biên tập thử nghiệm cho Robot Framework. Xa hơn, chúng tôi sẽ viết các trường hợp thử nghiệm trong Ride. Để bắt đầu Ride, chúng ta cần chạy lệnh hiển thị bên dưới.

Chỉ huy

ride.py

Lệnh trên sẽ mở IDE như được hiển thị trong ảnh chụp màn hình sau:

Trong chương này, chúng ta sẽ xem qua trình soạn thảo để xem những tùy chọn và tính năng nào có sẵn trong IDE. Các tùy chọn và tính năng sẽ giúp chúng tôi thử nghiệm dự án của mình.

Tạo dự án mới

Vào File và nhấp vào New Project như hình dưới đây -

Màn hình sau sẽ xuất hiện khi bạn nhấp vào Dự án mới.

Nhập tên của dự án. Đường dẫn đã tạo là đường dẫn mà dự án sẽ được lưu. Bạn có thể thay đổi vị trí nếu cần. Dự án có thể được lưu dưới dạng Tệp hoặc thư mục. Bạn cũng có thể lưu dự án ở định dạng như ROBOT, TXT, TSV hoặc HTML. Trong hướng dẫn này, chúng tôi sẽ sử dụng định dạng ROBOT và cách viết và thực thi các trường hợp thử nghiệm.

Bây giờ, chúng ta sẽ thêm một dự án dưới dạng tệp theo cách nó được hiển thị bên dưới. Dự án được đặt tên là Thử nghiệm và màn hình sau sẽ xuất hiện sau khi dự án được tạo.

Tên của dự án được hiển thị ở phía bên trái và ở phía bên phải, chúng ta có thể thấy ba tab Edit, TextEdit và Run.

Edit có rất nhiều tùy chọn trên UI như hình trên. Trong phần này, chúng tôi có thể thêm dữ liệu cần thiết để chạy các trường hợp thử nghiệm của chúng tôi. Chúng ta có thể nhập Thư viện, Tài nguyên, Biến, Thêm vô hướng, Thêm danh sách, Thêm dict và Thêm siêu dữ liệu.

Các chi tiết được thêm trong phần Chỉnh sửa sẽ được nhìn thấy trong tab tiếp theo, Chỉnh sửa văn bản. Bạn có thể viết mã ở đây trong phần chỉnh sửa văn bản.

Nếu có bất kỳ thay đổi nào được thêm vào trong Textedit, nó sẽ được nhìn thấy trong phần Chỉnh sửa. Do đó, cả hai tab Edit và TextEdit đều phụ thuộc vào nhau và những thay đổi được thực hiện sẽ được nhìn thấy trên cả hai.

Khi các trường hợp thử nghiệm đã sẵn sàng, chúng ta có thể sử dụng tab Run thứ ba để thực thi chúng.

Giao diện người dùng Run như được hiển thị ở trên. Nó cho phép chạy test case và đi kèm với các tùy chọn như start, stop, pause continue, test case tiếp theo, bước qua,… Bạn cũng có thể tạo Report, Log cho các test case đang thực thi.

Để tạo một trường hợp thử nghiệm, chúng ta phải làm như sau:

Nhấp chuột phải vào dự án đã tạo và nhấp vào trường hợp thử nghiệm mới như hình dưới đây -

Khi nhấp vào Trường hợp thử nghiệm mới, một màn hình xuất hiện như hình dưới đây -

Nhập tên của trường hợp kiểm tra và nhấp vào OK . Chúng tôi đã lưu trường hợp thử nghiệm dưới dạng TC0. Màn hình sau sẽ xuất hiện sau khi trường hợp thử nghiệm được lưu.

Trường hợp thử nghiệm có các tùy chọn như Tài liệu, thiết lập, xé nhỏ, thẻ, thời gian chờ và Mẫu. Họ có một nút chỉnh sửa trên đó; khi nhấp vào nút, một màn hình xuất hiện trong đó, bạn có thể nhập chi tiết cho từng tùy chọn. Chúng tôi sẽ thảo luận về các thông số khác nhau của những chi tiết này trong các chương tiếp theo của chúng tôi.

Các trường hợp kiểm thử có thể được viết dưới dạng bảng như hình dưới đây. Các trường hợp thử nghiệm khuôn khổ robot dựa trên từ khóa và chúng tôi có thể viết các trường hợp thử nghiệm bằng cách sử dụng các từ khóa cài sẵn hoặc từ khóa được nhập từ thư viện. Chúng tôi cũng có thể tạo các từ khóa, biến, v.v. do người dùng xác định trong khuôn khổ rô bốt.

Có sẵn các phím tắt trong thanh điều hướng để chạy / dừng trường hợp thử nghiệm như hình dưới đây -

Tùy chọn từ khóa tìm kiếm có thể được sử dụng như trong ảnh chụp màn hình bên dưới -

Để có được danh sách các từ khóa có sẵn với khung robot, chỉ cần nhấn ctrl + space trong định dạng bảng như hình dưới đây và nó sẽ hiển thị tất cả các từ khóa có sẵn -

Trong trường hợp, bạn không thể nhớ từ khóa, điều này sẽ giúp bạn nắm được thông tin chi tiết. Chúng tôi có thông tin chi tiết về từng từ khóa. Chi tiết cũng cho thấy cách sử dụng từ khóa liên quan. Trong chương tiếp theo của chúng ta, chúng ta sẽ học cách tạo trường hợp thử nghiệm đầu tiên khi đi xe.

Phần kết luận

Trong chương này, chúng ta đã thấy các tính năng có sẵn với RIDE. Chúng tôi cũng đã học cách tạo các trường hợp thử nghiệm và thực thi chúng.