Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/93860
Title: ĐỀ XUẤT GIẢI PHÁP KIỂM THỬ TỰ ĐỘNG DÙNG PAGE OBJECT MODEL TRONG SELENIUM WEBSITE THƯƠNG MẠI ĐIỆN TỬ
Other Titles: PROPOSING AN AUTOMATED TEST SOLUTION USING PAGE OBJECT MODEL IN SELENIUM FOR E-COMMERCE WEBSITES
Authors: Nguyễn, Công Danh
Huỳnh, Tấn Huy
Keywords: KỸ THUẬT PHẦN MỀM
Issue Date: 2023
Publisher: Trường Đại Học Cần Thơ
Abstract: Bối cảnh: Trong thời đại hiện đại, với sự phát triển mạnh mẽ của công nghệ thông tin, đặc biệt là trong lĩnh vực công nghệ web, việc phát triển và duy trì các trang web ngày càng trở nên phức tạp. Sự phức tạp này đòi hỏi sự đổi mới và nỗ lực lớn từ phía những người phát triển. Phương pháp thử nghiệm truyền thống bằng tay không còn đáp ứng đủ nhu cầu, và việc tự động hóa kiểm thử trở thành lựa chọn sáng tạo và thông minh. Selenium, một công cụ kiểm thử tự động mạnh mẽ, giúp không chỉ xác định chức năng của trang web mà còn đảm bảo sự hoạt động như kỳ vọng. Việc viết kịch bản kiểm thử trở nên đơn giản với khả năng xác định phần tử web và thực hiện các thao tác trên chúng. Tuy nhiên, triển khai Selenium hiệu quả đòi hỏi một chiến lược toàn diện, đặc biệt là khi đối mặt với ứng dụng thương mại điện tử có cấu trúc phức tạp. Mục tiêu: Nghiên cứu này tập trung vào việc khám phá và áp dụng Page Object Model (POM). Để 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 cùng với công cụ Reporting tool. Phương Pháp: Nghiên cứu này tập trung vào việc khám phá và áp dụng mô hình Page Object Model (POM) nhằm triển khai hệ thống kiểm thử cho các ứng dụng thương mại điện tử. Đối với POM, chúng ta tách biệt các WebElement Methods và Test Methods vào hai lớp khác nhau, tạo ra một cấu trúc rõ ràng và dễ bảo trì. Kết quả: Các phương pháp và công cụ này không chỉ giúp giảm chi phí bảo trì mà còn giảm thiểu việc sao chép mã, tạo ra một môi trường phát triển mà dự án có thể đạt được kết quả tốt hơn. Khi sử dụng chúng, tập lệnh kiểm thử trở nên ít đồng thời được tối ưu hóa để tăng hiệu suất của hệ thống. Hơn nữa, thông qua việc ghi chép nhật ký và tạo báo cáo, dự án có thể cung cấp đánh giá toàn diện và chính xác, giúp các bên liên quan hiểu rõ hơn về tiến trình và kết quả của dự án. Kết Luận: Luận văn đã áp dụng thành công mô hình POM trong việc kiểm thử website thương mại điện tử.
Description: 94 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/93860
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
3.29 MBAdobe PDF
Your IP: 3.147.58.199


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.