版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 軟件測(cè)試方法和技術(shù)軟件測(cè)試方法和技術(shù)第第2章章 軟件測(cè)試軟件測(cè)試的的基本概念基本概念第2章 軟件測(cè)試的基本概念2.1 軟件缺陷軟件缺陷2.2 軟件測(cè)試的分類軟件測(cè)試的分類2.3 靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試2.4 主動(dòng)測(cè)試與被動(dòng)測(cè)試主動(dòng)測(cè)試與被動(dòng)測(cè)試2.5 黑盒測(cè)試與白盒測(cè)試黑盒測(cè)試與白盒測(cè)試2.6 軟件測(cè)試級(jí)別軟件測(cè)試級(jí)別2.7 軟件測(cè)試計(jì)劃與用例軟件測(cè)試計(jì)劃與用例2.8 專業(yè)測(cè)試人員的責(zé)任和要求專業(yè)測(cè)試人員的責(zé)任和要求缺陷是質(zhì)量的對(duì)立面2.1 軟件缺陷2.1.1 軟件質(zhì)量的內(nèi)涵軟件質(zhì)量的內(nèi)涵2.1.2 軟件缺陷的定義軟件缺陷的定義2.1.3 軟件缺陷的產(chǎn)生軟件缺陷的產(chǎn)生2.1.4
2、 軟件缺陷的構(gòu)成軟件缺陷的構(gòu)成2.1.5 修復(fù)軟件缺陷的代價(jià)修復(fù)軟件缺陷的代價(jià)軟件質(zhì)量的內(nèi)涵p軟件質(zhì)量軟件質(zhì)量:軟件產(chǎn)品滿足軟件產(chǎn)品滿足規(guī)定規(guī)定的和隱含的與需求能力有的和隱含的與需求能力有關(guān)的全部特征和特性。包括:關(guān)的全部特征和特性。包括:軟件產(chǎn)品滿足使用軟件產(chǎn)品滿足使用要求的要求的程度程度軟件各種屬性的組合程度軟件各種屬性的組合程度用戶對(duì)軟件產(chǎn)品的綜合反映程度用戶對(duì)軟件產(chǎn)品的綜合反映程度軟件在使用過(guò)程中滿足用戶要求的程度軟件在使用過(guò)程中滿足用戶要求的程度 軟件質(zhì)量模型 從測(cè)量的角度看,影響軟件質(zhì)量的因素可以分為兩大從測(cè)量的角度看,影響軟件質(zhì)量的因素可以分為兩大類:可直接測(cè)量(如每個(gè)功能點(diǎn)的錯(cuò)
3、誤);間接度量(如類:可直接測(cè)量(如每個(gè)功能點(diǎn)的錯(cuò)誤);間接度量(如可用性、可維護(hù)性)可用性、可維護(hù)性)1 1、McCallMcCall模型模型McCallMcCall軟件質(zhì)量模型軟件質(zhì)量模型 產(chǎn)品轉(zhuǎn)換產(chǎn)品轉(zhuǎn)換產(chǎn)品修改產(chǎn)品修改產(chǎn)品運(yùn)行產(chǎn)品運(yùn)行正確性正確性 可靠性可靠性 效率效率 完整性完整性 可用性可用性可移植性可移植性重復(fù)性重復(fù)性互用性互用性可維護(hù)性可維護(hù)性可測(cè)試性可測(cè)試性靈活性靈活性ISO 9126軟件質(zhì)量三層模型軟件產(chǎn)品質(zhì)量屬性根據(jù)根據(jù)ISO 9126ISO 9126,軟件產(chǎn)品質(zhì)量可以歸納為以下屬性:,軟件產(chǎn)品質(zhì)量可以歸納為以下屬性:(1 1)功能性功能性(functionlityfun
4、ctionlity):在指定條件下,軟件產(chǎn)品):在指定條件下,軟件產(chǎn)品滿足明確和隱含要求功能的能力滿足明確和隱含要求功能的能力 匹配性:軟件為指定的任務(wù)和用戶目標(biāo)提供一組合適匹配性:軟件為指定的任務(wù)和用戶目標(biāo)提供一組合適功能的能力功能的能力 精確性:軟件提供所需精確度的正確或相符結(jié)果及效精確性:軟件提供所需精確度的正確或相符結(jié)果及效果的能力果的能力 互用性:軟件產(chǎn)品與一個(gè)或更多規(guī)定系統(tǒng)進(jìn)行交互的互用性:軟件產(chǎn)品與一個(gè)或更多規(guī)定系統(tǒng)進(jìn)行交互的能力能力 安全性:軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力安全性:軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力(2 2)可靠性可靠性(reliabilityreliability):在
5、指定條件使用時(shí),軟件產(chǎn)):在指定條件使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力品維持規(guī)定的性能級(jí)別的能力 成熟性:軟件產(chǎn)品為避免由軟件中錯(cuò)誤而導(dǎo)致失效的成熟性:軟件產(chǎn)品為避免由軟件中錯(cuò)誤而導(dǎo)致失效的能力能力 容錯(cuò)能力:在軟件失效或者違反規(guī)定的接口的情況下,容錯(cuò)能力:在軟件失效或者違反規(guī)定的接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力 可恢復(fù)性:在發(fā)生故障的情況下,軟件重建規(guī)定的性可恢復(fù)性:在發(fā)生故障的情況下,軟件重建規(guī)定的性能級(jí)別并恢復(fù)受直接影響的數(shù)據(jù)的能力能級(jí)別并恢復(fù)受直接影響的數(shù)據(jù)的能力軟件產(chǎn)品質(zhì)量屬性(3 3)可用性可用性(usabilityusabili
6、ty):在指定條件使用時(shí),軟件產(chǎn)品):在指定條件使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力被理解、學(xué)習(xí)、使用和吸引用戶的能力 可理解性:完成特定任務(wù)的功能明顯性和適用性可理解性:完成特定任務(wù)的功能明顯性和適用性 可學(xué)習(xí)性:軟件產(chǎn)品使用戶能學(xué)習(xí)它的應(yīng)用的能力可學(xué)習(xí)性:軟件產(chǎn)品使用戶能學(xué)習(xí)它的應(yīng)用的能力 可操作性:軟件產(chǎn)品使用戶能操作和控制它的能力可操作性:軟件產(chǎn)品使用戶能操作和控制它的能力 * *吸引性:軟件產(chǎn)品吸引用戶的能力吸引性:軟件產(chǎn)品吸引用戶的能力軟件產(chǎn)品質(zhì)量屬性(4 4)效率效率(efficiencyefficiency):在規(guī)定條件下,相對(duì)于所用資):在規(guī)定條件下,相對(duì)于所用
7、資源數(shù)量,軟件產(chǎn)品提供適當(dāng)性能的能力源數(shù)量,軟件產(chǎn)品提供適當(dāng)性能的能力 時(shí)間表現(xiàn):在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),時(shí)間表現(xiàn):在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間以及吞吐量的能力提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間以及吞吐量的能力 資源表現(xiàn):在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),資源表現(xiàn):在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),使用合適的數(shù)量和類型的資源的能力使用合適的數(shù)量和類型的資源的能力軟件產(chǎn)品質(zhì)量屬性(5 5)可維護(hù)性可維護(hù)性( maintainability maintainability):軟件產(chǎn)品可被修改的):軟件產(chǎn)品可被修改的能力,包括修正、改進(jìn)或軟件適應(yīng)環(huán)境、需求和功能
8、規(guī)格說(shuō)能力,包括修正、改進(jìn)或軟件適應(yīng)環(huán)境、需求和功能規(guī)格說(shuō)明中的變化明中的變化 可分析性:軟件診斷缺陷或失效原因以及判定修改部分可分析性:軟件診斷缺陷或失效原因以及判定修改部分的能力的能力 可變化性:軟件產(chǎn)品使指定的修改可以被實(shí)現(xiàn)的能力可變化性:軟件產(chǎn)品使指定的修改可以被實(shí)現(xiàn)的能力 穩(wěn)定性:軟件產(chǎn)品避免由于軟件修改而造成意外結(jié)果的穩(wěn)定性:軟件產(chǎn)品避免由于軟件修改而造成意外結(jié)果的能力能力 可測(cè)試性:軟件產(chǎn)品使已修改軟件能被確認(rèn)的能力可測(cè)試性:軟件產(chǎn)品使已修改軟件能被確認(rèn)的能力軟件產(chǎn)品質(zhì)量屬性(6 6)可移植性可移植性(portabilityportability):軟件產(chǎn)品從一種環(huán)境遷移到):軟
9、件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力另外一種環(huán)境的能力 適應(yīng)性:軟件產(chǎn)品無(wú)需采用手段就可能適應(yīng)不同的指定適應(yīng)性:軟件產(chǎn)品無(wú)需采用手段就可能適應(yīng)不同的指定環(huán)境的能力環(huán)境的能力 易安裝性:軟件產(chǎn)品在指定環(huán)境中被安裝的能力易安裝性:軟件產(chǎn)品在指定環(huán)境中被安裝的能力 一致性:軟件在公共環(huán)境中分享資源與其它獨(dú)立軟件共一致性:軟件在公共環(huán)境中分享資源與其它獨(dú)立軟件共存的能力存的能力 可替換性:在環(huán)境、目的相同的情況下替代另一個(gè)指定可替換性:在環(huán)境、目的相同的情況下替代另一個(gè)指定軟件的能力軟件的能力軟件產(chǎn)品質(zhì)量屬性14根據(jù)根據(jù)ISO/IEC TR 9126ISO/IEC TR 9126(20032003
10、)或)或ISO/IEC 25000ISO/IEC 25000(20102010)系)系列標(biāo)準(zhǔn),軟件質(zhì)量可以分為:內(nèi)部質(zhì)量、外部質(zhì)量、使用質(zhì)列標(biāo)準(zhǔn),軟件質(zhì)量可以分為:內(nèi)部質(zhì)量、外部質(zhì)量、使用質(zhì)量,三者關(guān)系如圖:量,三者關(guān)系如圖:軟件質(zhì)量模型內(nèi)部和外部質(zhì)量模型使用質(zhì)量模型16使用質(zhì)量使用質(zhì)量有效性有效性生產(chǎn)率生產(chǎn)率安全安全滿意度滿意度軟件質(zhì)量的度量17 軟件質(zhì)量的度量主要是根據(jù)軟件生存周期中對(duì)軟件質(zhì)量軟件質(zhì)量的度量主要是根據(jù)軟件生存周期中對(duì)軟件質(zhì)量的要求所進(jìn)行的一項(xiàng)活動(dòng)。它主要分為三方面:外部度量、的要求所進(jìn)行的一項(xiàng)活動(dòng)。它主要分為三方面:外部度量、內(nèi)部度量和使用度量。內(nèi)部度量和使用度量。 外部度
11、量外部度量測(cè)試和使用軟件產(chǎn)品過(guò)程中進(jìn)行測(cè)試和使用軟件產(chǎn)品過(guò)程中進(jìn)行 內(nèi)部度量?jī)?nèi)部度量軟件設(shè)計(jì)和編碼過(guò)程中進(jìn)行軟件設(shè)計(jì)和編碼過(guò)程中進(jìn)行 使用質(zhì)量的度量使用質(zhì)量的度量在用戶使用過(guò)程中完成的在用戶使用過(guò)程中完成的2.1.2 軟件缺陷的定義IEEE (1983) 729 IEEE (1983) 729 軟件缺陷一個(gè)標(biāo)準(zhǔn)的定義:軟件缺陷一個(gè)標(biāo)準(zhǔn)的定義:p 從產(chǎn)品內(nèi)部看,軟件缺陷是軟件產(chǎn)品開(kāi)發(fā)或維護(hù)過(guò)程從產(chǎn)品內(nèi)部看,軟件缺陷是軟件產(chǎn)品開(kāi)發(fā)或維護(hù)過(guò)程中所存在的錯(cuò)誤、毛病等各種問(wèn)題;中所存在的錯(cuò)誤、毛病等各種問(wèn)題;p 從外部看,軟件缺陷是系統(tǒng)所需要實(shí)現(xiàn)的某種功能的從外部看,軟件缺陷是系統(tǒng)所需要實(shí)現(xiàn)的某種功能的
12、失效或違背。失效或違背。 軟件缺陷的現(xiàn)象p功能功能、特性沒(méi)有實(shí)現(xiàn)或部分實(shí)現(xiàn)、特性沒(méi)有實(shí)現(xiàn)或部分實(shí)現(xiàn)p設(shè)計(jì)設(shè)計(jì)不合理,存在缺陷不合理,存在缺陷p實(shí)際實(shí)際結(jié)果和預(yù)期結(jié)果不一致結(jié)果和預(yù)期結(jié)果不一致p運(yùn)行運(yùn)行出錯(cuò),包括運(yùn)行中斷、系統(tǒng)出錯(cuò),包括運(yùn)行中斷、系統(tǒng)崩潰、界面混亂崩潰、界面混亂p數(shù)據(jù)數(shù)據(jù)結(jié)果不正確、精度不夠結(jié)果不正確、精度不夠p用戶用戶不能接受的其他問(wèn)題,如存不能接受的其他問(wèn)題,如存取時(shí)間過(guò)長(zhǎng)、界面不美觀取時(shí)間過(guò)長(zhǎng)、界面不美觀 軟件缺陷的產(chǎn)生 技術(shù)問(wèn)題技術(shù)問(wèn)題p算法算法錯(cuò)誤,語(yǔ)法錯(cuò)誤,計(jì)算和精度問(wèn)題,接口參數(shù)傳錯(cuò)誤,語(yǔ)法錯(cuò)誤,計(jì)算和精度問(wèn)題,接口參數(shù)傳遞不遞不匹配匹配 團(tuán)隊(duì)工作團(tuán)隊(duì)工作p溝通溝通
13、不不充分,誤解充分,誤解 軟件本身軟件本身p文檔錯(cuò)誤、用戶使用場(chǎng)合文檔錯(cuò)誤、用戶使用場(chǎng)合(user scenario)(user scenario),p時(shí)間上不協(xié)調(diào)、或不一致性所帶來(lái)的問(wèn)題時(shí)間上不協(xié)調(diào)、或不一致性所帶來(lái)的問(wèn)題p系統(tǒng)的自我恢復(fù)或數(shù)據(jù)的異地備份、災(zāi)難性恢復(fù)等問(wèn)系統(tǒng)的自我恢復(fù)或數(shù)據(jù)的異地備份、災(zāi)難性恢復(fù)等問(wèn)題題軟件缺陷構(gòu)成 需求41%初步設(shè)計(jì)12%設(shè)計(jì)24%代碼23%缺陷成本2.2 軟件測(cè)試的分類(1 1)按照是否運(yùn)行程序劃分為:)按照是否運(yùn)行程序劃分為:p靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試(2 2)按照測(cè)試的方法劃分為:)按照測(cè)試的方法劃分為:p主動(dòng)測(cè)試、被動(dòng)測(cè)試主動(dòng)測(cè)試、被動(dòng)測(cè)
14、試(3 3)按照測(cè)試用例設(shè)計(jì)方法劃分為:)按照測(cè)試用例設(shè)計(jì)方法劃分為: p白盒測(cè)試、黑盒測(cè)試、灰盒測(cè)試白盒測(cè)試、黑盒測(cè)試、灰盒測(cè)試(4 4)按照開(kāi)發(fā)階段劃分為:)按照開(kāi)發(fā)階段劃分為:p單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、測(cè)試、測(cè)試、測(cè)試測(cè)試(5 5)按照測(cè)試中是否使用工具劃分)按照測(cè)試中是否使用工具劃分p手工測(cè)試、自動(dòng)化測(cè)試手工測(cè)試、自動(dòng)化測(cè)試(6 6)按照實(shí)施測(cè)試的組織劃分為:)按照實(shí)施測(cè)試的組織劃分為:p開(kāi)發(fā)方測(cè)試、用戶測(cè)試、第三方測(cè)試開(kāi)發(fā)方測(cè)試、用戶測(cè)試、第三方測(cè)試2.3 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試產(chǎn)品評(píng)審產(chǎn)品評(píng)審靜態(tài)分析靜態(tài)分析驗(yàn)證
15、和確認(rèn)驗(yàn)證和確認(rèn)靜態(tài)測(cè)試2.3.1 產(chǎn)品評(píng)審?fù)ㄟ^(guò)通過(guò)軟件評(píng)審,可以更早地發(fā)現(xiàn)需求工程、軟件軟件評(píng)審,可以更早地發(fā)現(xiàn)需求工程、軟件設(shè)計(jì)等各個(gè)方面的問(wèn)題,大大減少大量的后期返工,將設(shè)計(jì)等各個(gè)方面的問(wèn)題,大大減少大量的后期返工,將質(zhì)量成本從昂貴的后期返工轉(zhuǎn)化為前期的缺陷發(fā)現(xiàn)。質(zhì)量成本從昂貴的后期返工轉(zhuǎn)化為前期的缺陷發(fā)現(xiàn)。評(píng)審評(píng)審是對(duì)軟件元素或者項(xiàng)目狀態(tài)的一種評(píng)估手段是對(duì)軟件元素或者項(xiàng)目狀態(tài)的一種評(píng)估手段,以確定其是否與計(jì)劃的結(jié)果保持一致,并使其得到改,以確定其是否與計(jì)劃的結(jié)果保持一致,并使其得到改進(jìn)。檢驗(yàn)工作產(chǎn)品是否正確地滿足了以往工作產(chǎn)品中建進(jìn)。檢驗(yàn)工作產(chǎn)品是否正確地滿足了以往工作產(chǎn)品中建立的規(guī)范
16、。立的規(guī)范。2.3.2 靜態(tài)分析兩種手段:兩種手段:p人工檢測(cè):人工檢測(cè)偏重于編碼風(fēng)人工檢測(cè):人工檢測(cè)偏重于編碼風(fēng)格、質(zhì)量的檢驗(yàn)格、質(zhì)量的檢驗(yàn),對(duì)對(duì)設(shè)計(jì)、代碼進(jìn)行分析,設(shè)計(jì)、代碼進(jìn)行分析,有效地發(fā)現(xiàn)邏輯設(shè)計(jì)和編碼錯(cuò)誤有效地發(fā)現(xiàn)邏輯設(shè)計(jì)和編碼錯(cuò)誤。p計(jì)算機(jī)輔助靜態(tài)分析:利用靜態(tài)分析工具對(duì)被測(cè)程序進(jìn)計(jì)算機(jī)輔助靜態(tài)分析:利用靜態(tài)分析工具對(duì)被測(cè)程序進(jìn)行特性分析,從程序中提取一些信息,以便檢查程序邏行特性分析,從程序中提取一些信息,以便檢查程序邏輯的各種缺陷和可疑的程序構(gòu)造輯的各種缺陷和可疑的程序構(gòu)造。2.3.3 驗(yàn)證和確認(rèn)(V & V) pVerificationVerification:是否
17、是否正確地構(gòu)造了軟件?即是否正確地正確地構(gòu)造了軟件?即是否正確地做事,驗(yàn)證開(kāi)發(fā)過(guò)程是否遵守已定義好的內(nèi)容。驗(yàn)證產(chǎn)做事,驗(yàn)證開(kāi)發(fā)過(guò)程是否遵守已定義好的內(nèi)容。驗(yàn)證產(chǎn)品滿足規(guī)格設(shè)計(jì)說(shuō)明書(shū)的一致性品滿足規(guī)格設(shè)計(jì)說(shuō)明書(shū)的一致性pValidationValidation:是否是否構(gòu)造了正是用戶所需要的軟件?即是構(gòu)造了正是用戶所需要的軟件?即是否正在做正確的事。驗(yàn)證產(chǎn)品所實(shí)現(xiàn)的功能是否滿足用否正在做正確的事。驗(yàn)證產(chǎn)品所實(shí)現(xiàn)的功能是否滿足用戶的需求戶的需求2.4 主動(dòng)測(cè)試和被動(dòng)測(cè)試2.5 白盒測(cè)試和黑盒測(cè)試功能測(cè)試功能測(cè)試數(shù)據(jù)驅(qū)動(dòng)測(cè)試數(shù)據(jù)驅(qū)動(dòng)測(cè)試 結(jié)構(gòu)測(cè)試結(jié)構(gòu)測(cè)試邏輯驅(qū)動(dòng)測(cè)試邏輯驅(qū)動(dòng)測(cè)試 客戶需求事件驅(qū)動(dòng)輸入
18、輸出白盒測(cè)試黑盒測(cè)試被測(cè)軟件系統(tǒng)被測(cè)軟件系統(tǒng)白盒測(cè)試和黑盒測(cè)試2.6 軟件測(cè)試級(jí)別軟件測(cè)試級(jí)別調(diào)試調(diào)試組件組件功能功能健壯性健壯性效率效率組件之間的接口組件之間的接口系統(tǒng)系統(tǒng)功能功能 安全性安全性 健壯性健壯性效率效率 功能功能及用戶界面及用戶界面安全性安全性 效率效率用戶的可接受性用戶的可接受性組件測(cè)試組件測(cè)試集成測(cè)試集成測(cè)試系統(tǒng)測(cè)試系統(tǒng)測(cè)試實(shí)現(xiàn)(編碼)實(shí)現(xiàn)(編碼)驗(yàn)收測(cè)試驗(yàn)收測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試p單元測(cè)試:?jiǎn)卧獪y(cè)試:針對(duì)針對(duì)程序系統(tǒng)中的最小單元程序系統(tǒng)中的最小單元-模塊或組件進(jìn)行模塊或組件進(jìn)行測(cè)試,一般和編碼同步進(jìn)行。主要采用白盒測(cè)試方法,從測(cè)試,一般和編碼同步進(jìn)行。主要采用白盒測(cè)
19、試方法,從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例,檢查程序模塊或組件程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例,檢查程序模塊或組件的已實(shí)現(xiàn)的功能與定義的功能是否一致、以及編碼中是否的已實(shí)現(xiàn)的功能與定義的功能是否一致、以及編碼中是否存在錯(cuò)誤。存在錯(cuò)誤。通常要編寫驅(qū)動(dòng)模塊和樁模塊。通常要編寫驅(qū)動(dòng)模塊和樁模塊。p單元測(cè)試一般由編程人員和測(cè)試人員共同完成,而以開(kāi)發(fā)單元測(cè)試一般由編程人員和測(cè)試人員共同完成,而以開(kāi)發(fā)人員人員為主。為主。p單元測(cè)試包括代碼評(píng)審,代碼評(píng)審可以發(fā)現(xiàn)程序單元測(cè)試包括代碼評(píng)審,代碼評(píng)審可以發(fā)現(xiàn)程序50%70%代碼的缺陷。代碼的缺陷。集成測(cè)試集成測(cè)試:集成測(cè)試:也也稱組裝測(cè)試、聯(lián)合測(cè)試,在單元測(cè)試的基礎(chǔ)
20、上,稱組裝測(cè)試、聯(lián)合測(cè)試,在單元測(cè)試的基礎(chǔ)上,將模塊按照設(shè)計(jì)要求組裝起來(lái)同時(shí)進(jìn)行測(cè)試,主要目標(biāo)是發(fā)將模塊按照設(shè)計(jì)要求組裝起來(lái)同時(shí)進(jìn)行測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的模塊之間問(wèn)題。兩種集成方式:一次性集成現(xiàn)與接口有關(guān)的模塊之間問(wèn)題。兩種集成方式:一次性集成方式和增殖式集成方式方式和增殖式集成方式。系統(tǒng)測(cè)試系統(tǒng)功能測(cè)試:系統(tǒng)功能測(cè)試:一般一般須在完成集成測(cè)試后進(jìn)行,而且是針須在完成集成測(cè)試后進(jìn)行,而且是針對(duì)應(yīng)用系統(tǒng)進(jìn)行測(cè)試。功能測(cè)試是基于產(chǎn)品功能說(shuō)明書(shū),對(duì)應(yīng)用系統(tǒng)進(jìn)行測(cè)試。功能測(cè)試是基于產(chǎn)品功能說(shuō)明書(shū),是在已知產(chǎn)品所應(yīng)具有的功能,從用戶角度來(lái)進(jìn)行功能驗(yàn)是在已知產(chǎn)品所應(yīng)具有的功能,從用戶角度來(lái)進(jìn)行功
21、能驗(yàn)證,以確認(rèn)每個(gè)功能是否都能正常使用證,以確認(rèn)每個(gè)功能是否都能正常使用 系統(tǒng)非功能性測(cè)試:系統(tǒng)非功能性測(cè)試:是將軟件放在整個(gè)計(jì)算機(jī)環(huán)境下,包是將軟件放在整個(gè)計(jì)算機(jī)環(huán)境下,包括軟硬件平臺(tái)、某些支持軟件、數(shù)據(jù)和人員等,在實(shí)際運(yùn)括軟硬件平臺(tái)、某些支持軟件、數(shù)據(jù)和人員等,在實(shí)際運(yùn)行環(huán)境下進(jìn)行一系列的測(cè)試,包括:行環(huán)境下進(jìn)行一系列的測(cè)試,包括:p負(fù)載測(cè)試負(fù)載測(cè)試p災(zāi)難恢復(fù)性測(cè)試災(zāi)難恢復(fù)性測(cè)試p 可靠性測(cè)試可靠性測(cè)試p性能測(cè)試性能測(cè)試p安全測(cè)試安全測(cè)試p驗(yàn)收測(cè)試 &安裝測(cè)試p驗(yàn)收測(cè)試:驗(yàn)收測(cè)試:目的目的是向未來(lái)的用戶表明系統(tǒng)能夠像預(yù)定是向未來(lái)的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作,驗(yàn)證軟件的功能和
22、性能如同用戶所合要求那樣工作,驗(yàn)證軟件的功能和性能如同用戶所合理期待的那樣理期待的那樣p安裝安裝測(cè)試:測(cè)試:指指按照軟件產(chǎn)品安裝手冊(cè)或相應(yīng)的文檔,按照軟件產(chǎn)品安裝手冊(cè)或相應(yīng)的文檔,在一個(gè)和用戶使用該產(chǎn)品完全一樣的環(huán)境中或相當(dāng)于在一個(gè)和用戶使用該產(chǎn)品完全一樣的環(huán)境中或相當(dāng)于用戶使用環(huán)境中,進(jìn)行一步一步的安裝操作性的測(cè)試用戶使用環(huán)境中,進(jìn)行一步一步的安裝操作性的測(cè)試 、測(cè)試p測(cè)試:測(cè)試:指軟件開(kāi)發(fā)公司組織內(nèi)部人員開(kāi)始使用新產(chǎn)品(指軟件開(kāi)發(fā)公司組織內(nèi)部人員開(kāi)始使用新產(chǎn)品(稱為稱為版本),在實(shí)際運(yùn)行環(huán)境和真實(shí)應(yīng)用過(guò)程中發(fā)現(xiàn)測(cè)版本),在實(shí)際運(yùn)行環(huán)境和真實(shí)應(yīng)用過(guò)程中發(fā)現(xiàn)測(cè)試階段所沒(méi)有發(fā)現(xiàn)的缺陷。試階段所沒(méi)
23、有發(fā)現(xiàn)的缺陷。p經(jīng)過(guò)經(jīng)過(guò)測(cè)試調(diào)整的軟件產(chǎn)品稱為測(cè)試調(diào)整的軟件產(chǎn)品稱為版本。版本。p測(cè)試測(cè)試 :指公司外部的典型用戶試用,并要求用戶報(bào)告指公司外部的典型用戶試用,并要求用戶報(bào)告異常情況、提出批評(píng)意見(jiàn),然后再對(duì)異常情況、提出批評(píng)意見(jiàn),然后再對(duì)版本進(jìn)行修正和完版本進(jìn)行修正和完善,最終得到正式發(fā)布的版本。(常見(jiàn)的試用版本)善,最終得到正式發(fā)布的版本。(常見(jiàn)的試用版本)2.7 軟件測(cè)試計(jì)劃和測(cè)試用例軟件測(cè)試工作范疇分兩個(gè)層次:軟件測(cè)試工作范疇分兩個(gè)層次:p軟件測(cè)試軟件測(cè)試工作的組織與管理:工作的組織與管理:制定測(cè)試策略、測(cè)試計(jì)劃,制定測(cè)試策略、測(cè)試計(jì)劃,確認(rèn)所采用的測(cè)試方法與規(guī)范,控制測(cè)試進(jìn)度,管理測(cè)試
24、確認(rèn)所采用的測(cè)試方法與規(guī)范,控制測(cè)試進(jìn)度,管理測(cè)試資源。資源。p測(cè)試工作的實(shí)施:測(cè)試工作的實(shí)施:編制符合標(biāo)準(zhǔn)的測(cè)試文檔,搭建測(cè)試環(huán)編制符合標(biāo)準(zhǔn)的測(cè)試文檔,搭建測(cè)試環(huán)境,開(kāi)發(fā)測(cè)試腳本、與開(kāi)發(fā)組織協(xié)作實(shí)現(xiàn)各階段的測(cè)試活境,開(kāi)發(fā)測(cè)試腳本、與開(kāi)發(fā)組織協(xié)作實(shí)現(xiàn)各階段的測(cè)試活動(dòng)動(dòng) 測(cè)試工作流程測(cè)試計(jì)劃內(nèi)容測(cè)試計(jì)劃內(nèi)容p目標(biāo)和范圍目標(biāo)和范圍p項(xiàng)目估算項(xiàng)目估算p風(fēng)險(xiǎn)計(jì)劃風(fēng)險(xiǎn)計(jì)劃p進(jìn)度安排進(jìn)度安排p資源配置資源配置p跟蹤和跟蹤和控制控制機(jī)制機(jī)制 P30測(cè)試用例測(cè)試用例p測(cè)試用例是測(cè)試人員在測(cè)試過(guò)測(cè)試用例是測(cè)試人員在測(cè)試過(guò)程程中的重要參考依據(jù)中的重要參考依據(jù)p測(cè)試測(cè)試用例將有助于節(jié)約測(cè)試時(shí)間,提高測(cè)試效率。用例將有助于節(jié)約測(cè)試時(shí)間,提高測(cè)試效率。p良好的測(cè)試用例不斷地被重復(fù)使用,使得測(cè)試過(guò)程事良好的測(cè)試用例不斷地被重復(fù)使用,使得測(cè)試過(guò)程事半功半功倍倍p測(cè)試用例是一個(gè)知識(shí)積測(cè)試用例是一個(gè)知識(shí)積累的累的過(guò)程過(guò)程 P30 2.8 專業(yè)專業(yè)測(cè)試人員的責(zé)任與要求測(cè)試人員的責(zé)任與要求pQA/測(cè)試經(jīng)理:測(cè)試經(jīng)理:人員管理,資源調(diào)配、測(cè)試方法改進(jìn)等;人員管理,資源調(diào)配、測(cè)試方法改進(jìn)等;p實(shí)驗(yàn)室管
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職第四學(xué)年(空調(diào)制冷設(shè)備)優(yōu)化設(shè)計(jì)階段測(cè)試題及答案
- 2025年大學(xué)大四(汽車檢測(cè)與維修技術(shù))汽車電氣系統(tǒng)檢修綜合測(cè)試試題及答案
- 2025年中職漢語(yǔ)言文學(xué)(現(xiàn)代漢語(yǔ))試題及答案
- 2026年個(gè)人與團(tuán)隊(duì)的共同成長(zhǎng)扁平化總結(jié)
- 消防安全評(píng)價(jià)師職業(yè)指南
- 光伏類培訓(xùn)課件
- 2025山東濰坊天立學(xué)校教師招聘?jìng)淇碱}庫(kù)及完整答案詳解
- 2026年1月重慶市綦江區(qū)關(guān)壩鎮(zhèn)人民政府公益性崗位招聘20人備考題庫(kù)及一套答案詳解
- 2026年西安理工大學(xué)附屬小學(xué)教師招聘?jìng)淇碱}庫(kù)及完整答案詳解一套
- 2025-2026學(xué)年上學(xué)期廣東省興寧市實(shí)驗(yàn)學(xué)校、寧江中學(xué)九年級(jí)教學(xué)質(zhì)量評(píng)估試題(道德與法治)
- 2025年二年級(jí)上冊(cè)語(yǔ)文期末專項(xiàng)復(fù)習(xí)-按課文內(nèi)容填空默寫表(含答案)
- 登高作業(yè)監(jiān)理實(shí)施細(xì)則
- 2025年婦產(chǎn)科副高試題庫(kù)及答案
- 2025食品機(jī)械行業(yè)智能化分析及技術(shù)升級(jí)趨勢(shì)與投資可行性評(píng)估報(bào)告
- 2025年度黨委黨建工作總結(jié)
- 《經(jīng)濟(jì)法學(xué)》2025-2025期末試題及答案
- CAICV智能網(wǎng)聯(lián)汽車遠(yuǎn)程升級(jí)(OTA)發(fā)展現(xiàn)狀及建議
- 新質(zhì)生產(chǎn)力在體育產(chǎn)業(yè)高質(zhì)量發(fā)展中的路徑探索
- 2025年公民素質(zhì)養(yǎng)成知識(shí)考察試題及答案解析
- 老年人營(yíng)養(yǎng)和飲食
- 2025年濟(jì)南市九年級(jí)中考語(yǔ)文試題卷附答案解析
評(píng)論
0/150
提交評(píng)論