Trang Chủ Phần mềm Kiểm tra bàn là gì? - định nghĩa từ techopedia

Kiểm tra bàn là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Kiểm tra bàn có nghĩa là gì?

Kiểm tra bàn là một quá trình không máy tính hoặc thủ công không chính thức để xác minh lập trình và logic của thuật toán trước khi chương trình được khởi chạy. Kiểm tra bàn giúp lập trình viên tìm ra lỗi và lỗi sẽ khiến ứng dụng không hoạt động đúng. Mặc dù là một kỹ thuật hữu ích để phát hiện lỗi, các ứng dụng và công cụ gỡ lỗi hiện đại đã khiến việc kiểm tra bàn ít liên quan hơn và không cần thiết như trước đây.

Techopedia giải thích Kiểm tra bàn

Kiểm tra bàn tập trung vào logic và giá trị của các biến. Điều này khá khác với một kế hoạch kiểm tra, không tập trung vào hoạt động nội bộ và logic, và chủ yếu tập trung vào các đầu vào và đầu ra theo yêu cầu của ứng dụng. Kiểm tra bàn được thực hiện với sự trợ giúp của bảng với các cột cho cột số dòng mã giả, cột điều kiện, cột đầu vào / đầu ra và một cột cho các biến. Cột số dòng mã giả giúp chỉ định dòng hoặc dòng đang được thực thi. Cột điều kiện giúp trong việc hiển thị làm việc khi đánh giá các điều kiện. Cột đầu vào / đầu ra giúp hiển thị các đầu vào và đầu ra và giúp đánh giá đầu vào mà người dùng nhận được và đầu ra được hiển thị bằng logic. Cột cho các biến giúp đánh giá các tính toán bằng các biến. Lập trình viên / nhà thiết kế / người kiểm tra bắt đầu với một số đầu vào có thể và đi qua từng dòng thuật toán. Các dòng được gán số dòng và tiến hành với từng dòng có tính đến sự thay đổi giá trị cho các biến. Tất cả thông tin được nắm bắt trong các cột bảng. Việc đánh giá thường được thực hiện với sự trợ giúp của bút / bút chì và giấy, và tương tự như hiệu đính.

Có rất nhiều lợi ích liên quan đến việc kiểm tra bàn. Nó có thể tìm và phơi bày các vấn đề và lỗi với thuật toán. Nó cũng giúp xác minh rằng thuật toán thực hiện như dự định cho người thiết kế hoặc lập trình viên. Đó là một kỹ thuật nhanh chóng và rẻ tiền. Nó có thể giúp xác định lỗi trong logic ở giai đoạn đầu đánh giá.

Kiểm tra bàn không phải là hoàn hảo. Nhiệm vụ của người thiết kế / lập trình viên là đảm bảo đã đi qua tất cả các đường dẫn có thể của logic và sử dụng mọi tập dữ liệu được yêu cầu. Kiểm tra bàn có thể là lỗi của con người, vì người đánh giá cần phải hiểu các yêu cầu trước khi đánh giá logic.

Kiểm tra bàn là gì? - định nghĩa từ techopedia