日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺談軟件測試過程的改進(jìn)

軟件測試過程也就是軟件測試生命周期,它嚴(yán)重影響著軟件開發(fā)的效率和軟件產(chǎn)品的質(zhì)量。測試技術(shù)解決了測試采用的方法和技術(shù)問題,測試管理保證了各項(xiàng)測試活動(dòng)的順利開展。軟件測試過程改進(jìn)主要著眼于合理調(diào)整各項(xiàng)測試活動(dòng)的時(shí)序關(guān)系,優(yōu)化各項(xiàng)測試活動(dòng)的資源配置以及實(shí)現(xiàn)各項(xiàng)測試活動(dòng)效果的***化。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),漢中網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:漢中等地區(qū)。漢中做網(wǎng)站價(jià)格咨詢:18982081108

在軟件測試過程中,過程改進(jìn)被賦予了舉足輕重的地位,在測試計(jì)劃、實(shí)施、檢查、改進(jìn)的循環(huán)中,過程改進(jìn)既是一次質(zhì)量活動(dòng)的終點(diǎn),又是下次質(zhì)量活動(dòng)的原點(diǎn),起著承上啟下的作用,因此軟件測試過程改進(jìn)對于軟件質(zhì)量的提高相當(dāng)重要。

1、軟件測試過程改進(jìn)的概念

測試過程的改進(jìn)對象應(yīng)該包括三個(gè)方面:組織、技術(shù)和人員。測試過程改進(jìn)需要對組織給予特別關(guān)注,因?yàn)檫^程都是基于特定的組織架構(gòu)建設(shè)的,而且組織設(shè)置是否合理對過程的好壞有決定性的影響。軟件測試組織的不良架構(gòu)通常表現(xiàn)在:

  • 沒有恰當(dāng)?shù)慕巧粉欗?xiàng)目進(jìn)展。
  • 沒有恰當(dāng)?shù)慕巧M(jìn)行缺陷控制、變更和版本追蹤。
  • 項(xiàng)目在測試階段效率低下、過程混亂。
  • 只有測試經(jīng)理了解項(xiàng)目,項(xiàng)目成了個(gè)人的項(xiàng)目,而不是組織的項(xiàng)目。
  • 關(guān)心進(jìn)度,而忘記了項(xiàng)目的另外兩個(gè)要素—— 質(zhì)量和成本。

上述問題可從組織上找出原因。因此在測試過程改進(jìn)中可以先將測試從開發(fā)活動(dòng)中分離出來,把缺陷控制、版本管理和變更管理從項(xiàng)目管理中分離出來。此外,需要給測試經(jīng)理賦予明確的職責(zé)和目標(biāo)。技術(shù)的改進(jìn)包括對流程、方法和工具的改進(jìn),它包括組織或者項(xiàng)目對流程進(jìn)行明確的定義,杜絕隨機(jī)過程,引入統(tǒng)一的管理方法,并使用標(biāo)準(zhǔn)的經(jīng)過組織認(rèn)可的工具和模板。人員的改進(jìn)主要是指對企業(yè)文化的改進(jìn),它將促使建立高效率的團(tuán)隊(duì)和組織。

由于測試過程改進(jìn)是一項(xiàng)長期的、沒有終點(diǎn)的活動(dòng),而且要獲得改進(jìn)過程的收益也是長期的過程,所以在起步實(shí)施測試過程改進(jìn)時(shí),要充分考慮戰(zhàn)略,并根據(jù)公司的戰(zhàn)略目標(biāo)確定測試部門的戰(zhàn)略,描繪遠(yuǎn)景。將測試過程改進(jìn)與公司戰(zhàn)略目標(biāo)相聯(lián)系,是改進(jìn)成功實(shí)施的必要條件,也是各公司在實(shí)施測試過程改進(jìn)中獲得的***實(shí)踐。在研究過程中,組織的規(guī)劃內(nèi)容通常包括:

(1)繪制遠(yuǎn)景:如提升管理成熟度,提高測試生產(chǎn)率,促使部門測試能力達(dá)到公司領(lǐng)先水平。

(2) 戰(zhàn)略分析:如在部門內(nèi)制訂三年計(jì)劃。以內(nèi)部人員為主,引入適當(dāng)?shù)呐嘤?xùn),通過一年半到兩年的內(nèi)部過程,使得VER/VAL及其他相關(guān)過程域改進(jìn)并達(dá)到CMMI3成熟度,適時(shí)進(jìn)行評估,最終目標(biāo)為CMMI4。

(3) 優(yōu)缺點(diǎn)評估:上述戰(zhàn)略方法的優(yōu)點(diǎn)在于前期以內(nèi)部改進(jìn)為宗旨,避免了拔苗助長帶來的風(fēng)險(xiǎn),可以使過程改進(jìn)更符合組織的實(shí)際情況。但缺點(diǎn)是不以正式評估作為目標(biāo),可能導(dǎo)致領(lǐng)導(dǎo)關(guān)注力度減弱,過程改進(jìn)的動(dòng)力不足,因此需要過程改進(jìn)的負(fù)責(zé)人具有堅(jiān)韌的斗志和持之以恒的信念。

在改進(jìn)的不同時(shí)期和階段,選擇的策略也不同,組織應(yīng)根據(jù)實(shí)際情況進(jìn)行選擇。下面列舉在研究過程中收集的可供參照的主要策略方法:

重診斷,輕評估。

要以診斷和解決測試過程中的實(shí)際問題作為測試過程改進(jìn)的目的,不能盲目追求商業(yè)評估。在以往實(shí)施ISO9000的過程中曾發(fā)現(xiàn),組織拿證書的愿望常常會沖淡“過程改進(jìn)”的真正目的。

實(shí)施制度化的同時(shí),建設(shè)企業(yè)文化。

實(shí)施全面制度化的管理是過程改進(jìn)的有效保障,制度和組織文化總是互相依存,沒有良好的文化保障,制度化將困難重重;而沒有制度的支撐,文化也將是無本之木。

引入軟件工具。

推行配置、自動(dòng)化測試和缺陷跟蹤等工具,將有效地分解事務(wù)性工作,可以緩解人力資源不足的困難。常見的過程管理方面的工具包括Rational公司的ClearCase,ClearQuest,CA公司的CCC/Harvest等。

建設(shè)管理和工程基礎(chǔ)。

為了解決基礎(chǔ)薄弱的問題,需要在測試過程改進(jìn)前期為相關(guān)部門和員工進(jìn)行基礎(chǔ)管理和基本軟件工程的課程培訓(xùn)。

發(fā)動(dòng)全員參與。

全員參與可以分三個(gè)層面來理解:***,站在高于項(xiàng)目管理的層面;第二,站在項(xiàng)目管理的層面;第三,站在開發(fā)人員和測試人員層面。充分調(diào)動(dòng)各方面人員的積極性。

現(xiàn)有過程的復(fù)用。

該原則可以充分利用現(xiàn)有過程的合理部分,提高被改進(jìn)過程的可接受程度和使用價(jià)值。

2、軟件測試過程改進(jìn)的具體方法

過程改進(jìn)在軟件測試過程中占有舉足輕重的位置,因此為了更好地保證軟件質(zhì)量,測試過程改進(jìn)是測試人員經(jīng)常要做的事情,下面列出了一些軟件測試過程改進(jìn)的具體方法:

1)調(diào)整測試活動(dòng)的時(shí)序關(guān)系在軟件測試過程的測試計(jì)劃中,不恰當(dāng)?shù)臏y試時(shí)序會引起誤工和測試進(jìn)度失控。例如,具體到某個(gè)工程實(shí)踐中,有些測試活動(dòng)是可以并行的,有些測試活動(dòng)是可以歸并完成的,有些測試活動(dòng)在時(shí)間上存在線性關(guān)系等。所有這些一定要區(qū)分清楚并且要做***化調(diào)整,否則會對測試進(jìn)度產(chǎn)生不必要的影響。

