Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/75452
Title: ĐỀ XUẤT GIẢI PHÁP THỰC HIỆN KIỂM THỬ TỰ ĐỘNG CHO QUY TRÌNH CI/CD
Authors: Trần, Công Danh
Trần, Quốc Khánh
Trần, Minh Được
Keywords: KỸ THUẬT PHẦN MỀM
Issue Date: 2021
Publisher: Trường Đại Học Cần Thơ
Abstract: Ngày nay, khái niệm phần mềm đã không còn xa lạ với mọi người, nó xuất hiện trong hầu hết các thiết bị điện tử và thiết bị thông minh. Tuy phổ biến, nhưng ít ai quan tâm đến quy trình phát triển một phần mềm. Cũng như các ngành sản xuất khác, quy trình phát triển là một trong những yếu tố đầu tiên và cực kỳ quan trọng đem lại thành công cho các nhà phát triển phần mềm, nó giúp cho mọi thành viên trong dự án từ người cũ đến người mới, trong hay ngoài công ty đều có thể xử lý đồng bộ công việc tương ứng với trị trí của mình thông qua cách thức chung của công ty. Quy trình phát triển phần mềm có tính chất quyết định để tạo ra 1 sản phẩm có chi phí thấp và năng suất cao. Quá trình kiểm thử phần mềm được xem là bước cuối cùng trong quá trình phát triển phần mềm trước khi một phần mềm được triển khai. Có thể xem quá trình này là một bước quan trọng, thiết yếu và là một phần tích hợp của vòng đời phát triển phần mềm. Kiểm thử phần mềm đóng vai trò quan trọng trong việc đánh giá và thu được chất lượng cao của sản phẩm phần mềm trong quá trình phát triển. Ý nghĩa của kiểm thử là đảm bảo chất lượng và chắc chắn rằng phần mềm được phát triển đáp ứng được các yêu cầu nhất định. Trọng tâm của luận văn này là thực hiện tự động một tập hợp các ca kiểm thử để kiểm thử Dự án SQA Accedian, được thực hiện tại công ty TMA Solution. Đưa ra phương pháp tự động hóa một số bài kiểm thử liên quan đến các phiên bản phần mềm trong thiết bị mạng của Accedian – Người yêu cầu kiểm thử trên các thiết bị của họ. Bằng cách dùng các câu lệnh trong framework chạy trên ngôn ngữ Python và các thư viện được cài đặt thêm để điều khiển các thiết bị mạng tương tự như cách làm thủ công. Qua đó tìm ra các lỗi, sai sót và hỏng hốc trong phần mềm của sản phẩm. Luận văn này sẽ đề cập đến các khái niệm tích hợp liên tục, triển khai liên tục, các công cụ hổ trợ và thực hiện một số trường hợp kiểm thử để minh họa. Đầu vào là một phiên bản phần mềm được khách hàng cung cấp, sau quá trình rà soát và chỉnh sửa, các lỗi, sai sót, hỏng hóc sẽ được đưa lên một bảng điều khiển (dashboard), khi tất cả các lỗi đã được sửa chữa, phần mềm sẽ được tích hợp lại và đưa ra một phiên bản mới. Do thời lượng hạn hẹp, luận văn này chỉ mang đến cái nhìn tổng quát về kiểm thử tự động, tích hợp liên tục, phân phối liên tục (CI/CD), các công cụ được dùng trong mô hình và một số trường hợp kiểm thử cụ thể lên các thiết bị được kiểm thử.
Description: 106 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/75452
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
4.64 MBAdobe PDF
Your IP: 34.204.3.195


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