国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Scrum敏捷方法的測(cè)試管理策略探討

2016-03-14 06:52辛井月
電子測(cè)試 2016年8期
關(guān)鍵詞:管理策略

辛井月

(IGT科技開發(fā)(北京)有限公司,100000)

?

基于Scrum敏捷方法的測(cè)試管理策略探討

辛井月

(IGT科技開發(fā)(北京)有限公司,100000)

摘要:隨著市場(chǎng)變化的不斷加快,企業(yè)對(duì)軟件產(chǎn)品的發(fā)布速度也提出了進(jìn)一步的要求。而使用Scrum敏捷方法,則能夠使軟件產(chǎn)品更為快捷的發(fā)布。基于這種認(rèn)識(shí),本文對(duì)基于Scrum敏捷方法的測(cè)試管理策略展開了探討,從而為關(guān)注該方法應(yīng)用問(wèn)題的人們提供參考。

關(guān)鍵詞:Scrum敏捷方法;項(xiàng)目測(cè)試;管理策略

0 引言

作為全新的軟件開發(fā)流程,基于Scrum敏捷方法的軟件開發(fā)測(cè)試可以進(jìn)行高效團(tuán)隊(duì)管理平臺(tái)的建立,并且能夠?yàn)閳F(tuán)隊(duì)提供高效的測(cè)試及管理方法,從而使團(tuán)隊(duì)能夠盡快完成軟件的開發(fā)和測(cè)試。因此,有必要對(duì)基于Scrum敏捷方法的測(cè)試管理策略展開研究,以便更好的進(jìn)行該種軟件開發(fā)測(cè)試方法的運(yùn)用。

1 Scrum敏捷方法概述

所謂的Scrum敏捷方法,其實(shí)就是一種以人為核心進(jìn)行迭代和循環(huán)漸進(jìn)的開發(fā)方法。Scrum則是敏捷開發(fā)的框架,是一個(gè)增量迭代開發(fā)過(guò)程。利用該種敏捷方法,可以將整個(gè)開發(fā)周期劃分成多個(gè)小的迭代周期,并且利用Sprint進(jìn)行每個(gè)周期的稱呼,周期長(zhǎng)度則在2周到4周之間。在Scrum框架下,產(chǎn)品或項(xiàng)目需求需要利用Backlog管理。按照商業(yè)價(jià)值,則可以實(shí)現(xiàn)需求的排序。而Backlog則為排序列表,能夠利用用戶事故進(jìn)行列表?xiàng)l目的體現(xiàn)。利用Scrum敏捷方法進(jìn)行開發(fā),總是會(huì)先開發(fā)對(duì)客戶具有較高價(jià)值的需求。在每個(gè)迭代周期中,開發(fā)團(tuán)隊(duì)可以從產(chǎn)品中挑選最有價(jià)值的需求。在Sprint計(jì)劃會(huì)議上,開發(fā)團(tuán)隊(duì)會(huì)對(duì)需求進(jìn)行分析討論,并且通過(guò)估算得到一個(gè)任務(wù)列表。完成迭代后,Scrum團(tuán)隊(duì)則能夠進(jìn)行潛在可交付的產(chǎn)品增量的交付。

2 基于Scrum敏捷方法的測(cè)試管理策略

2.1人員的配置管理

