在單元測試的基礎上,將所有模塊按照設計要求組裝成為子系統(tǒng)或系統(tǒng),進行集成測試。
實踐表明"/>
單價: | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內發(fā)貨 |
所在地: | 山東 青島 |
有效期至: | 長期有效 |
發(fā)布時間: | 2023-11-28 02:04 |
最后更新: | 2023-11-28 02:04 |
瀏覽次數: | 155 |
采購咨詢: |
請賣家聯(lián)系我
|
集成測試,也叫組裝測試或聯(lián)合測試。
在單元測試的基礎上,將所有模塊按照設計要求組裝成為子系統(tǒng)或系統(tǒng),進行集成測試。
實踐表明,一些模塊雖然能夠單獨地工作,但并不能保證連接起來也能正常的工作。
一些局部反映不出來的問題,在全局上很可能暴露出來。
集成測試是在軟件系統(tǒng)集成過程中所進行的測試,其主要目的是檢查軟件單位之間的借口是否正確。
它根據集成測試計劃 ,一邊將模塊或其他模塊組合成越來越大的系統(tǒng),一邊運行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各個組成部分是否合拍。
集成測試的策略主要有自頂向下和自底向上兩種。
也可以理解為在軟件設計單元、功能模塊組裝、集成為系統(tǒng)時,對應用系統(tǒng)的各個部件(軟件單元、功能模塊接口、鏈接等)進行的聯(lián)合測試,以決定他們能否在一起共同工作,部件可以是代碼塊、獨立的應用、網絡上的客戶端或服務器端程序。
系統(tǒng)測試階段包括系統(tǒng)測試方案及用例編寫、功能性測試、性能測試、穩(wěn)定性測試。
為了驗證需求分析確定的功能是否齊全并被正確實現(xiàn),同時還要對安裝、部署、適應性、安全性、界面等非功能性需求進行測試。
系統(tǒng)測試也有測試人員負責,應該在需求分析完成后進行設計,在集成測試完成后進行實施。
功能性測試一般由獨立測試小組采用黑盒方式來測試,主要測試系統(tǒng)是否符合“需求規(guī)格說明書”。
在經過以上各階段測試確認之后,把系統(tǒng)完整地模擬客戶環(huán)境來進行的測試。
系統(tǒng)測試是將已經確認的軟件、計算機硬件、外設、網絡等其他元素結合在一起,進行信息系統(tǒng)的各種組裝測試和確認測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案。
性能測試驗證系統(tǒng)的穩(wěn)定性和效率,檢查系統(tǒng)是否滿足規(guī)定的性能要求。
性能測試通常選擇一些典型的功能,檢驗這些功能在大量用戶同時使用系統(tǒng)時系統(tǒng)是否穩(wěn)定。
性能測試由測試人員負責,可以在系統(tǒng)測試完成后進行,也可以對重要模塊先進行性能測試,可以貫穿整個測試周期,目的是盡早發(fā)現(xiàn)系統(tǒng)的性能瓶頸并提早解決。
穩(wěn)定性測試和性能測試都必須等到系統(tǒng)基本沒問題、趨于穩(wěn)定時再進行才有效果,否則很難順利測下去,出現(xiàn)異常也不能究竟是系統(tǒng)架構的問題,還是功能上的缺陷。
穩(wěn)定性測試(亦可稱可靠性測試)通過給系統(tǒng)加載一定的業(yè)務壓力,讓系統(tǒng)持續(xù)運行一段時間(一般為 7x24 小時),檢測系統(tǒng)是否能夠穩(wěn)定運行。