Nhập môn kiểm thử phần mềm: Chương 2 - Trần Duy Hoàng
Số trang: 50
Loại file: pdf
Dung lượng: 1.81 MB
Lượt xem: 25
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nhập môn kiểm thử phần mềm - Chương 2: Selenium - công cụ kiểm thử tự động trình bày các nội dung cơ bản sau: tổng quan Selenium, Selenium IDE, Selenium WebDriver.
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
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 liên quan:
-
Bài giảng Kiểm thử phần mềm: Bài 2
34 trang 318 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Nhập môn kiểm thử phần mềm: Chương 1 - Trần Duy Hoàng
33 trang 55 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 45 0 0 -
Báo cáo Phân tích, thiết kế phần mềm nhúng
4 trang 44 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 -
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 43 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 37 0 0 -
72 trang 36 0 0
-
Bài giảng Kiểm thử - Chương 6: Kiểm thử phần mềm
63 trang 36 0 0