利用Scrum敏捷方法進(jìn)行軟件開發(fā)和測(cè)試時(shí),最需要關(guān)注的就是參與測(cè)試活動(dòng)的開發(fā)人員的配置管理問(wèn)題。具體來(lái)講,就是需要將與項(xiàng)目利益相關(guān)的人員劃分成pigs角色和chickens角色,然后進(jìn)行人員的具體管理。其中,pigs為項(xiàng)目組實(shí)際參與人員,主要由管理者、產(chǎn)品負(fù)責(zé)人和團(tuán)隊(duì)組成,三種角色的地位對(duì)等。而chickens是項(xiàng)目組的外部人員,包含最終用戶和項(xiàng)目經(jīng)理等。在測(cè)試活動(dòng)開展的過(guò)程中,管理者并不負(fù)責(zé)進(jìn)行任務(wù)的分配或考核,同時(shí)也并非由固定人員擔(dān)當(dāng)。在開發(fā)團(tuán)隊(duì)中,只要是熟悉Scrum且能力較強(qiáng)的成員,就可以擔(dān)當(dāng)這一角色。在測(cè)試活動(dòng)開展過(guò)程中,管理者負(fù)責(zé)進(jìn)行會(huì)議的主持,并且需要負(fù)責(zé)對(duì)外工作和指導(dǎo)成員開展工作,同時(shí)也需要進(jìn)行項(xiàng)目開展過(guò)程中遇到的阻礙的排除。產(chǎn)品負(fù)責(zé)人可以由多個(gè)部門人組成,需要滿足了解客戶需求、平衡需求與資源關(guān)系、進(jìn)行需求答疑、編寫需求驗(yàn)收標(biāo)準(zhǔn)和確認(rèn)需求完成的任務(wù)。此外,團(tuán)隊(duì)是技術(shù)責(zé)任人,需要進(jìn)行自我管理。而開發(fā)團(tuán)隊(duì)將有一個(gè)團(tuán)隊(duì)組長(zhǎng),需要完成系統(tǒng)簡(jiǎn)單設(shè)計(jì)、執(zhí)行單元測(cè)試和跟蹤項(xiàng)目進(jìn)展等工作。

2.2測(cè)試模型的建立

在項(xiàng)目測(cè)試活動(dòng)中,需要通過(guò)建立基于Scrum敏捷方法的測(cè)試模型進(jìn)行開發(fā)需求的驗(yàn)證。所以,測(cè)試模型需要接入到整個(gè)軟件開發(fā)中,并且擁有較高的測(cè)試效率和豐富的測(cè)試對(duì)象,能夠?qū)崿F(xiàn)多角色參與的可重復(fù)測(cè)試。在該模型中,需要利用測(cè)試計(jì)劃進(jìn)行測(cè)試活動(dòng)的范圍、資源、進(jìn)度和方法的描述,以便使測(cè)試任務(wù)、測(cè)試試項(xiàng)、被測(cè)特性及各種可能風(fēng)險(xiǎn)得到確定。其次,還需要進(jìn)行測(cè)試用例文檔的編制,而該文檔包含測(cè)試目標(biāo)、測(cè)試環(huán)境、測(cè)試步驟和期望結(jié)果。再者,測(cè)試團(tuán)隊(duì)需要通過(guò)評(píng)審會(huì)議和在線交流工具進(jìn)行測(cè)試用例的內(nèi)部評(píng)審,以確保用例能夠?qū)崿F(xiàn)表述清晰、覆蓋所有軟件需求,與用戶需求一致,并且包含對(duì)用戶使用場(chǎng)景的設(shè)計(jì)。完成評(píng)審后,則需要對(duì)開發(fā)環(huán)境和測(cè)試環(huán)境進(jìn)行依次測(cè)試,然后通過(guò)召開缺陷分析會(huì)議分析每次迭代的缺陷情況。最后,還要完成開發(fā)測(cè)試項(xiàng)目的交付測(cè)試,主要需要完成安裝測(cè)試、可用性測(cè)試、Beta測(cè)試和Alpha測(cè)試等工作,以確保用戶能夠認(rèn)同交付系統(tǒng)。

2.3測(cè)試方法的管理

在開展項(xiàng)目開發(fā)測(cè)試工作時(shí),可以使用的基于Scrum的測(cè)試方法有多種。首先,可以使用文檔測(cè)試進(jìn)行樣品用戶文檔的一致性、完整性和正確性等性能的測(cè)試。同時(shí),也可以使用該方法檢查文檔是否滿足編寫目的,并且檢查文檔標(biāo)記是否正確。其次,在測(cè)

試中發(fā)現(xiàn)開發(fā)缺陷并完成修復(fù)后,需要使用冒煙測(cè)試法進(jìn)行缺陷修復(fù)情況的檢測(cè),以免缺陷修復(fù)導(dǎo)致的連鎖反應(yīng)的發(fā)生。再者,在軟件開發(fā)過(guò)程中會(huì)得到較多的基線版本,并且利用基線測(cè)試用例庫(kù)進(jìn)行這些版本的存儲(chǔ)。而使用回歸測(cè)試法可以從用例庫(kù)中進(jìn)行適合的測(cè)試用例的提取,然后利用回歸測(cè)試包進(jìn)行測(cè)試,以便實(shí)現(xiàn)項(xiàng)目的有效開發(fā)。此外,還要使用安全性測(cè)試法對(duì)開發(fā)的項(xiàng)目進(jìn)行測(cè)試,以確保應(yīng)用程序能夠?yàn)橛脩籼峁┌踩?wù),并且能夠進(jìn)行項(xiàng)目潛在安全性缺陷的識(shí)別。

