Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

 Lời mở đầu:

 Lí do chọn đề tài: Ngày nay công nghệ thông tin đang ngày
càng phát triển nhanh chóng, kéo theo đó là hệ thống mạng,
gia tăng cả về số lượng theo quy mô rộng và cả về chất lượng
phần mềm. Nhưng cũng từ đó đã nảy sinh ra nhiều vấn đề về
lỗi hỏng hóc phần mềm không đáng có gây ra các ảnh hưởng
nghiêm trọng đến xã hội, kinh tế, . . . Những lỗi này đa phần
do không được kiểm duyệt kỹ lưỡng trước khi đưa cho người
dùng cuối hay cũng có thể do có người cố tình phá hoại nhằm
đánh cắp thông tin cá nhân. Những vấn đề nan giải và cấp
thiết này càng có xu hướng mở rộng trong các năm gần đây.
Do đó yêu cầu đặt ra là cần có công tác kiểm thử thật kỹ
lưỡng. Tuy nhiên vì phần mềm ngày càng lớn, hàng nghìn
module, có thể do cả một công ty hàng nghìn người phát triển
vì vậy để kiểm thử được một phần mềm lớn như vậy sẽ tốn
rất nhiều công sức và thời gian nếu làm thủ công, chưa kể
đến chất lượng kiểm thử sẽ không cao và chính xác. Vì vậy,
cần có các công cụ kiểm thử phần mềm một các tự động cho
phép ta thực hiện được các công việc một cách nhanh chóng
và độ an toàn, chính xác cao nhất có thể. Và đó là lý do quyết
định thực hiện đề tài : “Xây Dựng Công Cụ Kiểm Thử
API”
 Mục tiêu nghiên cứu:
 Tăng thêm hiểu biết về API và kiểm thử API
 Xây dựng công cụ kiểm thử API
 Thực nghiệm về bộ công cụ để hiểu rõ hơn về bộ công
cụ
 Nội dung dự kiến
 Chương 1: Tổng quan về API
1. Định nghĩa API
2. Phân loại API
3. Cách thức hoạt động của API
4. Các loại kiến trúc của API
5. Ứng dụng của API
 Chương 2: Tổng quan về kiểm thử API
1. Khái niệm về kiểm thử API
2. Ưu điểm và lợi ích của kiểm thử API
3. Giới thiệu về bộ công cụ
a. Phạm vi nghiên cứu
b. Mục đích hướng đến
4. Thành phần sử dụng trong bộ công cụ
 Chương 3: Xây dựng công cụ kiểm thử API và thực nghiệm
1. Xây dựng API
2. Xây dựng các kịch bản kiểm thử cho 4 phương thức
(GET, DELETE, POST, PUT)
3. Xây dựng kiểm thử hiệu suất API (Load Testing)
 Kết luận:
1. Đánh giá
2. Hạn chế
3. Mục tiêu
 Bảng phân chia công việc:
STT Họ và Tên Công việc
1 Nguyễn Bảo Ngọc Trưởng nhóm; Viết báo cáo; Xây
dựng công cụ kiểm thử API

2 Cao Trung Du Tìm hiểu và nghiên cứu về tổng


quan API; Xây dựng công cụ kiểm
thử API

3 Trần Minh Kiên Tìm hiểu và nghiên cứu về kiến trúc


Restful API; Xây dựng công cụ kiểm
thử API
4 Khuất Hoàng Long Xây dựng slide; Xây dựng công cụ
kiểm thử API

You might also like