2)優(yōu)化測試活動(dòng)資源配置在軟件測試過程中,必然會涉及到人力、設(shè)備、場地、軟件環(huán)境與經(jīng)費(fèi)等資源。那么如何合理地調(diào)配各項(xiàng)資源給相關(guān)的測試活動(dòng)是非常值得斟酌的,否則會引起誤工和測試進(jìn)度的失控。在測試資源配置中最常見的是人力資源的調(diào)配,測試部門如果能深入了解員工的專長與興趣所在,在進(jìn)行人員分配時(shí),根據(jù)各自的特點(diǎn)進(jìn)行分配,就能對測試活動(dòng)的開展起到事半功倍的效果。

3)提高測試計(jì)劃的指導(dǎo)性測試計(jì)劃的指導(dǎo)性就是指測試計(jì)劃的執(zhí)行能力。在軟件測試過程中,很多時(shí)候?qū)嶋H的測試和測試計(jì)劃是脫節(jié)的,或者說很大程度上是沒有按照測試計(jì)劃去執(zhí)行。測試計(jì)劃的完成不僅僅是起草測試大綱,而是為了確保測試大綱中計(jì)劃的內(nèi)容能真正被執(zhí)行、真正用于指導(dǎo)測試工作,為了更好地完成測試活動(dòng),保證軟件的質(zhì)量。

4)確立合理的度量模型和標(biāo)準(zhǔn)在測試過程改進(jìn)中,測試過程改進(jìn)小組應(yīng)根據(jù)企業(yè)與項(xiàng)目的實(shí)際情況制訂適合自己公司的質(zhì)量度量模型和標(biāo)準(zhǔn),做出符合自己公司發(fā)展策略的投入。但是質(zhì)量度量模型和標(biāo)準(zhǔn)的確立不是馬上就可以進(jìn)行的,而是測試過程改進(jìn)小組隨著測試過程的進(jìn)行不斷實(shí)踐、不斷總結(jié)、不斷改進(jìn)的。而質(zhì)量度量模型和標(biāo)準(zhǔn)一旦確立,很多測試活動(dòng)就不至于陷入過度測試或測試不夠的尷尬狀態(tài)中,使得測試活動(dòng)在公司與項(xiàng)目不斷發(fā)展變化的氛圍中保持動(dòng)態(tài)平衡。

5)提高覆蓋率覆蓋率越高,表明測試的質(zhì)量越高。覆蓋率包括內(nèi)容的覆蓋和技術(shù)覆蓋。內(nèi)容的覆蓋指的是起草測試計(jì)劃、設(shè)計(jì)測試用例、執(zhí)行測試用例和跟蹤軟件缺陷。內(nèi)容覆蓋率越高,就越能避免故障被遺漏的情況。技術(shù)的覆蓋指一項(xiàng)技術(shù)指標(biāo)要盡可能地做到測試技術(shù)的覆蓋,采用科學(xué)的方法來驗(yàn)證某項(xiàng)指標(biāo),可以更好地保證產(chǎn)品的質(zhì)量。

除了上邊講的測試過程改進(jìn)的具體方法外,我們還應(yīng)注意如下事項(xiàng):一是必須注意過程改進(jìn)是跟公司的發(fā)展戰(zhàn)略相關(guān)的,否則只會對測試過程產(chǎn)生不利的影響;二是測試過程的改進(jìn)并不意味著必須投入大筆資金;三是在測試過程改進(jìn)中可以參照CMM模型與技術(shù)。


新聞名稱:淺談軟件測試過程的改進(jìn)
標(biāo)題URL:http://m.5511xx.com/article/cojesig.html