笔记-信息系统开发基础-软件测试-软件测试的类型
本題考查軟件測試的類型相關知識,請參考《信息系統項目管理師教程》第3版P50
(1)單元測試
單元測試也稱為模塊測試,測試的對象是可獨立編譯或匯編的程序模塊、軟件構件或00軟件中的類(統稱為模塊),其目的是檢查每個模塊能否正確地實現設計說明中的功能、性能、接口和其他設計約束等條件,發現模塊內可能存在的各種差錯。單元測試的技術依據是軟件詳細設計說明書,著重從模塊接口、局部數據結構、重要的執行通路、出錯處理通路和邊界條件等方面對模塊進行測試。
(2)集成測試
集成測試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關系,并驗證己集成的軟件是否符合設計要求。集成測試的技術依據是軟件概要設、計文檔。除應滿足一般的測試準入條件外,在進行集成測試前還應確認待測試的模塊均已通過單元測試。
(3)確認測試確認測試主要用于驗證軟件的功能、性能和其他特性是否與用戶需求一致。根據用戶的參與程度,通常包括以下類型。(本題正確答案)
—內部確認測試。內部確認測試主要由軟件開發組織內部按照SRS進行測試。
—Alpha測試和Beta測試。對于通用產品型的軟件開發而言,Alpha測試是指由用戶在開發環境下進行測試,通過Alpha測拭以后的產品通常稱為Alpha版;Beta,測試是指由用戶在實際使用環境下進行測試,通過Beta測試的產品通常稱為Beta版。一般在通過Beta測試后,才能把產品發布或交付給用戶。
—驗收測試。驗收測試是指針對SRS,在交付前以用戶為主進行的測試。其測試對象為完整的、集成的計算機系統。驗收測試的目的是,在真實的用戶工作環境下,檢驗軟件系統是否滿足開發技術合同或SRS。驗收測試的結論是用戶確定是否接收該軟件的主要依據。除應滿足一般測試的準入條件外,在進行驗收測試之前,應確認被測軟件系統已通過系統測試。
(4)系統測試
系統測試的對象是完整的、集成的計算機系統,系統測試的目的是在真實系統工作環境下,驗證完整的軟件配置項能否和系統正確連接,并滿足系統/子系統設計文檔和軟件開發合同規定的要求。系統測試的技術依據是用戶需求或開發合同,除應滿足一般測試的準入條件外,在進行系統測試前,還應確認被測系統的所有配置項已通過測試,對需要固化運行的軟件還應提供固件。
總結
以上是生活随笔為你收集整理的笔记-信息系统开发基础-软件测试-软件测试的类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笔记-信息系统开发基础-架构设计-软件架
- 下一篇: 笔记-信息系统开发基础-面向对象基本概念