Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/114335
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorNguyễn, Công Danh-
dc.contributor.authorTrần, Hoàng Thiên Bảo-
dc.date.accessioned2025-05-05T07:08:57Z-
dc.date.available2025-05-05T07:08:57Z-
dc.date.issued2025-
dc.identifier.otherB2012179-
dc.identifier.urihttps://dspace.ctu.edu.vn/jspui/handle/123456789/114335-
dc.description76 Trvi_VN
dc.description.abstractBối cảnh: Trong thời đại kỹ thuật số ngày nay, các hệ thống phần mềm ngày càng phụ thuộc vào việc giao tiếp qua lại giữa các dịch vụ thông qua API (Application Programming Interface). REST API đã trở thành một tiêu chuẩn phổ biến cho việc xây dựng các dịch vụ web do sự đơn giản và khả năng mở rộng của nó. Tuy nhiên, với tầm quan trọng ngày càng tăng, việc đảm bảo chất lượng và hiệu suất của REST API là vô cùng cần thiết. Một API không hoạt động đúng hoặc gặp sự cố có thể gây ra hậu quả nghiêm trọng, từ việc trải nghiệm người dùng bị gián đoạn đến rủi ro về bảo mật và tổn thất dữ liệu. Do đó, kiểm thử REST API là một bước không thể thiếu trong quá trình phát triển phần mềmhiệnđại nhằm đảm bảo rằng API hoạt động ổn định, an toàn, và hiệu quả trong mọi tình huống. Bên cạnh đó, việc thiếu hụt các bài viết và tác giả đề cập một cáchchính xác, đầy đủ đến các vấn đề xoay quanh REST API và kiểmthử RESTAPI cũng gây ra không ít khó khăn trong quá trình tiếp cận và tìm hiểu trong lĩnh vực này. Mục tiêu: Dựa vào bối cảnh trên, luận văn sẽ đi tìm hiểu các khái niệmvà làmrõcác vấn đề liên quan đến REST API. Đồng thời, xác định các công nghệ, công cụ và phương pháp kiểm thử phù hợp để xây dựng một quy trình kiểmthử API toàndiện. Mục tiêu cuối cùng là giải quyết các thách thức phổ biến trong kiểm thử REST API và đưa ra các giải pháp tối ưu. Phương pháp: Trong luận văn này, chúng tôi sẽ sử dụng framework Springboot để xây dựng một REST API cơ bản. Sau đó sử dụng framework Rest Assured để triển khai kiểm thử đơn vị tự động cho REST API đã xây dựng. Kết quả: Sau khi thực hiện theo quy trình và giải pháp đề xuất, các kịch bảnkiểm thử đã được xây dựng và chạy thành công, bao gồm kiểm thử chức năng và hiệu suất. Quy trình kiểm thử đã được chuẩn hóa và tự động hóa, giúp phát hiện sớm các lỗi và giảm thiểu sai sót thủ công. Kết luận: Nghiên cứu này đã thành công trong việc xác định và áp dụng các phương pháp kiểm thử hiệu quả cho REST API. Việc sử dụng các công cụ kiểm thử phù hợp và quy trình kiểm thử tự động hóa đã giúp nâng cao chất lượng và độ tin cậy của API. Qua đó, API không chỉ đảm bảo tính năng và hiệu suất mà còn an toàn trước các mối đe dọa bảo mật. Kết quả nghiên cứu có thể áp dụng rộng rãi trong các dự án phát triển phần mềm, đặc biệt là trong các môi trường yêu cầu tích hợp liên tục và phát hành nhanh chóng. Trong tương lai, các nghiên cứu có thể tiếp tục tập trung vào việc tối ưu hóa hơn nữa quá trình kiểm thử và mở rộng phạm vi kiểm thử cho các mô hình API phức tạp hơn.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.titlePHÁT TRIỂN WEBSITE BÁN SÁCH VÀ KIỂM THỬ TỰ ĐỘNG CHORESTAPIvi_VN
dc.title.alternativeDEVELOPING A BOOK SELLING WEBSITE AND AUTOMATEDTESTINGFORREST APIvi_VN
dc.typeThesisvi_VN
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.12 MBAdobe PDF
Your IP: 216.73.216.103


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