
Nhập môn kiểm thử phần mềm: Chương 2 - Trần Duy Hoàng
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Nhập môn kiểm thử phần mềm: Chương 2 - Trần Duy Hoàng Selenium Công cụ kiểm thử tự động Trần Duy Hoàng – tdhoang@fit.hcmus.edu.vn Nội dung Tổng quan Selenium Selenium IDE Selenium WebDriver 2 Nhập môn kiểm thử phần mềm 5/8/2013 Tổng quan Selenium Selenium là công cụ Mã nguồn mở Kiểm thử tự động Ứng dụng website 3 Nhập môn kiểm thử phần mềm 5/8/2013 Tổng quan Selenium Selenium có 4 thành phần Selenium IDE Selenium RC Selenium WebDriver Selenium Grid 4 Nhập môn kiểm thử phần mềm 5/8/2013 Nội dung Tổng quan Selenium Selenium IDE Selenium WebDriver 5 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Plugin của Firefox Chức năng Record và Playback 6 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Cài đặt http://seleniumhq.org/download/ 7 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Chạy plugin 8 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Giao diện chính 9 Nhập môn kiểm thử phần mềm 5/8/2013 10 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Menu 11 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Cấu hình 12 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Thứ tự ưu tiên Locator 13 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Thanh công cụ Tốc độ chạy lại Ghi / dừng ghi Chạy toàn bộ Test suite Chạy Test case hiện tại Tạm dừng / chạy tiếp Chạy từng bước Nhóm các bước lại 14 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Ví dụ Record and Playback Bước 1: Chạy Selenium IDE Nhập Base Url: http://newtours.demoaut.com/ Bước 2: Trong Firefox nhập Url http://newtours.demoaut.com/ 15 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Ví dụ Record and Playback Bước 3: Phải chuột trên khoảng trống trong trang Chọn “Show Available Commands” Chọn “assertTitle exact:Welcome: Mercury Tours” 16 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Ví dụ Record and Playback Bước 4: Nhập “User name”: invalidUN Nhập “Password”: invalidUN Bước 5: Bấm vào button “Sign-in” 17 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Ví dụ Record and Playback Bước 6: Phải chuột trên khoảng trống trong trang Chọn “Show Available Commands” Chọn “assertTitle exact:Sign-on: Mercury Tours” Bước 7: Bấm nút dừng quay Bước 8: Bấm nút chạy lại test 18 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE 3 loại command Action Thao tác trực tiếp thành phần của trang web Ví dụ: click, type Accessors Cho phép lưu các giá trị vào các biến Assertions Kiểm tra một điều kiện được thỏa 3 loại Assert: khi bị fail sẽ dừng test Verify: khi bi fail sẽ ghi nhận và chạy tiếp Waitfor: nếu điều kiện đúng trong thời gian chờ thì pass 19 Nhập môn kiểm thử phần mềm 5/8/2013 Selenium IDE Các command thông dụng Command SL tham số Giải thích open 0–2 Mở 1 trang theo url click/clickAndWait 1 Click vào 1 thành phần type/typeKeys 2 Nhập 1 chuỗi ký tự verifyTitle/assertTitle 1 Kiểm tra tiêu đề verifyTextPresent 1 Kiểm tra có 1 đoạn text verifyElementPresent 1 Kiểm tra có 1 thành phần verifyTable 2 Kiểm tra 1 table waitForPageToLoad 1 Chờ cho đến khi trang được tải xong waitForElementPresent 1 Chờ cho đến khi 1 thành phần xuất hiện 20 Nhập môn kiểm thử phần mềm 5/8/2013
Tìm kiếm theo từ khóa liên quan:
Kiểm thử phần mềm Chương 2 Nhập môn kiểm thử phần mềm Kiểm thử phần mềm Công cụ kiểm thử tự động Tổng quan Selenium Tài liệu tổng quan SeleniumTài liệu có liên quan:
-
Bài giảng Kiểm thử phần mềm: Bài 2
34 trang 360 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 242 0 0 -
Nhập môn kiểm thử phần mềm: Chương 1 - Trần Duy Hoàng
33 trang 62 0 0 -
Báo cáo Phân tích, thiết kế phần mềm nhúng
4 trang 49 0 0 -
Bài giảng Kiểm thử phần mềm - Chương 2: Quy trình kiểm thử phần mềm
19 trang 48 0 0 -
Báo cáo Điện toán đám mây của Google và ứng dụng xây dựng hệ thống quản lý dịch vụ
9 trang 45 0 0 -
Báo cáo Nghiên cứu các phương pháp tổng hợp tiếng Việt cho các hệ thống có tài nguyên hạn chế
4 trang 43 0 0 -
Báo cáo Nghiên cứu đề xuất xây dựng mạng xã hội học tập tại Việt Nam
12 trang 43 0 0 -
Bài tập lớn Kỹ thuật phần mềm: Tìm hiểu các kỹ thuật kiểm thử phần mềm ứng dụng trong lập trình Java
38 trang 43 0 0 -
72 trang 42 0 0
-
Giáo trình Kiểm thử và đảm bảo chất lượng phần mềm: Phần 1
96 trang 40 0 0 -
Giáo trình Kiểm thử và đảm bảo chất lượng phần mềm: Phần 2
135 trang 39 0 0 -
Báo cáo Phát triển mẫu thiết kế phần mềm và ứng dụng
3 trang 39 0 0 -
Bài giảng Kiểm thử - Chương 6: Kiểm thử phần mềm
63 trang 38 0 0 -
Bài giảng Kiểm thử phần mềm - Phan Hồ Duy Phương
162 trang 37 0 0 -
Mẫu Thư xin việc vị trí chuyên viên Kiểm thử phần mềm
1 trang 36 0 0 -
5 trang 36 0 0
-
Báo cáo ERP và mô hình bài toán lập kế hoạch, quản lý sản xuất
3 trang 36 0 0 -
Báo cáo Tìm hiểu SVM trong nhận dạng chữ viết tay hạn chế
2 trang 35 0 0 -
Bài giảng Kiểm thử phần mềm: Bài 4
12 trang 35 0 0