1 軟件測(cè)試管理概述
1.1軟件測(cè)試管理基礎(chǔ)
1,軟件測(cè)試管理目標(biāo):軟件測(cè)試管理的目標(biāo)是通過系統(tǒng)的、高效的、適用的技術(shù)、方法和體系來監(jiān)督、促進(jìn)和達(dá)到這個(gè)軟件測(cè)試的目標(biāo)。
? 可用測(cè)試資源
? 使用適當(dāng)?shù)臏y(cè)試技術(shù)和方法
? 明確具體軟件測(cè)試任務(wù)
決定軟件測(cè)試管理時(shí)應(yīng)考慮:

2,軟件測(cè)試管理定義:對(duì)每項(xiàng)具體軟件測(cè)試活動(dòng)以及總體軟件測(cè)試全局的監(jiān)督、評(píng)估、決策和管理的過程。軟件測(cè)試的管理就是對(duì)每一種具體測(cè)試任務(wù)、流程、體系、結(jié)果、工具等進(jìn)行具體監(jiān)督和管理。
分類:比較常見把軟件測(cè)試管理分為8類:
????????1.軟件測(cè)試需求管理
? ? ? ? 2.軟件測(cè)試質(zhì)量管理
????????3.軟件測(cè)試團(tuán)隊(duì)管理
????????4.軟件測(cè)試文檔管理
????????5.軟件測(cè)試缺陷管理
????????6.軟件測(cè)試環(huán)境管理
????????7.軟件測(cè)試流程管理
????????8.軟件測(cè)試執(zhí)行管理
????????9.其它(計(jì)劃、用例、報(bào)告、成本、風(fēng)險(xiǎn))
????????3,軟件測(cè)試管理范圍與來源:
系統(tǒng)測(cè)試需要管理的內(nèi)容:
需求分析階段:測(cè)試需求,測(cè)試計(jì)劃,測(cè)試范圍,時(shí)間進(jìn)度,人員團(tuán)隊(duì),環(huán)境(本地環(huán)境,測(cè)試環(huán)境,驗(yàn)收環(huán)境,
生產(chǎn)環(huán)境,鏡像環(huán)境)的服務(wù)器,網(wǎng)絡(luò)等、風(fēng)險(xiǎn),質(zhì)量
4,軟件測(cè)試管理特色:

1)敏捷開發(fā)的流程:

2) 質(zhì)量問題持續(xù)反饋:敏捷測(cè)試管理=質(zhì)量問題持續(xù)反饋

3)自動(dòng)化測(cè)試策略:新功能測(cè)試用手工測(cè)試舊模塊可以使用自動(dòng)化測(cè)試

4) 敏捷測(cè)試管理工具:HP Agile Manager、微軟的Visual Studio 2012,包括TFS 2012、
Scrum模板(MS VS Scrum 1.0)、Test Manager 2012、Coded UI Test等。
1.2軟件測(cè)試管理體系
1,建立軟件測(cè)試管理體系的主要目的
????????1.對(duì)軟件產(chǎn)品的評(píng)估和測(cè)量
????????2.對(duì)軟件產(chǎn)品的缺陷識(shí)別和控制
????????3.產(chǎn)品設(shè)計(jì)和開發(fā)的驗(yàn)證
????????4.軟件過程的監(jiān)視和測(cè)量
????????5.有流程和規(guī)范指導(dǎo)
2,ISO 9001與軟件測(cè)試
????????1)ISO9000基礎(chǔ):ISO是國際標(biāo)準(zhǔn)化企業(yè)的縮寫。9000是標(biāo)準(zhǔn)的代號(hào),ISO將9000下的編號(hào)分配給與質(zhì)量管理和質(zhì)量保證的有關(guān)標(biāo)準(zhǔn)。
????????2)ISO 9000質(zhì)量管理體系的八大原則:
????????????原則一:以用戶為關(guān)注焦點(diǎn)
????????????原則二:領(lǐng)導(dǎo)作用
????????????原則三:全員參與
????????????原則四:過程方法
????????????原則五:管理的系統(tǒng)方法
????????????原則六:持續(xù)改進(jìn)
????????????原則七:基于事實(shí)的決策方法
????????????原則八:互利的供方關(guān)系
????3)ISO9001對(duì)軟件測(cè)試管理的指導(dǎo)作用
3,軟件測(cè)試成熟度模型TMM
TMM是當(dāng)前影響力最大的軟件測(cè)試過程模型,它的優(yōu)點(diǎn)如下:
????????a)等級(jí)水平結(jié)構(gòu)、關(guān)鍵活動(dòng)和角色的定義最為精細(xì);
????????b)測(cè)試相關(guān)因素覆蓋最全面;
????????c)支持測(cè)試過程成熟度增長;
????????d)有定義良好的評(píng)估模型的支持;
????????e)實(shí)施TMM能改進(jìn)測(cè)試過程,并有助于提高軟件質(zhì)量、軟件工程生產(chǎn)力和縮短研發(fā)周期,減少投入。

4,如何建立測(cè)試管理體系
某企業(yè)用于測(cè)試管理的結(jié)構(gòu)圖:

測(cè)試活動(dòng)實(shí)例圖:

1.3軟件測(cè)試管理要素
1,測(cè)試管理五要素:質(zhì)量;人員;流程;資源;技術(shù)
2,軟件測(cè)試管理體系本身是軟件的應(yīng)用,就是一種技術(shù),一是工具。軟件測(cè)試管理體系涉及功能測(cè)試、性能測(cè)試、安全性測(cè)試等多種軟件測(cè)試類型,包含了軟件測(cè)試流程中各階段的流程規(guī)范、測(cè)試?yán)碚?、測(cè)試工具等各方面內(nèi)容。

3,相互關(guān)系:試管理的5個(gè)工作面基于軟件測(cè)試金字塔的構(gòu)成,相互關(guān)系如下:
