TỔNG QUAN VỀKIỂM THỬ PHẦN MỀM Khái niệm phần mềm, lỗi phần mềm và chất lượng phần mềm. Khái niệm kiểm thử, mục tiêu, vai trò, những lưu ý...
Trang 1Bài 1 TỔNG QUAN VỀ KIỂM THỬ PHẦN
MỀM
Bài 1 TỔNG QUAN VỀ KIỂM THỬ PHẦN
MỀM
Giảng viên: thầy Nguyễn Đức Lưu
Mã lớp HP: 20232IT6084005
KIỂM THỬ PHẦN MỀM
Page1/19
Trang 2Các thành viên nhóm 1
Nội dung word Nguyễn Đông Bắc Tô Vắn Sáng
Tông hợp câu hoi
Nguyễn Quý Long Nguyễn Ái Dân Slide gameshow Hoàng Quôc Việt Nguyễn Vắn Tuân
Slide nội dung
Đặng Phan Anh Hoàng Xuân Quý
Trang 3Nội dung thuyết trình Nội dung thuyết trình
Khái niệm phần mềm, lỗi phần mềm và chất lượng phần mềm
Khái niệm kiểm thử, mục tiêu, vai trò, những lưu ý
01 | Phần mềm
02 | Kiểm thử phần mềm
Page3/19
Trang 4Khái niệm phần mềm, lỗi phần mềm và chất lượng phần mềm
01 | Phần mềm
Trang 501 | Phần mềm
Khái niệm về phần mềm
Bao gồm các chương trình máy tính, các thủ tục, các tài liệu có thể liên quan và các dữ liệu liên quan đến hoạt động của hệ thống MT
IEEE
ISO 4 thành phần cơ bản: thủ tục, tài liệu, dữ liệu cần thiết để vận hành Chương trình MT(code), các
PM
Page5/19
Trang 6● Định nghĩa sai yêu cầu của KH
● Thất bại trong việc giao tiếp giữa người phát triển và KH
● Tạo ra độ lệch cố ý trong yêu cầu PM
● Lỗi logic trong việc thiết kế PM
● Lỗi mã hóa
● Không tuân theo các tài liệu và cấu trúc code
● Rút ngắn quá trình kiểm thử
● Lỗi thủ tục
● Lỗi tài liệu
● Là lỗi do con người gây ra (thường là các lập
trình viên)
● Có thể là lỗi cú pháp hoặc lỗi logic
01 | Phần mềm
Lỗi phần mềm và các nguyên nhân gây lỗi
Trang 701 | Phần mềm
Chất lượng phần mềm
Mức độ mà một hệ thống, thành phần hoặc quá trình
đáp ứng yêu cầu quy định
IEEE
Page7/19
Mức độ mà một hệ thống, thành phần hoặc quá trình
đáp ứng nhu cầu của người sử dụng hoặc mong đợi của khách hàng
Trang 801 | Phần mềm
Các yếu tố ảnh hưởng đến chất lượng phần mềm
Quality People
Tools
Process
Trang 901 | Phần mềm
Các yếu tố ảnh hưởng đến chất lượng phần mềm
Page9/19
Trang 10Khái niệm kiểm thử, mục tiêu, vai trò, những lưu ý
02 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Trang 1102 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Khái niệm về kiểm thử phần mềm
● Là quá trình vận hành hệ thống trong những
điều kiện xác định, quan sát hoặc ghi nhận kết quả và đưa ra đánh giá
● Là quá trình phân tích phần mềm tìm ra sự khác biệt giữa điều kiện thực tế, điều kiện yêu cầu để
đánh giá tính năng phần mềm
IEEE
Glenford Myers Là quá trình vận hành chương trình để tìm lỗi
Page11/19
Trang 1202 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Mục tiêu của kiểm thử phần mềm
4
3
2
1
Thiết kế tài liệu kiếm thử một cách có
hệ thống, hiệu quả, tiết kiệm
Xác thực chât lượng kiễm thư phâ6n mễ6m đã dùng chi phí và nố lực tối thiếu
Chứng minh rằng phâ6n mễ6m phù hợp với các đặc tả
Tìm rả được càng nhiễ6u lối càng tôt trong điễ6u kiện vễ6 thời gian đã định và nguô6n lực sắn có
Trang 1302 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Tầm quan trọng của kiểm thử phần mềm
Page13/19
Giảm c
hi phí
phát t riến
Tăn g độ
tin cậ y
cuả SP PM
Trang 1402 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Các nguyên tắc của kiểm thử phần mềm
01 • Kiểm thử chỉ ra sự hiện diện của lỗi trong phần mềm
02 • Kiểm thử tất cả các trường hợp là điều không thể
03 • Nên thực hiện kiểm thử càng sớm càng tốt
04 • Sự phân cụm của các lỗi
05 • Nghịch lý thuốc trừ sâu
06 • Kiểm thử theo các ngữ cảnh độc lập
Trang 1502 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Phân loại kiểm thử phần mềm
Page15/19
Mục đích kiếm thử
Kỹ thuật kiếm thử
• Kiểm thử hộp trắng
• Kiểm thử hộp đen.
Chiến lửợc kiếm thử
• Kiểm thử thủ công
• Kiểm thử tự động
Phửơng pháp KT
• Kiểm thử tĩnh
• Kiểm thử động
Trang 1602 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Đối tượng thực hiện kiểm thử phần mềm
Sơ đô6 tô chức cua đội kiếm thử
Trang 1702 | Kiểm thử phần mềm
02 | Kiểm thử phần mềm
Những lưu ý kiểm thử phần mềm
Page17/19
Chất lửợng phâ6 n mễ6 m do khấu thiết kế quyễt định
Tính dế kiếm thử phụ thuộc vào cấu trúc chửơng trình
Người kiễm thư nễn làm việc độc lập với người phát triễn phâ6 n mễ6 m
Câ6 n có những dữ liệu kiễm thư đễ phát hiện rả lối
Trang 18TỔNG QUAN VỀ<
KIỀM THỬ PHẦ< N MỀ< M
Phấ< n mế< m
Khái niệm phấ< n
mế< m
Lối phấ< n mế< m và nguyến nhấn gấy
rả lối
Các yếu tố ảnh hửơng đến chất
Chất lửợng phấ< n
mế< m
Tấ< m quản trọng cuả kiếm thử
Các nguyến tăc kiếm thử
Mục tiếu kiếm
thử
Khái niệm kiếm
thử
Đối tửợng thực hiện kiếm thử
Phấn loại kiếm
thử
Kiếm thử Phấ< n
mế< m
SƠ ĐỒ TỔNG KẾT BÀI
HỌC
SƠ ĐỒ TỔNG KẾT BÀI
HỌC
Trang 19Cảm ơn thầy và các bạn đã lắng
nghe!
Cảm ơn thầy và các bạn đã lắng
nghe!
From nhóm 1 with luv
Page19/19