单项选择题

在软件测试设计中,软件测试的主要目的是()。

A.实验性运行软件
B.证明软件正确
C.找出软件中全部错误
D.发现软件错误而执行程序