一、軟體測試分類(核心內容)
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的食堂有兩層,每個月的餐費都是直接打入員工卡中,所...