ĐỊnh nghĩa và mục đích của kiểm thử phần mềm

Định nghĩa kiểm thử phần mềm:

Software testing là quá trình sử dụng để đưa ra nhận xét chương trình phần mềm được xây dựng đúng chức năng, đủ chức năng. Ngoài ra kiểm thử phần mềm còn dử dụng để đánh giá mức độ an toàn và hiệu năng của chương trình.


Mục đích của kiểm thử phần mềm:

- Đảm bảo chương trình được phát triển đúng với yêu cầu của khách hàng
- Tìm ra lỗi
- Thực hiện test lần cuối để đảm bảo phần mềm đến tay khách hàng được đảm bảo chất lượng

Khi nào bắt đầu kiểm thử:

Bắt đầu sớm nhất có thể, ngay khi dự án bắt đầu
Bởi vì các lỗi phát hiện muộn sẽ tốn nhiều chi phí khắc phục hơn các lỗi phát hiện sớm trong quá trình xây dựng phần mềm.

Phát hiện lỗi ở giai đoạn requirement là tốn it chi phí nhất. Lọt lỗi ở giai đoạn requirement lại là nghiêm trọng nhất, do lỗi sai requirement -> code sai -> test sai -> phần mềm hoạt động sai -> chi phí làm lại mất nhiều cả thời gian làm lại.

Nhận xét

Bài đăng phổ biến từ blog này

Câu hỏi ôn tập ISTQB - phần 1

Một số kĩ thuật kiểm thử quan trọng thường dùng để tìm ra bug

Đây là một số lưu ý khi test web và test windows application