黑盒測試(功能測試)
檢測每個功能是否都能正常使用。
把程式看作乙個不能開啟的黑盒子,完全不考慮程式內部結構和特性,在程式介面進行測試。
檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。
黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。
黑盒測試是以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。
主要試圖發現下列幾類錯誤
功能錯誤或遺漏
介面錯誤
輸入和輸出錯誤
資料庫訪問錯誤
效能錯誤
初始化和終止錯誤等
常見的方法
邊界值:錯誤一般發生在輸入輸出範圍的邊界上
等價類:劃分輸入域的不相交範圍
錯誤推測法:根據經驗推測可能出現的錯誤
場景法:程式促發條件的發生順序不同可能會產生不同的結果
因果圖法:多種判定條件多種組合,不同結果
判定表組成法:條件莊和動作莊
正交實驗設計
測試工程師簡介
一 什麼是軟體測試?1975年,兩位軟體測試先驅john good enough和susan cerhart 在ieee上發表了 軟體資料選擇的原理 此時將軟體測試定義為 證明軟體的工作是正確 的活動。1979年,glenford j.myers的著名的 軟體測試藝術 對測試的定義是 發現錯誤而執行...
軟體測試工程師
首先,最根本的還是要看企業自身的需要,綜合自己的測試團隊力量,自己公司的研發狀況,當然還有公司的資金 到底到測試這塊公司願意投入多少money呢?另外要搞清楚自己公司招聘測試人員的目的是什麼?比如,如果公司暫時還沒有測試團隊,這個時候公司剛好有財力,同時研發力量比較大的時候,因為發展的需要,必須要組...
寫給測試工程師
你要為自己每一次的懦弱而懺悔 曾經不願承認自己出生於農村,曾經不敢面對自己是一名外包員工,曾經一次次的不甘心自己只是一名測試工程師。不做失敗者 微軟 ibm oracle 華為等等,這些公司選拔的測試工程師應該都是出類拔萃的人才。可惜不是你,說起你的大學,就想起郭敬明的 一夢三四年 你開始想做測試是...