Vui lòng dùng định danh này để trích dẫn hoặc liên kết đến tài liệu này:
https://dspace.ctu.edu.vn/jspui/handle/123456789/66873
Nhan đề: | ỨNG DỤNG MÔ HÌNH PAGE OBJECT MODEL KIỂM THỬ TỰ ĐỘNG CHO WEBSITE BÁN HÀNG TRỰC TUYẾN |
Tác giả: | Nguyễn, Công Danh Lê, Thị Thúy An |
Từ khoá: | KỸ THUẬT PHẦN MỀM |
Năm xuất bản: | 2021 |
Nhà xuất bản: | Trường Đại Học Cần Thơ |
Tóm tắt: | Vấn đề: Ngày nay công nghệ thông tin ngày càng phát triển và thay đổi nhanh chóng, các trang web cũng sẽ ngày càng thay đổi nhiều hơn và liên tục với những yêu cầu mới để phù hợp và phát triển. Điều này dẫn đến một giải pháp tự động hóa đặc biệt trong trường hợp này. Sẽ rất hữu ích nếu bạn nhanh chóng kiểm tra chức năng của trang web và hơn nữa để xác nhận rằng mọi thứ đang hoạt động như mong đợi. Để tiến hành tự động hóa thử nghiệm, Selenium Webdriver đã được chọn làm công cụ tự động hóa thử nghiệm và TestNG framework đã được thêm vào môi trường tự động hóa thử nghiệm để tạo báo cáo toàn diện. Viết kịch bản test trong Selenium Webdriver không phải là một nhiệm vụ khó khăn. Ta chỉ cần tìm các phần tử web (WebElements) và thực hiện các thao tác trên chúng. Tuy nhiên, khi dùng Selenium Webdriver, để cài đặt một testcase ta cần viết một lớp (class) chung không có sự tách biệt giữa WebElement Method và Test Methods, điều này gây khó khăn cho việc bảo trì, đặc biệt khi số lượng dòng code tăng lên. Ngoài ra, các ứng dụng thương mại điện tử ngày càng phổ biến, thiếu các báo cáo trình bày các vấn đề cần quan tâm khi kiểm thử loại ứng dụng này. Giải pháp: Luận văn đi tìm hiểu và áp dụng mô hình Page Object Model (POM) để cài đặt kiểm thử cho ứng dụng thương mại điện tử. Khi dùng POM ta cài đặt các WebElement Methods và Test Methods trên hai lớp khác nhau. Chúng tôi cũng đề xuất quy trình áp dụng POM cho ứng dụng thương mại điện tử cụ thể. Kết quả đạt được: Luận văn đã áp dụng thành công mô hình POM để kiểm thử một website thương mại điện tử. Lợi ích: POM giúp giảm chi phí bảo trì và giảm thiểu việc trùng lặp của code. Giúp project có một bố cục rõ ràng hơn, tách biệt giữa kịch bản test và việc xử lý các thuộc tính của các phần tử trên từng trang ứng. Mã trở nên ít hơn và được tối ưu hóa do các phương thức trang có thể sử dụng lại trong các lớp POM. Luận văn trình bày các vấn đề cần quan tâm khi áp dụng POM để kiểm thử ứng dụng thương mại điện tử. Từ khóa Kiểm thử tự động, công cụ Selenium WebDriver, TestNG Framework, mô hình đối tượng trang. |
Mô tả: | 78 Tr |
Định danh: | https://dspace.ctu.edu.vn/jspui/handle/123456789/66873 |
Bộ sưu tập: | Trường Công nghệ Thông tin & Truyền thông |
Các tập tin trong tài liệu này:
Tập tin | Mô tả | Kích thước | Định dạng | |
---|---|---|---|---|
_file_ Giới hạn truy cập | 3.32 MB | Adobe PDF | ||
Your IP: 3.14.254.103 |
Khi sử dụng các tài liệu trong Thư viện số phải tuân thủ Luật bản quyền.