軟件測試項(xiàng)目階段與測試小組

軟件測試項(xiàng)目階段與測試小組

ID:37976935

大小:2.35 MB

頁數(shù):85頁

時(shí)間:2019-06-04

軟件測試項(xiàng)目階段與測試小組_第1頁
軟件測試項(xiàng)目階段與測試小組_第2頁
軟件測試項(xiàng)目階段與測試小組_第3頁
軟件測試項(xiàng)目階段與測試小組_第4頁
軟件測試項(xiàng)目階段與測試小組_第5頁
資源描述:

《軟件測試項(xiàng)目階段與測試小組》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第13章軟件測試項(xiàng)目階段與測試小組本章內(nèi)容提要■軟件測試項(xiàng)目階段■測試小組的構(gòu)成與職責(zé)第十三章第一節(jié)軟件測試項(xiàng)目階段13.1軟件測試項(xiàng)目階段現(xiàn)實(shí)世界中,項(xiàng)目經(jīng)理必須不斷地在4種因素間進(jìn)行權(quán)衡:可靠性、特征集、項(xiàng)目成本以及發(fā)布日期。此外,即使項(xiàng)目經(jīng)理想要使產(chǎn)品質(zhì)量最佳,他仍然要在可靠性和特征集的豐富程度之間進(jìn)行權(quán)衡。為了使投入的資金有價(jià)值,必須要提高客戶的滿意度,并增加公司的利潤。可以為幾乎所有具有合法成本證明的工作獲取資金支持,而測試本是龐大的質(zhì)量相關(guān)成本的一部分。13.1軟件測試項(xiàng)目階段與質(zhì)量相關(guān)的成本通常劃分為

2、4種類型:1、預(yù)防成本2、評價(jià)(包括測試)成本3、內(nèi)部故障處理成本4、外部故障處理成本13.1軟件測試項(xiàng)目階段在項(xiàng)目早期,優(yōu)秀的項(xiàng)目經(jīng)理會充分考慮其方法,以便做出必要的權(quán)衡,并采用一個(gè)合理融合了結(jié)構(gòu)和靈活性的開發(fā)模型??梢圆捎靡粋€(gè)現(xiàn)有的模型(如瀑布模型或演化模型),也可采用自己的模型。必須理解項(xiàng)目經(jīng)理的模型—否則就會出錯,如在程序的用戶界面確定之后就安排大量可用性測試。我們之所以稱這些為“錯誤”,是因?yàn)橄旅娴牡湫徒Y(jié)果:大多數(shù)問題報(bào)告被暫緩是因?yàn)樘t了而無法進(jìn)行改動,而且大多數(shù)改動都會打亂其他項(xiàng)目計(jì)劃。每個(gè)人都遭受了

3、損失。13.1軟件測試項(xiàng)目階段當(dāng)理解了項(xiàng)目經(jīng)理的開發(fā)權(quán)衡、公司的質(zhì)量成本權(quán)衡以及項(xiàng)目經(jīng)理開發(fā)模型的約束時(shí),就會處于最佳狀態(tài)之中。這種理解讓你用項(xiàng)目經(jīng)理及其管理層可以接受的方式來說明:在項(xiàng)目期間,資金應(yīng)當(dāng)花費(fèi)在何種類型的測試上,必須完成多少測試,以及如果項(xiàng)目經(jīng)理不采納你的建議,他將面對何種類型的風(fēng)險(xiǎn)。13.1軟件測試項(xiàng)目階段軟件項(xiàng)目都有一個(gè)開發(fā)時(shí)間基線,包含一系列的里程碑,最常見的里程碑被稱作“α”和“β”。對于這些里程碑的準(zhǔn)確定義,不同的公司差異很大,不過大體上來說,α軟件是初級的,充滿缺陷的但可用的軟件,而β軟件

4、則是近乎完整的軟件。13.1軟件測試項(xiàng)目階段如圖是一個(gè)項(xiàng)目時(shí)間基線的例子,顯示了這些里程碑。13.1軟件測試項(xiàng)目階段這種基于里程碑的方法很實(shí)用。它認(rèn)為編程、測試、手冊編寫以及許多其他活動都是并行進(jìn)行的,并把它們都映射到同一時(shí)間基線上。根據(jù)項(xiàng)目的時(shí)間基線,我們可以把軟件項(xiàng)目劃分成幾個(gè)階段:軟件設(shè)計(jì)、分段編碼、α、β、預(yù)最終測試、最終完整性測試、發(fā)布。本章我們接著講述從α到發(fā)布的各個(gè)階段的測試。第十三章第二節(jié)α測試階段13.2α測試階段α的定義非常廣泛:●在α里程碑中,大部分功能已經(jīng)存在,但有少數(shù)功能遺漏或者不可測試。

