29/8/14

How Much Testing is Enough? - Kiểm thử bao nhiêu là đủ?

This can be difficult to determine. Most modern software applications are so complex, and run in such an interdependent environment, that complete testing can never be done. Common factors in deciding when to stop are:

Deadlines (release deadlines, testing deadlines, etc.)
Test cases completed with certain percentage passed
Test budget depleted
Coverage of code/functionality/requirements reaches a specified point
Bug rate falls below a certain level
Beta or alpha testing period ends

Đối với 1 phần mềm, chúng ta không thể nói được rằng nó không còn lỗi nữa, perfect rồi, bàn giao cho khách hàng thôi. Có thể những lỗi các bạn phát hiện ra, fix và ko còn hiển hiện nữa nhưng còn những lỗi tiềm tàng thì sao? Các bạn có chắc chắn rằng mình có thể cover hết được các tình huống có thể xảy ra đối với phần mềm của mình hay không? Câu trả lời là không. Vậy thì kiểm thử như thế nào là đủ? Cái này cũng rất khó có thể xác định. Như có ai hỏi các bạn có bao nhiêu tiền thì cảm thấy đủ, chẳng ai trả lời đc. Càng có nhiều lại muốn có nhiều hơn nữa kia. Ta quay lại vấn đề, kiểm thử bao nhiêu là đủ. 
- Thứ 1 đó là dựa vào hạn release sản phẩm
- Số lượng test case hoàn thành so với phần trăm test case pass
- Ngân sách dành cho kiểm thử đã hết
- Độ bao phủ code/chức năng/yêu cầu đều đã đạt được điểm yêu cầu.
- Tỷ lệ bug thấp hơn mức cho phép 
- Các phiên bản thử nghiệm beta hoặc alpha đã kết thúc
Xem thêm tạihttp://www.softwareqatest.com/qatfaq2.html

Không có nhận xét nào: