110k views
2 votes
Which of the following is a software testing technique that provides invalid, unexpected, or random data to the inputs of a program?

User Smit Patel
by
5.1k points

1 Answer

7 votes

Answer: Fuzzing or fuzz testing

Explanation:

Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks.

User Guilherme Lopes
by
3.9k points