Danh mục

Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu và ứng dụng công cụ kiểm thử tự động selenium trong kiểm thử phần mềm

Số trang: 24      Loại file: pdf      Dung lượng: 1.59 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (24 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung nghiên cứu của khóa luận trình bày việc nghiên cứu và ứng dụng công cụ kiểm thử tự động selenium trong kiểm thử phần mềm. Để hiểu rõ hơn, mời các bạn tham khảo chi tiết nội dung luận văn này.
Nội dung trích xuất từ tài liệu:
Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu và ứng dụng công cụ kiểm thử tự động selenium trong kiểm thử phần mềm ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN ĐẶNG THỊ PHƯƠNGNGHIÊN CỨU VÀ ỨNG DỤNG CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM TRONG KIỂM THỬ PHẦN MỀM Ngành: Công nghệ thông tin Chuyên ngành: Quản lý hệ thống thông tin Mã số: Chuyên ngành đào tạo thí điểm TÓM TẮT LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội – Năm 2015 MỤC LỤCMỤC LỤC ..................................................................................................................................... 1Chương 1: TỔNG QUAN VỀ BDD - CUCUMBER - SELENIUM - PAGE OBJECT 3 1.1. Tổng quan về kiểm thử phần mềm .................................................................3 1.2. TDD (Test Driven Development) .......................................................................3 1.2.1. TDD là gì? ......................................................................................................3 1.2.2. Ba điều luật khi áp dụng TDD ........................................................................3 1.2.3. Các bước thực hiện trong chu trình TDD .......................................................4 1.2.4. Các cấp độ TDD ............................................................................................. 4 1.3. BDD (Behaviour Driven Development)............................................................. 5 1.3.1. Khái niệm........................................................................................................5 1.3.2. Quy trình phát triển phần mềm truyền thống .................................................6 1.3.3. Quy trình phát triển theo hướng BDD ............................................................ 6 1.4. Cucumber.............................................................................................................6 1.4.1. Khái niệm........................................................................................................6 1.4.2. Ngôn ngữ Gherkin .......................................................................................... 7 1.4.3. Chạy một Cucumber Junit test ........................................................................7 1.4.4. Chu trình .........................................................................................................7 1.4.5. Sơ đồ workflow xử lý các steps trong cucumber............................................8 1.4.6. Cấu trúc dự án cài đặt Cucumber ...................................................................8 1.4.7. Các thư viện cần thiết để chạy Cucumber ......................................................9 1.5. Selenium WebDriver ........................................................................................... 9 1.5.1. Selenium WebDriver là gì ..............................................................................9 1.5.2. Tổng quan về đối tượng UI (Locators) ........................................................... 9 1.5.2.2. Xác định phần tử Web theo Name ......................................................... 10 1.5.2.3. Xác định phần tử Web theo LinkText ....................................................10 1.5.2.4. Xác định phần tử Web theo TagName ...................................................10 1.5.2.5. Xác định phần tử Web theo ClassName.................................................11 1.5.2.6. Xác định phần tử Web theo CSS ............................................................ 11 1.5.2.7. Xác định phần tử Web theo Xpath ......................................................... 11 1.5.3. Các thư viện cần thiết để chạy Selenium WebDriver ...................................12 1.5.4. Các hàm xử lý chung trong Selenium WebDriver........................................12 1.6. Page Object Model (POM) ..............................................................................13 1.6.1. Tại sao phải dùng POM ................................................................................13 1.6.2. Page Object là gì? ......................................................................................... 13 1.6.3. Lợi ích của Page Object ................................................................................13Chương 2: HỆ THỐNG QUẢN LÝ TESTCASE – TESTLINK VÀ HỆ THỐNGTÍCH HỢP LIÊN TỤC ............................................................................................................ 142.1. Hệ thống quản lý testcase - TestLink .............................................................................. 14 2.1.1. Giới thiệu về TestLink ........................................ ...

Tài liệu được xem nhiều:

Tài liệu liên quan: