回覆列表
  • 1 # IT點滴

    黑盒測試 (Black-Box Testing)

      黑盒測試又稱為功能測試、資料驅動測試或基於規格說明書的測試,是一種從使用者觀點出發的測試。測試人員一般把被測程式當作一個黑盒子。

      黑盒測試主要測到的錯誤型別有:不正確或遺漏的功能;介面、介面錯誤;效能錯誤;資料結構或外部資料訪問錯誤;初始化或終止條件錯誤等等。

      常用的黑盒測試方法有:等價類劃分法;邊界值分析法;因果圖法;場景法;正交實驗設計法;判定表驅動分析法;錯誤推測法;功能圖分析法。

    黑盒測試工具

    黑盒測試的自動化測試工具很多,如QTP、WinRunner、Robot、QACenter谷歌瀏覽器等這些工具都能進行測試。

    QTPQTP是quicktest Professional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執行重複的手動測試,主要是用於迴歸測試和測試同一軟體的新版本。QTP的測試流程一般如下:錄製測試指令碼前的準備、錄製測試指令碼、加強測試指令碼、對測試指令碼進行除錯、分析測試結果 、測試報告

    WinRunner Mercury Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程式是否能夠達到預期的功能及正常執行。WinRunner工作流程:1.識別應用程式的GUI物件 2.建立測試指令碼 3.對測試指令碼出錯debug 4.在新版應用程式中執行測試指令碼、5.檢視測試結果 6.回報缺陷defect

    RobotRobot framework是諾西(NSN)開源的一套自動化測試工具,在通訊裝置自動化測試中很實用,它基於Python開發,主要模擬NMS網管配置資料到網元NODE,並讀取配置看配置是否生效。

    QACenterCompuware公司的自動測試工具QACenter主要包括:功能測試工具QARun,效能測試工具QALoad,可用性管理工具EcoTools和效能最佳化工具EcoScope

    測試用例設計工具:CTE XL、ACTS、ALLPAIRS

    黑盒測試與白盒測試的區別

    軟體的黑盒測試意味著測試要在軟體的介面處進行。這種方法是把測試物件看做一個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。因此黑盒測試又叫功能測試。

    軟體的白盒測試是對軟體的過程性細節做細緻的檢查。這種方法是把測試物件看做一個開啟的盒子,它允許測試人員利用程式內部的邏輯結構及有關資訊,設計或選擇測試用例,對程式的所有邏輯路徑進行測試,透過在不同點檢查程式狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試。白盒測試主要是想對程式模組進行檢查

  • 中秋節和大豐收的關聯?
  • 趙匡胤最喜歡的兒子?