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/114335
Nhan đề: | PHÁT TRIỂN WEBSITE BÁN SÁCH VÀ KIỂM THỬ TỰ ĐỘNG CHORESTAPI |
Nhan đề khác: | DEVELOPING A BOOK SELLING WEBSITE AND AUTOMATEDTESTINGFORREST API |
Tác giả: | Nguyễn, Công Danh Trần, Hoàng Thiên Bảo |
Từ khoá: | KỸ THUẬT PHẦN MỀM |
Năm xuất bản: | 2025 |
Nhà xuất bản: | Trường Đại Học Cần Thơ |
Tóm tắt: | Bố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. |
Mô tả: | 76 Tr |
Định danh: | https://dspace.ctu.edu.vn/jspui/handle/123456789/114335 |
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.12 MB | Adobe PDF | ||
Your IP: 216.73.216.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.