单项选择题

测试的正确定义是( )。

A.为了表明程序是正确的
B.为了发现程序中的错误而执行程序的过程
C.为了表明程序是正确的
D.成功的测试是没有发现错误的测试