Đề cương Luận văn Thạc sĩ ngành Khoa học máy tính: Nghiên cứu xây dựng giải pháp kiểm thử hiệu năng Ftp Server với mục tiêu tìm hiểu và xây dựng thêm modul kiểm thử để đo lường hiệu năng hoạt động của FTP server cho phần mềm mã nguồn mở JMete; xây dựng kịch bản để kiểm thử hiệu năng hoạt động của FTP server.
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ CƯƠNG LUẬN VĂN THẠC SĨ
NGÀNH KHOA HỌC MÁY TÍNH
Tên đề tài :
NGHIÊN CỨU XÂY DỰNG GIẢI PHÁP KIỂM THỬ
HIỆU NĂNG FTP SERVER
Họ và tên HV : Trần Thị Hà Khuê
Trang 2NỘI DUNG TRÌNH BÀY
Trang 3BỐI CẢNH CỦA ĐỀ TÀI
đáng kể, ảnh hưởng đến năng suất hoạt động của các
server, làm giảm hiệu quả hoạt động kinh doanh của các doanh nghiệp
trọng trong tiến trình phát triển phần mềm
mình cung cấp các gói dịch vụ giá thấp nhưng có chất
lượng cao hơn để thu hút khách hàng
Trang 4BỐI CẢNH CỦA ĐỀ TÀI
vực kiểm định phần mềm? Và chúng ta phải cân nhắc
những yếu tố gì, tiêu chí nào để đưa ra quyết định lựa
chọn giữa công cụ nguồn mở và công cụ thương mại?
động:
FTP là một giao thức truyền file mang tính phổ biến,
mọi người đều biết đến, và nó làm việc khá tốt trên các
hệ điều hành.
Trang 5MỤC ĐÍCH, Ý NGHĨA ĐỀ TÀI
Ý nghĩa khoa học:
Nắm lý thuyết về kiểm thử phần mềm
Biết cách xây dựng modul cho phần mềm mã nguồn mở
Ý nghĩa thực tiễn:
Xây dựng được modul đo lường hiệu năng hoạt động của FTP
server cho phần mềm mã nguồn mở JMeter Qua đó, đánh giá
được hiệu quả quá trình upload và download dữ liệu từ các server khác nhau.
Trang 6MỤC TIÊU ĐỀ TÀI
hiệu năng hoạt động của FTP server cho phần mềm mã nguồn mở JMeter
FTP server
Trang 7NHIỆM VỤ NGHIÊN CỨU
Tìm hiểu tổng quan về phần mềm mã nguồn mở JMeter
Các phương pháp kiểm thử phần mềm
Cách thức xây dựng thêm một modul cho phần mềm mã nguồn mở
Tiêu chí đánh giá hiệu năng FTP server.
Xây dựng modul kiểm thử hiệu năng FTP server cho phần mềm JMeter
Xây dựng kịch bản kiểm thử
Triển khai công việc kiểm thử để đo lường hiệu năng hoạt động của FTP server.
Trang 8PHẠM VI NGHIÊN CỨU
kiểm thử đo lường hiệu năng hoạt động của FTP server
Trang 9PHƯƠNG PHÁP NGHIÊN CỨU
Phương pháp nghiên cứu lý thuyết:
Tiến hành thu thập và nghiên cứu các tài liệu có liên quan đến đề tài.
Nghiên cứu lý thuyết kiểm thử phần mềm
Nghiên cứu về ngôn ngữ lập trình Java
Cách thức xây dựng modul cho phần mềm mã nguồn mở
Phương pháp nghiên cứu thực nghiệm:
Nghiên cứu cách thức xây dựng modul đo lường hiệu năng hoạt động của FTP server cho phần mềm mã nguồn mở JMeter.
Xây dựng kịch bản kiểm thử cho modul này
Đánh giá kết quả đạt được.
Trang 10NHỮNG PHƯƠNG TIỆN, CÔNG CỤ TRIỂN KHAI
trình Java
Trang 11DỰ KIẾN KẾT QUẢ ĐẠT ĐƯỢC
phần mềm Jmeter
FTP server cho phần mềm mã nguồn mở Jmeter
report, bảng ghi,…
Trang 12BỐ CỤC LUẬN VĂN
Chương 1 Tổng quan về kiểm thử
Tìm hiểu về kiểm thử phần mềm: khái niệm kiểm thử, các phương pháp kiểm thử, quy trình kiểm thử,……
Tìm hiểu về FTP server
Chương 2 Phần mềm Jmeter trong việc xác định phương pháp kiểm thử
Tìm hiểu tổng quan về mã nguồn mở
Tìm hiểu về phần mềm Jmeter: đặc điểm, chức năng, ứng dụng, …
Chương 3 Xây dựng giải pháp kỹ thuật kiểm thử hiệu năng hoạt động của FTP Server
Xây dựng modul để đo lường hiệu năng hoạt động của FTP server cho phần mềm JMeter.
Xây dựng kịch bản để kiểm thử cho modul này.
Kết quả chương trình
Đánh giá kết quả
Trang 13KẾ HOẠCH TRIỂN KHAI ĐỀ TÀI
STT Thời gian Nội dung thực hiện Kết quả dự kiến
1 1 tháng:
Từ 15/06/2010
Đến 17/07/2010
Xây dựng đề cương chi tiết Hoàn thành đề cương
2 1 tháng:
Từ 18/07/2010
Đến 17/08/2010
Chương 1: Tổng quan về kiểm thử
Tìm hiểu về kiểm thử phần mềm Hoàn thành Tìm hiểu về FTP server Hoàn thành Tổng hợp và viết báo cáo Hoàn chỉnh Chương 1.
3 02 tháng:
Từ 18/08/2010
Đến 17/10/2010
Chương 2: Phần mềm Jmeter trong việc xác định phương pháp kiểm thử
Tìm hiểu tổng quan về mã nguồn mở Hoàn thành Tìm hiểu về phần mềm Jmeter: đặc điểm, chức năng,
ứng dụng, …
Hoàn thành
Tổng hợp và viết báo cáo Hoàn chỉnh Chương 2.
4 3,5 tháng:
Từ 18/10/2010
Chương 3: Xây dựng giải pháp kỹ thuật kiểm thử
Trang 14Tài liệu tham khảo
Tài liệu tiếng Việt :
1 TS.Nguyễn Thanh Bình-Trường Đại học Bách Khoa, Đại học Đà Nẵng,
Nguyễn Quang Vũ – Ứng dụng kỹ thuật kiểm thử đột biến để kiểm thử các
chương trình C#.
2 TS.Nguyễn Thanh Bình-Trường Đại học Bách Khoa, Đại học Đà Nẵng,
Bài giảng môn Công nghệ phần mềm
Tài liệu tiếng Anh :
1. Emily H Halili, Apache Jmeter
2. Mike Stover, Peter Lin, How to Write a plugin for Jmeter
3. Jeff Potts, Navigator Systems, Inc, Load testing Documentum WDK apps
with Apache Jmeter
4. Mike Stover, Peter Lin, How to Write a plugin for Jmeter
5. Gerald D Everett, Raymond McLeod, Jr, Software Testing
Internet :
1 http://jakarta.apache.org/jmeter/
2 http://www.pcworld.com.vn/pcworld/
Trang 15Cảm ơn