第三天 軟體測試分類及原則

2022-07-25 20:00:18 字數 1571 閱讀 7393

一、軟體測試分類(核心內容)

1、按照開發階段劃分

01、單元測試(乙個乙個小功能的測試)

這個過程一般要讀**,確定**的功能,再進行測試。單元測試都是由開發人員自己去完成(交叉)(但是一般不認為是在做測試)。測試人員為什麼不做單元測試?(大家不懂**和演算法)。

02、整合測試(把乙個個小功能合起來測試)

比較多的涉及到介面測試(介面測試工具和方法專門學習)。它是乙個持續不斷的過程。 

03、確認測試(是否實現需求)

一般都是正向的測試。有時也被稱為冒煙測試,一般不作為正式的測試環節。

04、系統測試

系統所有功能的測試:模擬所有的軟體使用者的操作、全方位的。對硬/軟體系統的要求。

05、驗收測試

有供求雙方才有驗收測試。

一般有三種驗收測試的主體。

α測試:軟體的開發商進行交付前的測試。

β測試:軟體的需求方進行的測試。

γ測試:第三方的軟體測試。

2、按照**執行劃分

01、靜態測試(就是看)

02、動態測試

3、按照軟體特性劃分

01、功能測試

02、效能測試

03、安全性測試

4、按照測試技術劃分 

01、黑盒測試

02、白盒測試(例如看原始碼)

03、灰盒測試(介面測試)

5、按照測試執行主體劃分

01、手工測試(功能測試)(點點點)

02、自動化測試(利用工具軟體或者編寫**的方式)(遊戲外掛程式) 

6、其他測試型別

回歸測試、冒煙測試、隨機測試、猴子測試

總結:黃的意為權重更大

二、軟體測試的原則

測試理論第三天

邊界值 1.什麼是邊界值 邊界是指對於輸入等價類和輸出等價類而言,稍高於其邊界值及稍低於其邊界值的一些特定情況。邊界值分析法也是一種常用的黑盒測試方法。大量的錯誤是發生在輸入或輸出範圍的邊界上,而不是在輸入範圍的內部。2.邊界值的注意點 有效資料和無效資料的分界點,往往作為程式設計師編寫程式的判斷點...

第三天,努力!!

第三天了,不錯不錯,基本上按自己的計畫進行著,雖然工作還是沒找到,不過也不再那麼的怕了,慢慢來吧,其實也沒太多時間了 今天早上十點才,真的覺得自己太不像話了,不過我一覺醒來就那個時候了,我的手機每天的鬧鐘是7 30不過好像從來聽不見它響,哈哈 明天希望能早點起,明天北京工體有乙個大型的招聘會,可以去...

杭州第三天

一樣的時間起床,一樣的時間去吃早飯,坐在一樣的位置享受完幾乎一樣的陽光和一根煙以後,我開始了在杭州ut的又一天工作。上午按照計畫重新安裝oracle資料庫,由於一邊安裝一邊給旁邊的兩個同事作簡單的解釋,所以到了在中午吃飯以前只是安裝完了軟體部分。ut的食堂有兩層,每個月的餐費都是直接打入員工卡中,所...