Các thao tác thực hiện kiểm thử tự động với Selenium IDE

Một phần của tài liệu công cụ kiểm thử tự động (Trang 26 - 31)

1. Giới thiệu chung về Selenium, cách cài đặt và sử dụng Selenium

1.2.4 Các thao tác thực hiện kiểm thử tự động với Selenium IDE

Khởi động chế độ ghi.

Theo mặc định sau khi bật Selenium IDE lên thì chế độ Record đã được bật. Để tắt/bật chế độ này chỉ cần click vào nút Record màu đỏ. Xem hình dưới đây:

Hình 12. Khởi động chế độ ghi.

Ví dụ:

Dưới đây là một kịch bản đơn giản, thực hành cách ghi m ột scripts bằng Selenium IDE.

Bật trình duyệt Firefox.

Truy cập vào trang http://www.google.com.vn Gõ t ừ khóa tìm kiếm là: “forum vietdesigner”

Truy cập vào trang chủ của Selenium trong bảng kết quả trả về bởi Google.

Kiểm tra xem title của trang chủ của selenium có phải là:

“https://forum.vietdesigner.net”.

Bật trình duyệt và làm việc bình thường như công việc chúng ta vẫn làm hàng ngày bằng tay và kết quả chúng ta có được một cái nhìn toàn diện như sau:

Hình 13.Ví dụ thực hành cách ghi 1 script

Mở/ Lưu một testcase đã có sẵn

Chọn File /Open, chọn 1 testcase tại thư mục chứa để mở nó.

Có một sự khác biệt giữa testcase và testsuite. Testsuite là t ập các testcase, để lưu lại các bước kiểm thử người dùng có th ể lưu lại một test case riêng

lẻ, hoặc có thể lưu nhiều test case dưới dạng một test suite. Chương trình sẽ nhắc nhở ta lưu chúng trước khi các testcase của test suite chưa đươc lưu lại.

Chạy các testcase

Selenium có nhi ều lựa chọn để chạy và dừng, chạy tiếp một dòng l ệnh riêng lẻ,hay chạy một test suite.

-Chạy 1 test case: Chọn 1 test case và click vào nút Run để chạy testcase đó.

- Stop and Start: Nút Pause được dùng để tạm dừng một testcase khi nó đang chạy. Để tiếp tục chạy test case bị tạm dừng, click nút Resume.

- Hoặc chúng ta có th ể thiết lập các điểm ngắt, điểm dừng ở giữa dựa vào: break point và start point.

Break point

Selenium – IDE hỗ trợ thiết lập các điểm ngắt, điểm dừng các hoạt động của 1 testcase từ bất kỳ điểm nào trong trường hợp thử nghiệm. Người ta có th ể chạy một lệnh cụ thể giữa các testcase và ki ểm tra các testcase hoạt động tại điểm đó. Để làm điều này, thiết lập 1 lệnh breakpoint ngay trước khi lệnh mà bạn muốn kiểm tra.

Để thiết lập một breakpoint, chọn một lệnh, nhấp chuột phải, từ trình đơn ngữ cảnh chọn Toggle Breakpoint. Sau đó nhấp vào nút Run để chạy các testcase của bạn từ đầu đến điểm dừng.

Start points

Việc đặt 1 Start point hữu ích để chạy 1 testcase từ một nơi nào đó ở giữa các testcase hoặc đặt nó sau m ột Breakpoint để tiếp tục ví trí đó.

Để thiết lập một StartPoint, chọn một lệnh, nhấp chuột phải, và từ trình đơn ngữ cảnh, chọn Set/ Clear Start Point. Sau đó nhấp vào nút Run để thực hiện đầu Testcase tại StartPoint đó.

Các thao tác chỉnh sửa

- Chèn câu lệnh.

• Chèn ở dạng bảng:

Chọn điểm trong Testcase của bạn nơi bạn muốn chèn lệnh. Để làm điều này, nhấp chuột trái trên l ệnh, nơi bạn muốn chèn một lệnh mới. Nhấn chuột phải và chọn lệnh Insert, IDE sẽ thêm một dòng trống trước dòng b ạn đã chọn. Bây giờ sử dụng các lệnh chỉnh sửa văn bản để nhập lệnh mới của bạn và các thông số của nó.

Hình 14. Chèn câu lệnh ở dạng bảng

• Chèn ở trong mã nguồn:

- Chọn điểm trong Testcase của bạn nơi bạn muốn chèn lệnh. Để làm điều này, nhập vào các th ẻ HML cần thiết để tạo ra bảng có chứa 1 dòng và 3 cột.

- Cột đầu tiên ứng với tham số command (tên câu l ệnh) - Cột thứ hai ứng với ham số Target (vị trí phần tử trang web) - Cột thứ ba là ứng với tham số Value (giá trị)

Hình 15. Chèn lệnh trong mã nguồn - Chèn nhận xét

Nhận xét (Comment) có th ể được thêm vào để làm Testcase của bạn dễ

đọc hơn.

Những comments được bỏ qua khi các Testcase được chạy.

Khác với khi thêm một command nếu thêm 1 comment trống thì nó không gây lỗi cho scripts của bạn.

• Chèn dạng bảng:

Chọn một dòng trong TestCase c ủa bạn nơi bạn muốn chèn. Nhấp chuột phải vào và ch ọn Insert Comment. Comment của bạn sẽ xuất hiện trong văn bản màutím.

Hình 16. Chèn nhận xét ở dạng bảng

• Chèn dạng mã nguồn:

Chọn điểm trong testcase của bạn, nơi bạn muốn chèn.Thêm một bình luận kiểu HTML, tức là <- Điền dòng comment ở đây->

Một phần của tài liệu công cụ kiểm thử tự động (Trang 26 - 31)

Tải bản đầy đủ (DOCX)

(57 trang)
w