測試種類以及區別和聯絡

2021-07-12 00:56:13 字數 1090 閱讀 3688

其實,如果有人直接問你測試的種類有哪些的話,這樣的問題是夠。。。的。因為測試的種類按照不同的屬性或者說劃分角度,劃分的是不同的。

比如說:

1.按測試的階段分類

軟體測試可分為單元測試、整合測試,系統測試和驗收測試。

單元測試:針對每個單元的測試, 以確保每個模組能正常工作為目標。(多為開發人員自己進行)

確認(有效性)測試:是檢驗所開發的軟體能否滿足所有功能和效能需求的最後手段。有的劃分方法中,也將確認測試合併入系統測試中。

系統測試:檢驗軟體產品能否與系統的其他部分(比如,硬體、資料庫及操作人員)協調工作。

驗收(使用者)測試:檢驗軟體產品質量的最後一道工序。主要突出使用者的作用,同時軟體開發人員也應有一定程度的參與。

驗收測試可以分成alpha測試和beta測試。

alpha測試是由使用者在開發環境下完成的測試,beta測試是由使用者在使用者環境下完成的測試。

2.按照軟體質量模型6大特性分類

軟體測試可分為功能測試、可靠性測試、易用性測試、效率測試(效能測試)、可維護性測試、可移植性測試。

功能測試: 功能測試(functional testing)也叫黑盒測試或者資料驅動測試只需要考慮各個功能

不需要考慮整個軟體的內部結構及**。一般從軟體產品的介面、架構出發按照需求編

寫出來的測試用例輸入資料在預期結果和實際結果之間進行評測進而提出更加使產品

達到使用者使用的要求。

效能測試:效能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的

各項效能指標進行測試。

負載測試和壓力測試都屬於效能測試兩者可以結合進行。

通過負載測試確定在各種工作負載下系統的效能目標是測試當負載逐漸增加時

系統各項效能指標的變化情況。

壓力測試是通過確定乙個系統的瓶頸或者不能接收的效能點來獲得系統提供的最大

服務級別的測試。

比較:     舉個栗子:你做了一桌飯菜,現在我來測試,你的飯菜能不能吃,就屬於功能測試;而你的飯菜在什麼情況下夠幾個人吃、怎麼吃,就是屬於效能測試了。

3. 按是否關注**分黑盒測試、白盒測試

4. 按照是否手動執行自動化測試和手工測試

占用系統資源測試 最全的效能測試種類介紹

系統的效能是乙個很大的概念,覆蓋面非常廣泛,包括執行效率 資源占用 系統穩定性 安全性 相容性 可靠性 可擴充套件性等,效能測試就是描述測試物件與效能相關的特徵並對其進行評價而實施的一類測試。效能測試是乙個統稱,它其實包含多種型別,主要有負載測試 壓力測試 併發測試 配置測試等,每種測試型別都有其側...

LSTM和GRU聯絡以及區別

為什麼會出現lstm 基於rnn的缺點 當輸入序列較長時rnn很難把較早的資訊傳遞到後面,出現這個問題的原因是在反向傳播期間,rnn的梯度可能會消失。我們都知道,網路權重更新依賴梯度計算,rnn的梯度會隨著時間的推移逐漸減小,當序列足夠長時,梯度值會變得非常小,這時權重無法更新,網路自然會停止學習。...

和 區別和聯絡, 和 區別和聯絡

和 區別和聯絡,和 區別和聯絡,實際專案中,什麼情況用哪種?首先,和 的聯絡 共同點 和 都可以用作 邏輯與 運算子,都是雙目運算子。具體要看使用時的具體條件來決定。無論使用哪種運算子,對最終的運算結果都沒有影響。情況1 當上述的運算元是boolean型別變數時,和 都可以用作邏輯與運算子。情況2 ...