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/94500
Toàn bộ biểu ghi siêu dữ liệu
Trường DCGiá trị Ngôn ngữ
dc.contributor.advisorNguyễn, Công Danh-
dc.contributor.authorHồ, Bảo Toàn-
dc.date.accessioned2024-01-10T02:18:30Z-
dc.date.available2024-01-10T02:18:30Z-
dc.date.issued2023-
dc.identifier.otherB1906785-
dc.identifier.urihttps://dspace.ctu.edu.vn/jspui/handle/123456789/94500-
dc.description110 Trvi_VN
dc.description.abstractBối Cảnh: Trong bối cảnh của một dự án đang phát triển phần mềm theo phương pháp Agile, sự hiệu quả của quá trình kiểm thử đóng một vai trò quan trọng trong việc đảm bảo chất lượng và đáng tin cậy của sản phẩm. Đối mặt với thách thức ngày càng tăng về thời gian và tài nguyên, nhóm phát triển quyết định áp dụng và tích hợp triết lý DevTestOps nhằm tối ưu hóa quy trình kiểm thử và tạo ra một quy trình linh hoạt và hiệu quả. Mục Tiêu: Mục tiêu chính của dự án là tận dụng sức mạnh triết lý DevTestOps để cải thiện hiệu suất kiểm thử. Quy trình được xây dựng nhằm tự động hóa các bước kiểm thử, giảm thời gian thực thi và tăng khả năng linh hoạt để đối mặt với sự biến động của yêu cầu và thay đổi trong quá trình phát triển. Phương Pháp: Để đạt được mục tiêu đã đề ra chúng tôi cần phải có sẵn một Website để tiến hành kiểm thử cũng như đánh giá hiệu suất, Website chuyên cung cấp thực phẩm sạch VegStore do chúng tôi thực hiện sẽ được thực thi kiểm thử trong dự án này và sử dụng Jenkins làm công cụ quản lý quy trình liên tục, từ việc xây dựng đến kiểm thử. Selenium Grid và Docker được tích hợp để tạo môi trường kiểm thử đa trình duyệt hiệu quả. Quy trình này không chỉ đảm bảo tính toàn vẹn của sản phẩm mà còn giúp tối ưu hóa tài nguyên và thời gian kiểm thử. Kết Quả: Kết quả đạt được của dự án là sự giảm đáng kể về thời gian kiểm thử. Tích hợp DevTestOps giúp giảm thời gian thực thi kiểm thử gần 75%, từ 49 phút xuống chỉ còn từ 09 đến 11 phút cho mỗi trình duyệt. Sự linh hoạt và nhanh chóng trong quá trình kiểm thử mang lại lợi ích lớn cho quy trình phát triển phần mềm. Kết Luận: Tích hợp DevTestOps không chỉ là một biện pháp tối ưu hóa quy trình kiểm thử mà còn là một chiến lược toàn diện để tăng cường sự linh hoạt và đáp ứng nhanh chóng với thay đổi. Sự tự động hóa và tích hợp linh hoạt giúp đảm bảo rằng sản phẩm được kiểm thử một cách hiệu quả và chất lượng, đồng thời cung cấp phản hồi nhanh chóng cho các thành viên trong dự án. Nhìn chung, DevTestOps không chỉ là một công cụ, mà là một triết lý quan trọng giúp nâng cao khả năng phát triển và kiểm thử của dự án phần mềm.vi_VN
dc.language.isovivi_VN
dc.publisherTrường Đại Học Cần Thơvi_VN
dc.subjectKỸ THUẬT PHẦN MỀMvi_VN
dc.titleĐỀ XUẤT GIẢI PHÁP ĐỂ CẢI TIẾN NĂNG SUẤT CỦA KIỂM THỬ TỰ ĐỘNG CHO QUY TRÌNH PHÁT TRIỂN PHẦN MỀM DEVTESTOPS SỬ DỤNG SELENIUM GRID, DOCKER, JENKINS VÀ AWSvi_VN
dc.title.alternativePROPOSING A SOLUTION TO IMPROVE TEST AUTOMATION PRODUCTIVITY FOR DEVTESTOPS SOFTWARE DEVELOPMENT PROCESS USING SELENIUM GRID, DOCKER, JENKINS AND AWSvi_VN
dc.typeThesisvi_VN
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
5.78 MBAdobe PDF
Your IP: 3.16.1.195


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.