Giới thiệu về kiểm thử
phần mềm
1
Kiểm thử phần mềm
TS. Nguyễn Thanh ng
Bộ môn Công Nghệ Phần Mềm
Viện Công Nghệ Thông Tin và Truyền Thông
Email: hungnt@soict.hust.edu.vn
Trường Đại Học Bách Khoa Hà Nội
CuuDuongThanCong.com https://fb.com/tailieudientucntt
@ ISR-CMU 2010
Mục tiêu môn học
Các khái niệm, định nghĩa về kiểm thử và chất
lượng phần mềm
Các mức độ kiểm thử phần mềm
Các kỹ thuật, tiến trình kiểm thử
Hiểu và tạo được các trường hợp kiểm thử cho
các chương trình đơn giản
Quản lý chất lượng phần mềm
2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
@ ISR-CMU 2010
Kiến thức cần thiết
Ngôn ngữ (nói , hiểu, viết): tiếng việt, tiếng anh
Cơ bản của IT
Kỹ năng lập trình (debug và kiểm tra lỗi)
Cơ bản của SE, quy trình phát triển phần mềm
Ngôn ngữ mô tả lôgic ( phản ứng) : tiến trình algebra,
state machines, petri nets.
Toán học:
Logic, tập hợp
Thống kê.
3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
@ ISR-CMU 2010
Tài liệu tham khảo
Ian Sommerville: Software Engineering, 7th
Ed., 2004.
Roger S. Pressman: Software Engineering: A
Practitioner's Approach, 6th Ed., McGraw-Hill,
2004.
John Musa: Software Reliability Engineering,
McGraw-Hill
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
@ ISR-CMU 2010
Q&A
Kiểm thử phần mềm là gì?
5
Kiểm thử phần mềm là quá trình thực thi 1 hệ
thống phần mềm để xác định xem phần mềm có
đúng với đặc tả không và thực hiện trong môi
trường như mong đợi hay không?
CuuDuongThanCong.com https://fb.com/tailieudientucntt