1. <table id="uzede"><ruby id="uzede"></ruby></table>

        <tr id="uzede"><strong id="uzede"></strong></tr>

        我的位置: 首頁 > 技術資訊 > 本文

        TECHNICAL INFORMATION

        技術資訊

        軟件基礎知識(什么是集成測試和系統測試)?

        文章來源: 本站 作者: 歐柏泰克 發布時間:2022-03-14 05:47:22瀏覽:21318



        1、定義

        也稱為組裝測試,聯合測試,主要針對軟件高層設計進行測試,一般以模塊和子系統為單位進行測試
        2、集成測試的層次
        ①.模塊內集成,主要測試各個接口的交互
        ②.子系統內集成,子系統內各個模塊的交互
        ③.系統集成,測試系統內各個子系統和模塊的交互關系
        3、集成測試的本質
        不僅僅代碼編譯通過就算集成,而是所有模塊子系統能正常運轉,一般采用的方法是數據驅動,集成測試不看系統表象,而是對數據流進行分析,可分為自頂向下、自下向上、核心集成、分層集成等方法   
        4、集成測試方法和步驟
        ①.確定子系統的模塊組成,保證這些模塊都已通過單元測試
        ②.由開發組裝這么模塊,生成子系統,保證模塊內功能盡可能發揮出來
        ③.設計測試用例,以一個關鍵模塊為核心展開,圍繞功能和性能,測試接口
        ④.搭建測試環境,按照用例進行測試
        ⑤.記錄測試結果,總結問題  
        系統測試
        1、什么是系統測試
        定義:檢查系統是否能完成需求說明的內容,對系統能正常、完整的運行;其中包括軟件、硬件和相關聯的設備、測試數據
        2、系統測試的目的
        目的:模擬真實系統工作環境下通過與系統需求作比較,檢驗完整的軟件配置項能否和系統正確連接,發現軟件與系統/子系統之間與需求設計文檔不符合或矛盾的地方
        3、系統測試的目標
        目標:功能是否達到規格說明書要求,是否存在其他缺陷,是否有完善到缺陷記錄及跟蹤等
        4、系統測試的測試類型
        功能測試
        性能測試
        負載測試
        容量測試
        安全性測試
        用戶界面測試
        配置測試
        安裝測試
        回歸測試
        5、測試環境
        開發環境
        測試環境
        用戶環境
        6、常用方法
        ①.黑盒測試
        多任務測試:同一時間內運行多個應用程序
        臨界測試:系統臨界和應用系統臨界
        中斷測試:軟件在工作過程中被其他任務或意外事件終止當前正在進行的程序
        1.人為中斷
        2.硬件異常中斷
        3.程序執行中斷
        4.意外中斷                
        ②.自動化測試
        之前已介紹過,此處略過
        7、結果分析
        ①.響應時間的性能測試
        ②.可靠性分析
        ③.強度測試
        ④.安裝測試
        ⑤.恢復測試
        中国少妇BBwBBw牲交

          1. <table id="uzede"><ruby id="uzede"></ruby></table>

              <tr id="uzede"><strong id="uzede"></strong></tr>