定義
通過軟件測試貫穿整個軟件開發(fā)生命周期,以檢驗軟件產(chǎn)品是否滿足需求為目標,在規(guī)定的條件下對程序進行提作,盡快盡早地發(fā)現(xiàn)產(chǎn)品中存在的各種問題、用戶需求及預先定義不一致的地方,同時是對軟件產(chǎn)品的質(zhì)量進行評估的一個過程。
目的
軟件測試是程序的一種執(zhí)行過程,盡可能發(fā)現(xiàn)并改正被測系統(tǒng)中的錯誤,提高軟件的可靠性。客觀公正的評測被測系統(tǒng)是否符合項目招標文件、合同文件、設計方案、項目需求說明書等文件的要求,驗證被測系統(tǒng)項目的功能性、性能效率、信息安全性、兼奢性等是否達到該項目的建設目標。
價值收益
·驗證軟件需求和功能是否得到完整實現(xiàn)。
·驗證軟件是否可以發(fā)布使用,發(fā)現(xiàn)軟件的缺陷錯誤及不足。
·預防用戶使用軟件時可能出現(xiàn)的問題。
·提高軟件的質(zhì)量,避免一些不必要的風險。