TesterViet – Kiểm thử phần mềm chuyên nghiệp ✅

Tìm hiểu về White Box Testing – Kỹ thuật kiểm thử hộp trắng

white box testing là gì

Bất kỳ 1 sản phẩm phần mềm nào cũng chắc chắn có lỗi, vì sản phẩm phầm mềm do con người xây dựng nên, dù có cẩn trọng, có giỏi đến mức nào thì cũng không thể đảm bảo sản phẩm mình tạo ra là không có lỗi.

Do đó, sẽ cần một người, nhóm hoặc tổ chức độc lập kiểm thử xem sản phẩm đó có vấn đề hay có lỗi gì hay không. Để kiểm thử phần mềm thì chúng ta cần phải có kế hoạch, chiến lược kiểm thử cũng như các kỹ thuật các phương pháp kỹ thuật hiệu quả cho mỗi mức độ kiểm thử. Kiểm thử phần mềm gồm hai phần việc đòi hỏi những kỹ năng khác nhau đó là kiểm thử hộp trắng (white-box testing) và kiểm thử hộp đen (black-box testing).

Trong đề tài này, tôi sẽ đi sâu vào tìm hiểu kiểm thử hộp trắng. Để hiểu rõ hơn về kỹ thuật kiểm thử hộp trắng (White-box testing) thì chúng ta lần lượt tìm hiểu các nội dung dưới đây :

1. White box Testing là gì?

White box testing là gì?

Kiểm thử Hộp Trắng (còn gọi là Clear Box Testing, Open Box Testing, Glass Box Testing, Transparent Box Testing, Code-Based Testing hoặc Structural Testing) là một phương pháp kiểm thử phần mềm trong đó tester biết về cấu trúc nội bộ / thiết kế. Người kiểm tra chọn đầu vào để thực hiện các đường dẫn thông qua mã và xác định đầu ra thích hợp. Kiến thức lập trình và kiến thức thực hiện là rất cần thiết trong kiểm thử hộp trắng.

Kiểm thử hộp trắng bao gồm phân tích dòng dữ liệu, điều khiển dòng, dòng thông tin, mã thực hành, ngoại lệ và những lỗi trình bày trong hệ thống để kiểm tra những hành động của phần mềm không được định hướng trước.

2. Đối tượng áp dụng

Đối tượng ₫ược kiểm thử là 1 thành phần phần mềm (TPPM).TPPM có thể là 1 hàm chức năng, 1 module chức năng, 1 phân hệ chức năng…

3. Mức độ áp dụng White box Testing

Các loại kiểm thử hộp trắng

Phương pháp Kiểm tra Hộp trắng áp dụng cho các mức độ kiểm tra phần mềm sau đây:

Tuy nhiên, nó là chủ yếu áp dụng cho các kiểm thử đơn vị .

4. Ưu điểm và nhược điểm của kiểm thử hộp trắng

5. Các kỹ thuật kiểm thử hộp trắng phổ biến

Các kỹ thuật kiểm thử hộp trắng

White box Testing sử dụng nhiều kỹ thuật kiểm thử khác nhau, tuy nhiên chỉ có một số kỹ thuật là phổ biến và được ứng dụng nhiều nhất dưới đây:

5.1. Kiểm thử đường cơ bản – Đồ thị dòng

5.2 Kiểm thử dựa trên luồng điều khiển

Exit mobile version