2.4測(cè)試過(guò)程的管理

在利用基于Scrum敏捷方法進(jìn)行測(cè)試時(shí),需要做好測(cè)試過(guò)程的管理。首先,需要在每個(gè)Sprint開始時(shí)進(jìn)行測(cè)試計(jì)劃書和測(cè)試案例的編寫,以確保項(xiàng)目功能點(diǎn)與案例相對(duì)應(yīng)。其次,在測(cè)試的過(guò)程中,則需要在管理系統(tǒng)中進(jìn)行缺陷的提交。而缺陷提交需要按照一定的順序,即依次完成測(cè)試軟件缺陷、缺陷分配、缺陷修正、按設(shè)計(jì)說(shuō)明書設(shè)計(jì)、重新打開缺陷、關(guān)閉和備注等工作。再者,還要進(jìn)行測(cè)試方法的監(jiān)控,并且進(jìn)行測(cè)試環(huán)境的搭建。而完成進(jìn)度計(jì)劃風(fēng)險(xiǎn)的評(píng)估后,就可以進(jìn)行測(cè)試時(shí)間和測(cè)試人員的安排,以實(shí)現(xiàn)對(duì)整個(gè)項(xiàng)目測(cè)試過(guò)程的管理。

3 結(jié)論

總而言之,隨著基于Scrum的敏捷方法的廣泛應(yīng)用,企業(yè)也需要進(jìn)一步研究該方法的測(cè)試管理策略,以便更好的通過(guò)敏捷測(cè)試進(jìn)行發(fā)展機(jī)遇的探尋。為此,企業(yè)還要做好基于Scrum敏捷方法的測(cè)試項(xiàng)目的人員配置管理、測(cè)試模型建立、測(cè)試方法管理和測(cè)試過(guò)程管理等工作,以便使Scrum敏捷方法更好的為企業(yè)服務(wù)。

參考文獻(xiàn)

[1]杜傳樂(lè).Scrum可伸縮敏捷開發(fā)——敏捷方法論軟件過(guò)程改進(jìn)方案[J].濰坊教育學(xué)院學(xué)報(bào),2010,04:59-60+69.

[2]文俊浩,田清,李朋.Scrum中軟件缺陷管理方法的研究與應(yīng)用[J].計(jì)算機(jī)工程,2011,19:35-37.

[3]孫笑,張小晶.Scrum敏捷測(cè)試——從敏捷測(cè)試中尋找發(fā)展機(jī)遇[J].科技創(chuàng)新導(dǎo)報(bào),2014,25:255.

[4]Rex Black,鄭丹丹.敏捷方法對(duì)測(cè)試的挑戰(zhàn)[J].信息技術(shù)與標(biāo)準(zhǔn)化,2012,10:56-59.

Research on test management strategy based on Scrum agile method

Xin Jingyue
(IGT technology development (Beijing) Co., Ltd.100000)

Abstract:With the accelerating of market change, the enterprise release speed of the software products also put forward further requirements. While using the Scrum agile methods,can make the software more quickly. Based on this understanding,this paper based on the test management strategy of the Scrum agile methods discussed in this paper,thus to provide the reference for the people who concern the method application.

Keywords:Scrum agile method;project test;management strategy

猜你喜歡
管理策略
房建工程招標(biāo)組織與合同管理策略
高速公路合同計(jì)量變更管理策略
論減稅降費(fèi)背景下的企業(yè)財(cái)務(wù)管理策略
事業(yè)單位政府采購(gòu)預(yù)算管理策略
建筑工程全過(guò)程預(yù)決算管理策略初探
建筑工程管理策略探討
建筑施工安全管理策略的應(yīng)用探索
食品機(jī)械設(shè)備的維修管理策略
油田井下作業(yè)施工的造價(jià)管理策略
油田建設(shè)項(xiàng)目工程造價(jià)的有效控制與管理策略