Kiểm tra ngẫu nhiên

Tác Giả: Randy Alexander
Ngày Sáng TạO: 24 Tháng Tư 2021
CậP NhậT Ngày Tháng: 26 Tháng Sáu 2024
Anonim
Kiểm tra ngẫu nhiên - Công Nghệ
Kiểm tra ngẫu nhiên - Công Nghệ

NộI Dung

Định nghĩa - Kiểm tra ngẫu nhiên có nghĩa là gì?

Kiểm tra ngẫu nhiên đề cập đến việc thực hành sử dụng đầu vào ngẫu nhiên để kiểm tra phần mềm. Các loại thử nghiệm ngẫu nhiên khác nhau đều dựa trên cùng một ý tưởng cơ bản, đó là các trường hợp thực hiện thử nghiệm được chọn trên cơ sở ngẫu nhiên.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Thử nghiệm ngẫu nhiên

Thử nghiệm ngẫu nhiên là một loại thử nghiệm hộp đen trong đó các nhà phát triển không nhìn vào mã nội bộ cho một sản phẩm phần mềm thay vào đó, họ đang nhập các đầu vào ngẫu nhiên vào hệ thống để xem kết quả là gì. Một ví dụ phổ biến là việc sử dụng các số nguyên ngẫu nhiên để kiểm tra chức năng phần mềm trả về kết quả dựa trên các số nguyên đó. Các hàm này có thể bao gồm "cho các vòng lặp" hoặc các thuật toán khác để cung cấp kết quả, trong đó một tập hợp các trường hợp thử nghiệm ngẫu nhiên mô phỏng hoặc xấp xỉ một tập hợp các trường hợp rộng hơn được nhập bởi người dùng lý thuyết.


Các loại thử nghiệm ngẫu nhiên khác có thể liên quan đến việc sử dụng phương pháp phỏng đoán, hướng dẫn sử dụng đầu vào ngẫu nhiên. Nói chung, và cụ thể khi xử lý các số nguyên hoặc các loại biến khác, kiểm tra ngẫu nhiên chỉ là ngẫu nhiên như tập hợp các đầu vào ngẫu nhiên được sử dụng, nói cách khác, người kiểm tra thường chọn sử dụng một bộ số nguyên bị ràng buộc, thay vì vô hạn bộ. Các thực tiễn cụ thể cho thử nghiệm ngẫu nhiên đi vào cơ học về ý nghĩa của chúng tôi một cách ngẫu nhiên và cách các nhà phát triển đưa ra một bộ đầu vào dường như ngẫu nhiên cho một thử nghiệm.

Thảo luận về thử nghiệm ngẫu nhiên cũng có thể xoay quanh hiệu quả sử dụng của nó. Một ý tưởng là bởi vì thử nghiệm ngẫu nhiên có thể được thực hiện bởi các hệ thống tự động thay vì các chuyên gia của con người, nó có thể có lợi thế hơn so với thử nghiệm theo chỉ đạo. Tuy nhiên, thử nghiệm theo chỉ đạo có thể hiệu quả hơn về mặt cần bao nhiêu thử nghiệm. Một số nhà phát triển và chuyên gia cũng sử dụng thuật ngữ "thử nghiệm ngẫu nhiên" để chỉ thử nghiệm không hiệu quả hoặc thậm chí không đủ năng lực, trong đó thử nghiệm theo chỉ đạo được coi là một phương pháp ưu việt.