Danh mục

Luận án Thạc sĩ Công nghệ thông tin: Xây dựng ứng dụng kiểm thử phần mềm tự động sử dụng selenium và webdriver

Số trang: 76      Loại file: pdf      Dung lượng: 2.96 MB      Lượt xem: 13      Lượt tải: 0    
tailieu_vip

Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mục tiêu chính của đề tài bao gồm: Đưa ra những khái niệm cơ bản về quy trình phát triển hiện nay cũng như việc áp dụng kiểm thử tự động trong quy trình phát triển phần mềm (TDD, BDD). Đưa ra một framework nhỏ (kết hợp Cucumber và Selenium) và cách chạy các kịch bản kiểm thử này bằng Jenkins. Mời các bạn tham khảo!
Nội dung trích xuất từ tài liệu:
Luận án Thạc sĩ Công nghệ thông tin: Xây dựng ứng dụng kiểm thử phần mềm tự động sử dụng selenium và webdriver ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ PHẠM THỊ HẢI YẾNXÂY DỰNG ỨNG DỤNG KIỂM THỬ PHẦN MỀM TỰ ĐỘNG SỬ DỤNG SELENIUM VÀ WEBDRIVER LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2020 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ PHẠM THỊ HẢI YẾNXÂY DỰNG ỨNG DỤNG KIỂM THỬ PHẦN MỀM TỰ ĐỘNG SỬ DỤNG SELENIUM VÀ WEBDRIVER Ngành: Khoa học máy tính Chuyên ngành: Khoa học máy tính Mã số: 08480101.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS. HOÀNG XUÂN HUẤN HÀ NỘI - 2020 1 LỜI CAM ĐOAN Tôi xin cam đoan kết quả đạt được trong luận văn là sản phẩm của cá nhân tôi,thực hiện dưới sự hướng dẫn của PGS. TS Hoàng Xuân Huấn. Trong toàn bộ nội dungcủa luận văn, những điều được trình bày hoặc là của cá nhân hoặc là được tổng hợp từnhiều nguồn tài liệu. Tất cả các tài liệu tham khảo đều có xuất xứ rõ ràng và được tríchdẫn đúng quy định. Tôi xin hoàn toàn chịu trách nhiệm và chịu mọi hình thức kỷ luật theo quy địnhcho lời cam đoan của mình. Hà Nội, ngày …. tháng ... năm 2020 Học viên Phạm Thị Hải Yến 2 LỜI CẢM ƠN Để hoàn thành luận văn này tôi xin chân thành gửi lời cảm ơn đến PGS. TS. HoàngXuân Huấn cùng các thầy cô trong khoa Công nghệ thông tin – Đại học Quốc Gia Hà Nộiđã đóng góp ý kiến, nhận xét, quan tâm chỉ bảo và tạo cho tôi những điều kiện tốt nhất từkhi bắt đầu cho tới khi hoàn thành luận văn của mình. Đồng thời, tôi cũng xin gửi lời cảm ơn đến gia đình, bạn bè và đồng nghiệp đãluôn quan tâm, chia sẻ, động viên và tạo mọi điều kiện để tôi có thể hoàn thành tốt mọicông việc trong quá trình thực hiện luận văn. Mặc dù đã rất cố gắng trong quá trình thực hiện nhưng luận văn không thể tránhkhỏi những thiếu sót, tôi rất mong nhận được sự góp ý của các thầy cô và bạn bè. Học viên Phạm Thị Hải Yến 3 MỤC LỤCLỜI CAM ĐOAN ..........................................................................................................1LỜI CẢM ƠN ................................................................................................................2MỤC LỤC ......................................................................................................................3DANH MỤC HÌNH VẼ.................................................................................................6DANH MỤC BẢNG BIỂU ...........................................................................................8DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT VÀ CÁC THUẬT NGỮ ..............9LỜI MỞ ĐẦU ..............................................................................................................10CHƯƠNG 1: GIỚI THIỆU VỀ KIỂM THỬ PHẦN MỀM ....................................121.1. Giới thiệu về kiểm thử phần mềm......................................................................... 121.2. Phát triển hướng kiểm thử TDD (Test Driven Development) ............................ 13 1.2.1. Khái niệm ..................................................................................................... 13 1.2.2. Các cấp độ TDD ........................................................................................... 16 1.2.3. Các lỗi thường gặp khi áp dụng TDD .......................................................... 161.3. Phát triển hướng hành vi BDD (Behaviour Driven Development) .................... 16 1.3.1. Khái niệm ..................................................................................................... 16 1.3.2. Quy trình phát triển phần mềm truyền thống ............................................... 18 1.3.3. Quy trình phát triển theo hướng BDD ......................................................... 18CHƯƠNG 2. GIỚI THIỆU VỀ CÔNG CỤ KIỂM THỬ TỰ ĐỘNG VÀ MÔ HÌNHTHIẾT KẾ PAGE OBJECT MODEL (POM) .........................................................202.1. Công cụ kiểm thử tự động Cucumber .................................................................. 20 2.1.1. Khái niệm ............................................................ ...

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

Gợi ý tài liệu liên quan: