色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 什么是動態(tài)測試

          什么是動態(tài)測試

          作者: 時間:2011-08-18 來源:網(wǎng)絡 收藏

          什么是動態(tài)測

          動態(tài)方法是指通過運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率和健壯性等性能,這種方法由三部分組成:構造測試實例、執(zhí)行程序、分析程序的輸出結果。

          動態(tài)測試的步驟

          所謂軟件的動態(tài)測試,就是通過運行軟件來檢驗軟件的動態(tài)行為和運行結果的正確性。目前,動態(tài)測試也是公司的測試工作的主要方式。
          根據(jù)動態(tài)測試在軟件開發(fā)過程中所處的階段和作用,動態(tài)測試可分為如下幾個步驟:
          1、單元測試
          單元測試是對軟件中的基本組成單位進行測試,其目的是檢驗軟件基本組成單位的正確性。在公司的質量控制體系中,單元測試由產(chǎn)品組在軟件提交測試部前完成。
          2、集成測試
          集成測試是在軟件系統(tǒng)集成過程中所進行的測試,其主要目的是檢查軟件單位之間的接口是否正確。在實際工作中,我們把集成測試分為若干次的組裝測試和確認測試。
          組裝測試,是單元測試的延伸,除對軟件基本組成單位的測試外,還需增加對相互聯(lián)系模塊之間接口的測試。如三維算量軟件中,構件布置和構件工程量計算是軟件不同的組成單位,但構件工程量計算的數(shù)據(jù)直接來源于構件布置,兩者單獨進行單元測試,可能都很正常,但構件布置的數(shù)據(jù)是否能夠正常傳遞給工程量計算,則必須通過組裝測試的檢驗。?
          確認測試,是對組裝測試結果的檢驗,主要目的是盡可能的排除單元測試、組裝測試中發(fā)現(xiàn)的錯誤;
          3、系統(tǒng)測試
          系統(tǒng)測試是對已經(jīng)集成好的軟件系統(tǒng)進行徹底的測試,以驗證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求。系統(tǒng)測試應該按照測試計劃進行,其輸入、輸出和其它動態(tài)運行行為應該與軟件規(guī)約進行對比,同時測試軟件的強壯性和易用性。如果軟件規(guī)約(即軟件的設計說明書、軟件需求說明書等文檔)不完備,系統(tǒng)測試更多的是依賴測試人員的工作經(jīng)驗和判斷,這樣的測試是不充分的
          4、驗收測試
          這是軟件在投入使用之前的最后測試。是購買者對軟件的試用過程。在公司實際工作中,通常是采用請客戶試用或發(fā)布Beta版軟件來實現(xiàn)。
          5、回歸測試
          即軟件維護階段,其目的是對驗收測試結果進行驗證和修改。在實際應用中,對客訴的處理就是回歸測試的一種體現(xiàn)。



          評論


          相關推薦

          技術專區(qū)

          關閉