以下關于軟件測試的敘述中,不正確的是( )。A. 所有的測試都應追溯到用戶需求B. 軟件測試的計劃和設計需要在程序代碼產(chǎn)生之后進行C. 測試軟件時,不僅要檢驗軟件是否做了該做的事,還要檢驗軟件是否做了不該做的事D. 成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試