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