Kiểm thử Alpha và Beta

Một phần của tài liệu Một số kỹ thuật kiểm thử phần mềm (Trang 63 - 64)

Người phát triển phần mềm gần như không thể đoán trước khách hàng sẽ sử dụng chương trình một cách thực sự như thế nào. Các tài liệu hướng dẫn sử dụng có thể bị hiểu sai; các tổ hợp dữ liệu lạ thường có thể thường xuyên được sử dụng; và đầu ra có vẻ rất rõ ràng đối với người kiểm thử có thể là khó hiểu cho người sử dụng.

Khi phần mềm được xây dựng theo hợp đồng đặt hàng của khách hàng, một chuỗi các kiểm thử chấp nhận được thực hiện cho phép khách hàng thẩm định tất cả các yêu cầu.

Nếu phần mềm được phát triển như một sản phẩm mang tính phổ dụng để sử dụng cho nhiều khách hàng, thì việc thực hiện các kiểm thử chấp nhận với mỗi khách hàng là không thực tế. Đa số những người xây dựng sản phẩm phần mềm sử dụng kiểm thử alpha và beta để phát hiện các lỗi mà chỉ người dùng cuối có thể tìm thấy.

Kiểm thử alpha

Kiểm thử alpha được thực hiện bởi khách hàng trong vị trí của người phát triển. Phần mềm được sử dụng trong môi trường tự nhiên cùng với người phát triển “xem xét trong vai trò” của người dùng và ghi lại các lỗi và các vấn đề sử dụng. Kiểm thử alpha được thực hiện trong môi trường được điều khiển.

Kiểm thử beta

Kiểm thử beta được thực hiện bởi một hoặc nhiều người dùng cuối của phần mềm. Không giống kiểm thử alpha, người phát triển nói chung không có mặt. Tuy

nhiên, kiểm thử beta là một ứng dụng “sống” của phần mềm trong môi trường không được điều khiển bởi người phát triển.

Một phần của tài liệu Một số kỹ thuật kiểm thử phần mềm (Trang 63 - 64)

Tải bản đầy đủ (PDF)

(79 trang)