在軟件測試中UT,IT,ST,UAT指單元測試,集成測試,系統測試 ,用戶接受測試。
壹、UT(單元測試,Unit Test):
單元測試任務包括:
1、模塊接口測試;
2、模塊局部數據結構測試;
3、模塊邊界條件測試;
4、模塊中所有獨立執行通路測試;
5、模塊的各條錯誤處理通路測試。;
二、IT(集成測試,Integration Test):
也稱系統集成測試(System Integration Test)或結合測試,集成測試階段是以黑盒法為主,在自底向上集成的早期,白盒法測試占壹定的比例,隨著集成測試的不斷深入,這種比例在測試過程中將越來越少,漸漸地,黑盒法測試占據主導地位。
三、ST(系統測試,System Test):
從技術角度看,系統測試是整個測試階段的最後壹步,所有的開發和測試在這壹點上集中表現為生成壹個具有壹定功能的軟件系統。
該階段主要對系統的準確性及完整性等方面進行測試。
主要進行:
功能確認測試、運行測試、強度測試、恢復測試、安全性測試等。
系統測試的測試人員由測試組成員(或質量保證人員)或測試組成員與用戶***同測試。在整個系統開發完成,即將交付用戶使用前進行。在這壹階段,完全采用黑盒法對整個系統進行測試。
四、UAT(驗收測試,User Acceptance Test):
驗收測試是向未來的用戶表明系統能夠像預定要求那樣工作。
經集成測試後,已經按照設計把所有的模塊組裝成壹個完整的軟件系統,接口錯誤也已經基本排除了,接著就應該進壹步驗證軟件的有效性,這就是驗收測試的任務,即軟件的功能和性能如同用戶所合理期待的那樣。
擴展資料
軟件測試是伴隨著軟件的產生而產生的。早期的軟件開發過程中軟件規模都很小、復雜程度低,軟件開發的過程混亂無序、相當隨意,測試的含義比較狹窄,開發人員將測試等同於“調試”,目的是糾正軟件中已經知道的故障,常常由開發人員自己完成這部分的工作。
對測試的投入極少,測試介入也晚,常常是等到形成代碼,產品已經基本完成時才進行測試。
到了上世紀80年代初期,軟件和IT行業進入了大發展,軟件趨向大型化、高復雜度,軟件的質量越來越重要。
這個時候,壹些軟件測試的基礎理論和實用技術開始形成,並且人們開始為軟件開發設計了各種流程和管理方法,軟件開發的方式也逐漸由混亂無序的開發過程過渡到結構化的開發過程,以結構化分析與設計、結構化評審、結構化程序設計以及結構化測試為特征。
參考資料: