Nghiên cứu các phương pháp đảm bảo chất lượng phần mềm Cao Thị Hằng Trường đại học Công nghệ Luận văn ThS.. - Luận văn đã giới thiệu một cách tổng quan về phần mềm, sự phát triển phần
Trang 1Nghiên cứu các phương pháp đảm bảo chất
lượng phần mềm Cao Thị Hằng
Trường đại học Công nghệ Luận văn ThS Hệ thống thông tin; Mã số: 60 48 01 04 Người hướng dẫn: PGS.TS Trần Quang Anh
Năm bảo vệ: 2014
Abstract - Luận văn đã giới thiệu một cách tổng quan về phần mềm, sự phát triển
phần mềm, chất lượng phần mềm và các phương pháp đảm bảo chất lượng phần mềm
- Nghiên cứu một mô hình phát triển phần mềm cụ thể (mô hình Scrum) và sử dụng công cụ để quản lý mô hình Scrum (công cụ Jira)
- Nghiên cứu một số công cụ hỗ trợ kiểm thử phần mềm một cách tự động (công cụ Selenium và công cụ Jmeter)
- Nghiên cứu giải thuật di truyền và sinh dữ liệu kiểm thử một cách tự động sử dụng giải thuật di truyền
Keywords Chất lượng phần mềm; Phần mềm; Kiểm thử phần mềm; Công nghệ
thông tin
Content
+ Chương 1: Giới thiệu tổng quan về phát triển phần mềm và chất lượng phần mềm – Các khái niệm cơ bản về hệ thống phần mềm, lỗi phần mềm, mô hình phát triển phần mềm, chất lượng phần mềm và kiểm thử phần mềm Giới thiệu một số nguyên tắc cơ bản trong kiểm thử và quy trình kiểm thử cơ bản
+ Chương 2: Cơ sở lý thuyết nghiên cứu – Trình bày chi tiết các phương pháp đảm bảo chất lượng phần mềm đi từ việc lựa chọn một mô hình phát triển phần mềm, đến lựa chọn các chiến lược kiểm thử phần mềm, sau đó là lựa chọn các loại kiểm thử, giới thiệu việc sử dụng công cụ để hỗ trợ kiểm thử phần mềm, giới thiệu giải thuật di truyền và áp dụng giải thuật di truyền vào việc sinh dữ liệu kiểm thử tự động
+ Chương 3: Mô hình triển khai thực tế – Sử dụng mô hình phát triển phần mềm Scrum và công cụ quản lý dự án Jira cho một dự án cụ thể
- Áp dụng hai công cụ kiểm thử tự động cho dự án này
+ Công cụ Apache Jmeter hỗ trợ kiểm thử hiệu năng
Trang 2+ Công cụ Selenium hỗ trợ kiểm thử chức năng
- Áp dụng giải thuật di truyền hỗ trợ việc sinh dữ liệu kiểm thử cho một màn hình cụ thể của hệ thống được xây dựng trong dự án này
+ Kết luận và định hướng: Tổng kết lại những kiến thức đã tích luỹ, kinh nghiệm được áp dụng trong suốt quá trình thực hiện luận văn, đưa ra được các hướng phát triển trong tương lai
+
References
Tiếng Việt
1 Bùi Thị Thu Hiền (2014), Kiểm thử hiệu năng ứng dụng web, Luận văn Thạc sĩ, Học viện
Kỹ Thuật Quân Sự, tr.46-49
2 Hồ Minh Đích (2011), Nghiên cứu giải thuật di truyền ứng dụng vào giải một số bài toán thống kê, Tóm tắt luận văn thạc sĩ khoa học, Đại học Đà Nẵng
3 Nguyễn Thị Thúy Hoài (2008), “Giải thuật di truyền và ứng dụng”, Tuyển tập báo cáo hội nghị sinh viên nghiên cứu khoa học lần thứ 6, Đại học Đà Nẵng
4 Phan Việt Anh, Bùi Thu Lâm (2013), “Giải thuật di truyền và ứng dụng trong hỗ trợ lập
lịch điều hành công tác bệnh viện”, Tạp chí Khoa học và Kỹ thuật – Học viện KTQS, (số
153), tr.1-4
5 Phạm Anh Tuấn (2012), Ứng dụng giải thuật di truyền để xếp thời khóa biểu hệ tín chỉ cho trường đại học, Tóm tắt luận văn thạc sĩ, Đại học Đà Nẵng
Tiếng Anh
6 D Graham, E van Veenendaal, I.Evans và R Black (2007), Foundations of Software Testing, ISTQB Certification, Thomson Learning, ISBN 978-1-84480-355-2
Erik van Veenendaal (2007), Standard glossary of terms used in Software Testing,
Glossary Working Party, International Software Testing Qualifications Board, Netherland, version 2.0
Meenakshi Gupta, Garima Gupta (2012), “Effective test data generation using Genetic algorithms”, Journal of Engineering, Computers & Applied Sciences (JEC&AS), Volume
1, No.2
Pete Deemer, Gabrielle Benefield, Craig Larman, Bas Vodde (2010), The Scrum Primer,
Scrum Training Institute
Internet
http://jmeter.apache.org/
https://www.atlassian.com/software/jira
http://www.seleniumhq.org/docs/