測試工程師學習筆記(黑盒測試)

2021-09-13 23:16:41 字數 630 閱讀 3236

黑盒測試(功能測試)

檢測每個功能是否都能正常使用。

把程式看作乙個不能開啟的黑盒子,完全不考慮程式內部結構和特性,在程式介面進行測試。

檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。

黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。

黑盒測試是以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

主要試圖發現下列幾類錯誤

功能錯誤或遺漏

介面錯誤

輸入和輸出錯誤

資料庫訪問錯誤

效能錯誤

初始化和終止錯誤等

常見的方法

邊界值:錯誤一般發生在輸入輸出範圍的邊界上

等價類:劃分輸入域的不相交範圍

錯誤推測法:根據經驗推測可能出現的錯誤

場景法:程式促發條件的發生順序不同可能會產生不同的結果

因果圖法:多種判定條件多種組合,不同結果

判定表組成法:條件莊和動作莊

正交實驗設計

測試工程師簡介

一 什麼是軟體測試?1975年,兩位軟體測試先驅john good enough和susan cerhart 在ieee上發表了 軟體資料選擇的原理 此時將軟體測試定義為 證明軟體的工作是正確 的活動。1979年,glenford j.myers的著名的 軟體測試藝術 對測試的定義是 發現錯誤而執行...

軟體測試工程師

首先,最根本的還是要看企業自身的需要,綜合自己的測試團隊力量,自己公司的研發狀況,當然還有公司的資金 到底到測試這塊公司願意投入多少money呢?另外要搞清楚自己公司招聘測試人員的目的是什麼?比如,如果公司暫時還沒有測試團隊,這個時候公司剛好有財力,同時研發力量比較大的時候,因為發展的需要,必須要組...

寫給測試工程師

你要為自己每一次的懦弱而懺悔 曾經不願承認自己出生於農村,曾經不敢面對自己是一名外包員工,曾經一次次的不甘心自己只是一名測試工程師。不做失敗者 微軟 ibm oracle 華為等等,這些公司選拔的測試工程師應該都是出類拔萃的人才。可惜不是你,說起你的大學,就想起郭敬明的 一夢三四年 你開始想做測試是...