kapok

          垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
          1. 黑盒測試
            測試也稱功能測試或數(shù)據(jù)驅動測試,它是在已知產(chǎn)品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的盆子,在完全不考慮程序內(nèi)部結構和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。
               測試方法主要有等價類劃分、邊值分析、因—果圖、錯誤推測等,主要用于軟件確認測試。“”法著眼于程序外部結構、不考慮內(nèi)部邏輯結構、針對軟件界面和軟件功能進行測試。“”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試

          2. 測試
            白測試也稱結構測試或邏輯驅動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結構測試程序,檢驗程序中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,測試的主要方法有邏輯驅動、基路測試等,主要用于軟件驗證。
            “”法全面了解程序內(nèi)部邏輯結構、對所有邏輯路徑進行測試。“”法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結構,從檢查程序的邏輯著手,得出測試數(shù)據(jù)。貫穿程序的獨立路徑數(shù)是天文數(shù)字。但即使每條路徑都測試了仍然可能有錯誤。第一,窮舉路徑測試決不能查出程序違反了設計規(guī)范,即程序本身是個錯誤的程序。第二,窮舉路徑測試不可能查出程序中因遺漏路徑而出錯。第三,窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關的錯誤。

          3. 灰測試
               灰測試,確實是介于二者之間的,可以這樣理解,灰測試關注輸出對于輸入的正確性,同時也關注內(nèi)部表現(xiàn),但這種關注不象那樣詳細、完整,只是通過一些表征性的現(xiàn)象、事件、標志來判斷內(nèi)部的運行狀態(tài),有時候輸出是正確的,但內(nèi)部其實已經(jīng)錯誤了,這種情況非常多,如果每次都通過測試來操作,效率會很低,因此需要采取這樣的一種灰的方法。
          測試結合了測試測試的要素.它考慮了用戶端、特定的系統(tǒng)知識和操作環(huán)境。它在系統(tǒng)組件的協(xié)同性環(huán)境中評價應用軟件的設計。
             灰測試由方法和工具組成,這些方法和工具取材于應用程序的內(nèi)部知識與之交互的環(huán)境,能夠用于測試以增強測試效率、錯誤發(fā)現(xiàn)和錯誤分析的效率。
                灰測試涉及輸入和輸出,但使用關于代碼和程序操作等通常在測試人員視野之外的信息設計測試

          posted on 2005-04-05 16:59 笨笨 閱讀(353) 評論(0)  編輯  收藏 所屬分類: ALL軟件工程和項目管理
          主站蜘蛛池模板: 获嘉县| 彭泽县| 资阳市| 连城县| 夏邑县| 丹阳市| 南充市| 霍山县| 临城县| 聊城市| 石泉县| 太谷县| 鹤峰县| 丰县| 赤壁市| 施甸县| 万荣县| 吉水县| 肥城市| 寿宁县| 明水县| 密云县| 肇东市| 屏东市| 湘西| 榆林市| 竹山县| 翁牛特旗| 宝清县| 镇巴县| 罗田县| 文化| 雷山县| 延庆县| 英山县| 合作市| 凤城市| 兖州市| 新竹市| 德州市| 阳新县|