對於軟體測試的理解

2021-08-03 01:58:16 字數 620 閱讀 1736

測試的目的:測試主要是要保證**質量,保證發布的**高質量的發布給客戶。

所以測試人員工作的目的是發現盡可能多的系統缺陷,可以叫bug或者是defect。測試不僅僅是需要測試技術,更需要職業道德

測試的真理是,通過了測試,不代表**就沒有缺陷,通不過測試,缺陷肯定存在。

常用的軟體測試內容及方法:

不論是對於軟體的模組還是系統而言,總有共同的內容需要測試。

1.正確性測試:正確性測試也稱功能性測試,功能測試屬於黑盒測試,在測試方法中相對簡單,以完成**最基本的功能為主,所以也最重要。

基本的方法是構造一些合理的輸入輸出,檢查是否得到輸入輸出。核心思想是尋找等價區間。

還有乙個方法是邊界值測試

2.容錯性測試:檢查程式在異常情況下的執**況,來保證程式能夠在不滿足執行條件的情況下,正常結束。

比如通過不合理的輸入來引誘軟體出錯

3.效能與效率測試:主要是驗證軟體的執行速度和對資源的利用率。

4.*文件測試(看文件描述的功能是否都能實現)

5.改錯,測試發現出來的錯誤,需要讓程式設計師去改錯,否則測試工作沒有意義

如何做好測試,

規範測試流程,提高測試用例質量,提供測試工具效率,提高測試人員對與測試重要性的認知及技能的提高

軟體測試的理解

使用人工或自動手段,來執行或測試某個系統的過程。其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。測試是程式的執行過程,目的在於發現錯誤。確保產品完成了它所承諾或公布的功能 確保產品滿足效能和效率的要求 確保產品是健壯的和適應使用者環境的 解放程式設計師和售後服務人員 軟體測試可...

談談對於程式,軟體,軟體工程的理解

談談對於程式,軟體,軟體工程的初步認識 記得在上大學前,報考志願時,我選擇了軟體工程這個專業,當時家裡人都極力反對,因為他們認為這個專業不適合女孩子,當時我也很猶豫,不知道自己做的對不對。有個老師說過 專業課對學生的影響,不僅僅是學習技術,更重要的是學習一種思想,一種做事的套路。在軟體工程學習的這兩...

我理解的軟體測試

最近的思考,記錄下來 所有測試用例是一張最全的大網,它包括了保證軟體質量所必須進行檢查的所有內容。這些內容必須借最有效的方法實現 一部分由單元測試 一部分用介面測試 一部分納入ui自動化測試 自動化用例要分fast級別和all級別 一部分用 評審 一部分用效能測試來保證,前面這些都無法實現的用手工測...