Xây dựng công cụ sinh ca kiểm thử tự động

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng công cụ hỗ trợ sinh ca kiểm thử cặp (Trang 65 - 69)

CHƢƠNG 3 : XÂY DỰNG CÔNG CỤ SINH CA KIỂM THỬ TỰ ĐỘNG

3.4 Xây dựng công cụ sinh ca kiểm thử tự động

Từ những phân tích đó tôi tạo ra một biểu mẫu nhập liệu cho phép nhập thông tin nhƣ hình 3.3:

Hình 3.3Giao diện công cụ sinh ca kiểm thử tự động

Sau đây là bảng mô tả các thành phần trên biểu mẫu nhập liệu:

Stt

Thành phần trên

form Ý nghĩa Định dạng nhập

Information web

1 URL Nhập URL trang web Link web

2 OutputITC Nhập đƣờng dẫn lƣu ca kiểm thử.

3 FileName Chữ và số tiếng anh

4 Select folder Lựa chọn đƣờng dẫn lƣu file Phần comboment web

5 Crtl Type

Loại phần tử html thao tác:

Textbox, combobox, button, link… Lựa chọn

6 Crtl Name Tên phần tử html Tiếng anh

7 Crtl ID ID của phần tử html Tiếng anh

8 Crtl Value Value của phần tử html

Tiếng anh, ngăn cách dấu [,]

9 Crtl Order Thứ tự của phần tử html Số nguyên 10 Button Add new Thêm một phần tử vào listview

11 Button update Update một phần tử vào listview Phần list view

12

Hiển thị danh sách đối tƣợng các phần tử html sẽ tạo testcase 13 Update Chọn và update một phần tử từ list view 14 Delete Chọn và xóa một phần tử từ list view

15 Create ITC Tạo các file testcase Selenium IDE Bảng 3.2Bảng mô tả các thành phầntrên form nhập liệu

Định nghĩa các phần tử html trong ca kiểm thử sinh ra:

Loại type Định nghĩa

Textbox type Button click Combobox select Checkbox click

Link clickandwait

Bảng 3.3Định ngĩa các phần tử trong file sinh ra ca kiểm thử

3.5 Kết quả của công cụ:

Kết quả thực tế file sinh ra bởi công cụ trên trang đăng nhập facebook.

Hình 3.4Kết quả hiển thị tại listview khi thêm các phần tử html

<html ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="selenium.base" href="https://web.facebook.com/"/></head><body>

<table border='1px' with = '500px' cellpadding='1' cellspacing='1' bgcolor='lightyellow' style='font-family:Garamond; font-size:smaller'><tr> <td>open</td> <td></td> <td></td> </tr><tr> <td>type</td> <td>id=email</td> <td>tunthcm@gmail.com</td> </tr><tr> <td>type</td> <td>id=pass</td> <td>minhanh2929</td> </tr><tr> <td>click</td> <td>id=u_0_m</td> <td></td> </tr></table></body></html>

Kết quả hình ảnh file khi chạy trên Selenium IDE: Run /failures: 1/0

Hình 3.5Kết quả chạy file sinh ra bởi công cụ trên Selenium IDE.  Kết quảcho thấy có sự kết hợp pairwise. Ví dụ với hệ thống S Kết quảcho thấy có sự kết hợp pairwise. Ví dụ với hệ thống S

Hình 3.7 Kết quả số file sinh ra và nội dung file của hệ thống S

Hình 3.7Kết quả số file sinh ra và nội dung file của hệ thống S

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng công cụ hỗ trợ sinh ca kiểm thử cặp (Trang 65 - 69)

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

(74 trang)