單項(xiàng)選擇題

軟件測試的目的正確的是()。
①測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程;  
②好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案;
③成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試; 
④測試并不僅僅是為了找出錯(cuò)誤,通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的發(fā)生趨勢,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前軟件開發(fā)過程中的缺陷,以便及時(shí)改進(jìn)。

A.①
B.①②③
C.②③④
D.①②③④