软件测试模型以及测试方法
前言
大家好,給大家帶來軟件測試模型以及測試方法的概述,希望你們喜歡
軟件測試
- 軟件開發過程
- 軟件質量保證
- 理解軟件測試
- 軟件測試分類
- 測試工作流程
思考軟件測試
軟件測試時一門很重要的學科,軟件測試能提高軟件的質量,進行軟件測試能明確軟件的需求,提高工作效率。
進行軟件測試不要誤解為這是一項很簡單的事情,世界上沒有什么問題是簡單,軟件開發過程中,我們需要定義,計劃,實現,穩定化和部署,運行和維護,這是軟件生存的周期,那么就有了軟件生存期模型。
那么軟件生存期模型有什么內容呢
- 瀑布模型
- 原型模型
- 增量模型
螺旋模型
1.瀑布模型
答:對于瀑布模型,我知道有六個階段:計劃,需求分析,設計,編碼,測試,運行維護。計劃–>需求分析–>設計–>編碼–>測試–>運行維護,是不是很難背。
2.什么是原型模型
答:就是建立一個能反映用戶需求的原型系統,如何對原型系統進行反復的改進和求精,建立一個符合用戶的目標系統。
3.什么是增量模型
答:對于增量模型,記住的是在每個階段都會生成一個可發布的正式版本,而且每個軟件版本是逐步完善的。
4.什么是螺旋模型
答:螺旋模型是瀑布模型和原型模型結合起來的,記住這個模型是有四個階段,這四個階段都是主要的,一是制定計劃,二是風險分析,三是實施工程,四是評審。
對于軟件錯誤的定義:
什么是軟件錯誤的理解呢?如果你認為當一個軟件程序出現錯誤時,程序錯誤時,就是軟件錯誤的話,那你就錯了。
進行軟件測試為了發現軟件程序中的錯誤,因為在軟件開發中,可能在軟件需求,設計,編碼等階段都是有可能出錯的,為了保證軟件質量就需要對軟件進行軟件測試,通過不斷地驗證和確認,保證軟件的質量哦!
進行軟件測試是為了發現可能存在的錯誤,提高軟件的質量,但是不能通過軟件測試來提高軟件質量,不能誤解為通過軟件測試來提高軟件測試,這個做法是錯誤的。
還有,不能說進行了軟件測試就說明錯誤就不存在了,進行軟件測試是保證錯誤存在率降低。
軟件測試 不同角度和方向進行分類
- 軟件結構與算法:黑河測試和白盒測試
- 執行被測試軟件:靜態測試和動態測試
- 測試的不同階段:單元測試,集成測試,系統測試,驗收測試
黑盒測試又叫做功能測試,適用于用戶測試,可以理解為進行性能測試,表面的測試~
白盒測試又稱為結構測試,對代碼結構進行測試,可屬于程序員的測試~
靜態好比對車子在車庫中的檢查,而動態就好比,開車來檢查,測試~
單元測試,集成測試,系統測試,驗收測試
答:單元測試怎么理解,可以認為程序員編寫完模塊,對單個模塊進行測試的,單元測試由程序員測試,那么它是用什么測試呢?你應該知道的上述有講,那么集成測試就是,所有模塊集合在一起,集成測試時,會有黑盒測試和白盒測試,這一點要牢記。
系統測試也沒什么,如下圖:
對于驗收測試,由驗收就知道是由用戶進行完成的,對軟件的驗收測試。
所有的測試都是為了驗收軟件是否符合需求的。
總結
- 本文講了軟件測試模型以及測試方法,如果您還有更好地理解,歡迎溝通
- 定位:分享 Android&Java知識點,有興趣可以繼續關注
轉載于:https://www.cnblogs.com/dashucoding/p/9269799.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的软件测试模型以及测试方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue引用其他组件,但组件某些部分不需要
- 下一篇: Class对象和反射