5、程序清楚展示了它的本質(zhì)和風(fēng)格。背景音樂、一些視頻模式以及許多打印機(jī)可能不起作用?!裨讦翜y試階段,所有功能已經(jīng)完成編碼,盡管有些代碼中可能存在嚴(yán)重的缺陷。所有類型的設(shè)備都能工作(如打印機(jī)可以工作),但是每種類型可能只有少數(shù)設(shè)備能運(yùn)轉(zhuǎn)。規(guī)格說明和設(shè)計(jì)已充分完成,并且沒有留下任何重大的編碼風(fēng)險(xiǎn)?!裨讦翜y試階段,所有的關(guān)鍵附加特征都在其中:最低限度可驗(yàn)收產(chǎn)品已經(jīng)完成??梢允褂迷摦a(chǎn)品,并了解其感觀,但是還有許多特征還沒有實(shí)現(xiàn)。13.2.1α階段的測試活動在許多公司中,測試在α階段開始。我們建議早一些開始,并在α階段持續(xù)執(zhí)行早

6、期測試。越快找到一個(gè)缺陷,就越容易對它進(jìn)行改正,而且該改正對程序其他部分的影響就越小。早期測試目標(biāo)是發(fā)現(xiàn)程序的每個(gè)區(qū)域中所有容易發(fā)現(xiàn)的問題。測試持續(xù)是廣泛的、表面的主流測試。13.2.1α階段的測試活動只要一拿到手冊的草稿,就對它進(jìn)行測試。檢查手冊中的每個(gè)例子,一個(gè)接一個(gè)地?fù)羝?,?yàn)證每一個(gè)聲明,檢查明顯結(jié)論。在測試的第一或第二個(gè)周期中,程序可能很不穩(wěn)定,因此無法通過手冊中的很多東西。但最終會完成所有內(nèi)容的。在過渡時(shí)期,你會報(bào)告很多問題,也有很多時(shí)間來思考。但到了第一個(gè)完整測試周期結(jié)束時(shí),應(yīng)當(dāng)完成下列工作:13.2.

7、1α階段的測試活動●轟轟烈烈地開始。讓勞動顯而易見,讓工作效率顯而易見,而且要讓每個(gè)人都忙著改正缺陷。●了解產(chǎn)品。測試人員可能不是一個(gè)專家用戶,但是會盡力嘗試每種特征一次或兩次?!袷箿y試計(jì)劃對于由測試組經(jīng)理進(jìn)行的評審而言足夠完整。測試計(jì)劃初稿或者接下來不久以后開發(fā)的草稿,都應(yīng)當(dāng)交給項(xiàng)目經(jīng)理進(jìn)行評審。不要被說服,把測試計(jì)劃和測試看作是各自獨(dú)立的活動?!裉岢鲈O(shè)計(jì)問題,包括可用性觀察?!駵y試手冊。檢查每個(gè)事實(shí)和暗示。把一份做過標(biāo)記的副本返回給編寫人員?!裨u價(jià)產(chǎn)品全面質(zhì)量。●形成程序每個(gè)主要區(qū)域的穩(wěn)定性印象。確定并評論沒有

8、準(zhǔn)備好進(jìn)行測試的弱區(qū)?!窆烙?jì)程序可能的可靠性。預(yù)計(jì)需要多少個(gè)測試周期?期望發(fā)現(xiàn)多少缺陷?13.2.1α階段的測試活動α階段后不久:●從項(xiàng)目經(jīng)理那里獲得最終支持設(shè)備清單的結(jié)柬信號。把該清單放到測試計(jì)劃中。●開始進(jìn)行第一輪設(shè)備測試。到α末期,應(yīng)當(dāng)至少完成一次完全通過的設(shè)備(所有打印機(jī)、調(diào)制解調(diào)器等)測試。●開始向測試計(jì)劃中增加回歸測試。應(yīng)當(dāng)周期性地對該測試集重新

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。