Câu 9. Kiểm thử phần mềm: Các loại kiểm thử, kĩ thuật kiểm thử
a. Các loại kiểm thử:
- Kiểm thử đơn vị: Kiểm thử đơn vị đề cập đến các kiểm thử để chứng thực chức năng của một thành phần riêng biệt của code, thường ở mức hàm. Trong một môi trường hướng đối tượng, kiểm thử đơn vị thường được dùng ở mức class, và kiểm thử các đơn vị nhỏ nhất bao gồm các hàm constructor và destructor.
- Kiểm thử tích hợp
Kiểm thử tích hợp là một loại kiểm thử phần mềm mà tìm kiếm để kiểm tra các giao diện giữa các thành phần dựa vào thiết kế của phần mềm. Các thành phần của phần mềm có thể được tích hợp lại với nhau theo cách lặp đi lặp lại hoặc tất cả các thành phần cùng tích hợp một lần.
- Kiểm thử hệ thống
Kiểm thử hệ thống kiểm thử một hệ thống đã được tích hợp hoàn chỉnh để xác minh rằng nó đáp ứng yêu cầu. Kiểm thử tích hợp hệ thống chứng thực rằng hệ thống đã được tích hợp với các hệ thống bên ngoài hoặc hệ thống thứ ba đã được xác định trong các yêu cầu hệ thống.
- Kiểm thử hồi qui
Kiểm thử hồi qui tập trung vào việc tìm kiếm lỗi sau khi xảy ra việc thay đổi code. Đặc biệt nó tìm kiếm theo cách hồi qui hoặc kiểm tra các bug cũ có bị lại hay không.
- Kiểm thử chấp nhận
Kiểm thử chấp nhận được thực thi bởi khách hàng, thường được thực hiện trong môi trường thí nghiệm trên phần cứng của họ, được biết như là kiểm thử chấp nhận người dùng.
- Kiểm thử Alpha
Kiểm thử Alpha là việc kiểm thử hoạt động chức năng thực tế, hoặc giả lập do người dùng/ khách hàng tiềm năng hoặc một nhóm test độc lập thực hiện tại nơi sản xuất phần mềm.
- Kiểm thử Beta
Kiểm thử Beta được thực hiện sau kiểm thử Alpha. Các phiên bản của phần mềm – được biết như các phiên bản beta – được phát hành đến một số nhóm người để test nhiều hơn nữa có thể chắc chắn rằng sản phẩm có một so bug. Thỉnh thoảng các phiên bản beta được phát hành rộng rãi để tăng phạm vi phản hồi từ một lượng người sử dụng tương lai tương đối lớn.
b. Các kĩ thuật kiểm thử
- Kiểm thử hộp trắng
Kiểm thử hộp trắng hay còn gọi là kiểm thử hướng logic, cho phép kiểm tra cấu trúc bên trong của phần mềm với mục đích đảm bảo rằng tất cả các câu lệnh và điều kiện sẽ được thực hiện ít nhất một lần.
- Kiểm thử hộp đen
Kĩ thuật kiểm thử hộp đen còn được gọi là kiểm thử hướng dữ liệu, hay kiểm thử hướng vào ra. Kiểm thử hộp đen cho phép các kĩ sư kiểm thử xây dựng nhóm giá trị đầu vào mà sẽ thực thi đầy đủ tất cả các yêu cầu chức năng của chương trình. Kiểm thử hộp đen không thay thế các kĩ thuật hộp trắng, nhưng nó bổ sung khả năng phát hiện các lỗi khác với phương pháp hộp trắng.
- Kiểm thử hộp xám
Kiểm thử hộp xám đòi hỏi phải có sự truy cập tới cấu trúc dữ liệu và giải thuật bên trong cho những mục đích thiết kế các ca kiểm thử, nhưng là kiểm thử ở mức người dùng hay mức hộp đen. Kiểm thử hộp xám cũng có thể bao gồm cả thiết kế đối chiếu để quyết định, ví dụ : giá trị biên hay thông báo lỗi.
Bạn đang đọc truyện trên: AzTruyen.Top