You are on page 1of 14

KIỂM THỬ PHẦN MỀM

Trên lớp – Sáng thứ 7


Bài 1. TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM
Các loại hinh công ty IT
- Product: Tự phát triển sản phẩm riêng của công ty
- Outsource: Phát triển sản phẩm theo yêu cầu của từng khách hàng
Các vị trí trong ngành IT:

Các kỹ năng cần thiết của Tester:

Quy trình sản xuất phần mềm


1. Xác định yêu cầu
2. Phân tích và thiết kế
3. Lập trình, viết mã lệnh
4. Kiểm tra, thử nghiệm phần mềm
5. Hoàn thiện, đóng gói sản phẩm phần mềm
6. Cài đặt, chuyển giao, HDSD, bảo trì, bảo hành sản phẩm phần mềm
7. Phát hành, phân phối sản phẩm phần mềm
Kiểm thử phần mềm là gì?
Là quá trình kiểm tra nhằm xác minh rằng một phần mềm đáp ứng được các tiêu chí:

 Đúng yêu cầu khách hàng đã đưa ra


 Hoạt động như mong đợi
 Chạy như nhau trên các môi trường khác nhau
 Làm hài lòng khách hàng
Lợi ích của KTPM
Tại sao cần phải KTPM?
Việc kiểm tra giúp loại bỏ được các lỗi trong giai đoạn phát triển sản phẩm. Lỗi phát hiện càng
sớm càng tránh được rủi ro và tiết kiệm chi phí

Quy trình KTPM


Đặc tả tình huống kiểm thử là viết Test Case
Thêm chuẩn bị môi trường kiểm thử trước khi thực hiện kiểm thử
Phương pháp kiểm thử phần mềm

 Black box
 White box
 Gray box
Quy trình xử lý lỗi
Bài 2. CÁC MÔ HÌNH PHÁT TRIỂN PHẦN MỀM

1. Mô hình thác nước


Đầu ra của bước này là đầu vào của bước sau – THỰC HIỆN TUẦN TỰ
2. Mô hình V
3. Agile Model
Chia dự án thành các phân đoạn khác nhau, chia các chức năng để thực hiện trước sau.
Team 5 – 9 người tùy theo quy mô dự án

You might also like