項(xiàng)目管理在系統(tǒng)測(cè)試的運(yùn)用
現(xiàn)代軟件項(xiàng)目管理思想有傳統(tǒng)的瀑布模式管理、敏杰開發(fā)兩種模式。那么,項(xiàng)目管理在系統(tǒng)測(cè)試如何利用呢?
摘要:現(xiàn)代軟件項(xiàng)目的系統(tǒng)測(cè)試工作,比較復(fù)雜,存在一些問(wèn)題,將項(xiàng)目管理的思想應(yīng)用于系統(tǒng)測(cè)試的過(guò)程之中,可以處理好各種問(wèn)題,從而保證項(xiàng)目軟件的質(zhì)量,能夠更好更好的發(fā)布版本,搶占市場(chǎng)。
關(guān)鍵詞:項(xiàng)目管理;系統(tǒng)測(cè)試
1項(xiàng)目管理與系統(tǒng)測(cè)試的各種定義
項(xiàng)目是為提供某項(xiàng)獨(dú)特的產(chǎn)品、服務(wù)或成果所進(jìn)行的臨時(shí)的一次性努力。更詳細(xì)的解釋是用有限的資源、有限的時(shí)間為特定客戶完成特定目標(biāo)的一次性工作。系統(tǒng)測(cè)試的定義:一般就是在軟件項(xiàng)目開發(fā)完成之后,根據(jù)系統(tǒng)需求分析說(shuō)明書給出的規(guī)則進(jìn)行驗(yàn)證的過(guò)程,需求測(cè)試人員編寫testcase(測(cè)試用例),一一進(jìn)行驗(yàn)證,若發(fā)現(xiàn)問(wèn)題,則提交bug(缺陷)。我們可以把系統(tǒng)測(cè)試?yán)斫鉃橐粋(gè)項(xiàng)目,就是在規(guī)定的時(shí)間內(nèi),把軟件項(xiàng)目的各種功能與性能需求根據(jù)需求分析說(shuō)明書的定義進(jìn)行一一驗(yàn)證的過(guò)程。項(xiàng)目管理的思想可以很好的應(yīng)用于系統(tǒng)測(cè)試的整個(gè)流程。
下面我們進(jìn)行逐步分析。項(xiàng)目管理,就是把各種知識(shí)、技能、手段和技術(shù)應(yīng)用于項(xiàng)目活動(dòng)之中,以達(dá)到項(xiàng)目的要求。項(xiàng)目管理是通過(guò)應(yīng)用和綜合諸如啟動(dòng)、規(guī)劃、實(shí)施、監(jiān)視與控制和結(jié)尾等項(xiàng)目管理過(guò)程進(jìn)行的。項(xiàng)目管理過(guò)程包括:?jiǎn)?dòng)、規(guī)劃、執(zhí)行、監(jiān)督與控制、收尾過(guò)程。系統(tǒng)測(cè)試過(guò)程包括:測(cè)試申請(qǐng)、測(cè)試用例編寫與評(píng)審、測(cè)試執(zhí)行、測(cè)試控制與監(jiān)督、測(cè)試報(bào)告編寫與發(fā)布。上述過(guò)程是一一對(duì)應(yīng)的關(guān)系。項(xiàng)目管理的過(guò)程同樣適應(yīng)于系統(tǒng)測(cè)試過(guò)程的管理與控制。
2系統(tǒng)測(cè)試在項(xiàng)目生命周期的位置與作用
一般軟件項(xiàng)目的生命周期有:需求調(diào)研、軟件設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)與編碼、單元集成測(cè)試、系統(tǒng)測(cè)試、發(fā)布版本。系統(tǒng)測(cè)試在整個(gè)軟件開發(fā)的生命周期是排在靠后的位置,但是測(cè)試工作應(yīng)該在最初的需求調(diào)研就開始涉足,否則進(jìn)入的越晚,后期發(fā)現(xiàn)bug進(jìn)行修正的成本就會(huì)越高。當(dāng)需求分析說(shuō)明書進(jìn)行定義的一個(gè)功能,開發(fā)人員未能完成開發(fā),在測(cè)試申請(qǐng)進(jìn)行提交后,進(jìn)行系統(tǒng)測(cè)試用例編寫,如果在此過(guò)程中未發(fā)現(xiàn)此問(wèn)題。
則后期必然出現(xiàn)嚴(yán)重bug(因功能需求未能實(shí)現(xiàn),定義為嚴(yán)重bug),后期開發(fā)人員需求加班加點(diǎn)進(jìn)行增加新功能,這樣會(huì)導(dǎo)致開發(fā)成本成幾何級(jí)別的增加。因此建議測(cè)試工作項(xiàng)目的開始就進(jìn)行工作任務(wù)的分配。系統(tǒng)測(cè)試的作用,就是為了保證項(xiàng)目軟件的質(zhì)量,能夠達(dá)到用戶的要求,符合市場(chǎng)需求。不僅僅只能為了走一個(gè)流程而設(shè)定,這里確實(shí)需要我們測(cè)試工程師做出很多工作與努力的。前期發(fā)的bug越多,解決的越多,就能夠更好的保證產(chǎn)品質(zhì)量。
3現(xiàn)代項(xiàng)目管理的思想
現(xiàn)代軟件項(xiàng)目管理思想有傳統(tǒng)的瀑布模式管理、敏杰開發(fā)兩種模式。瀑布模式:是1970年溫斯頓•羅伊斯提出的模型。瀑布模型將軟件生命周期劃分為制定計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編寫、軟件測(cè)試、運(yùn)行維護(hù)等六個(gè)基本活動(dòng),并且規(guī)定了他們自上而下、相互銜接的固定次序,如同瀑布一樣,逐級(jí)下落。
從本質(zhì)上來(lái)講,他是一個(gè)軟件開發(fā)模式,開發(fā)流程是通過(guò)各種階段展開的,從系統(tǒng)需求分析到產(chǎn)品發(fā)布維護(hù)運(yùn)行,每個(gè)階段都會(huì)產(chǎn)生各種循環(huán)反饋,因此,如果有的信息未被完全覆蓋或者發(fā)現(xiàn)了個(gè)別問(wèn)題,那么最好返回上一階段并進(jìn)行修改,開發(fā)進(jìn)程從一個(gè)階段流動(dòng)到下一個(gè)階段。敏捷開發(fā)模式:敏捷開發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分為多個(gè)小項(xiàng)目,各種小項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備集成和可運(yùn)行的特征。換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)互相聯(lián)系但也可以獨(dú)立運(yùn)行的子項(xiàng)目,并分別完成,在此過(guò)程中軟件一直處于可使用狀態(tài)。兩者各有所長(zhǎng),根據(jù)軟件項(xiàng)目的大小,我們可以詳細(xì)將系統(tǒng)測(cè)試所用的模式進(jìn)行分類。
一般的大型項(xiàng)目需要長(zhǎng)周期的,則可以考慮瀑布模式管理,這樣可以很好的分配資源,有文檔和流程管理,可以保證項(xiàng)目系統(tǒng)測(cè)試能夠正常的進(jìn)行。若是項(xiàng)目比較小巧靈活,可以考慮敏捷開發(fā)的模式,邊開發(fā)邊測(cè)試邊修改。開發(fā)與測(cè)試同時(shí)進(jìn)行工作,也能方便溝通交流,有問(wèn)題就可以吼一聲,確認(rèn)了bug之后,進(jìn)行修改,驗(yàn)證,能夠縮短項(xiàng)目系統(tǒng)測(cè)試的時(shí)間,使得產(chǎn)品版本盡快發(fā)布,使得產(chǎn)品部門,銷售部門能有充足的時(shí)間進(jìn)行宣傳與運(yùn)作。
4傳統(tǒng)的系統(tǒng)測(cè)試現(xiàn)狀與弊病
現(xiàn)在的系統(tǒng)測(cè)試一般情況是在項(xiàng)目開發(fā)之前的15天,提交項(xiàng)目測(cè)試申請(qǐng);測(cè)試人員根據(jù)項(xiàng)目需求分析說(shuō)明書編寫,系統(tǒng)測(cè)試用例與系統(tǒng)測(cè)試計(jì)劃;然后執(zhí)行項(xiàng)目系統(tǒng)測(cè)試;編寫測(cè)試報(bào)告進(jìn)行發(fā)布。但是往往因?yàn)轫?xiàng)目管理的原因,需求各種變化,所以在提交測(cè)試申請(qǐng)的時(shí)間一般只有5天左右的時(shí)間,進(jìn)行項(xiàng)目測(cè)試計(jì)劃與測(cè)試用例編寫、評(píng)審。在5天的時(shí)間內(nèi),測(cè)試人員進(jìn)行系統(tǒng)需求分析說(shuō)明書的理解,往往不夠徹底,在評(píng)審工作中,會(huì)出現(xiàn)修改測(cè)試用例的情況發(fā)生。
這樣會(huì)造成測(cè)試時(shí)間減少的壞處。在測(cè)試執(zhí)行過(guò)程中,因?yàn)闇y(cè)試人員對(duì)需求分析理解的不透徹,需求跟產(chǎn)品設(shè)計(jì)、技術(shù)經(jīng)理、開發(fā)人員各種溝通交流,會(huì)影響測(cè)試質(zhì)量的提高。在測(cè)試執(zhí)行過(guò)程中,也會(huì)發(fā)生因?yàn)槔习鍥Q定要發(fā)布版本,讓步放行,連帶bug一起發(fā)布的情況發(fā)生,這都是傳統(tǒng)的系統(tǒng)測(cè)試存在的問(wèn)題。
5如何將項(xiàng)目管理應(yīng)用于系統(tǒng)測(cè)試
我們把系統(tǒng)測(cè)試?yán)斫鉃橐粋(gè)項(xiàng)目管理的過(guò)程。在系統(tǒng)測(cè)試的過(guò)程中應(yīng)用于項(xiàng)目管理的思想,就可以很好的解決上述問(wèn)題。利用新的項(xiàng)目管理的思想,進(jìn)行項(xiàng)目任務(wù)的分配分解,很好的疏通各種人員關(guān)系,合理的分配時(shí)間、人力各種資源,就看可以很好的項(xiàng)目系統(tǒng)測(cè)試的正常進(jìn)行。
系統(tǒng)測(cè)試計(jì)劃的編寫,就是整個(gè)項(xiàng)目的規(guī)劃設(shè)計(jì),需求制定測(cè)試時(shí)間安排、人員配備,系統(tǒng)測(cè)試各個(gè)階段(輪數(shù))的詳細(xì)時(shí)間人力投入。利用項(xiàng)目管理的思想解決系統(tǒng)測(cè)試的問(wèn)題,可以將系統(tǒng)測(cè)試的各個(gè)階段,能夠保證在測(cè)試經(jīng)理的控制之中,可以詳細(xì)的了解系統(tǒng)測(cè)試過(guò)程中,遇到的各種問(wèn)題,及時(shí)與項(xiàng)目經(jīng)理進(jìn)行溝通,保證項(xiàng)目質(zhì)量的問(wèn)題。
系統(tǒng)測(cè)試用例的編寫,利用項(xiàng)目管理的思想,進(jìn)行分類分模塊編寫,覆蓋整個(gè)項(xiàng)目需求分析說(shuō)明書。在用例編寫后,進(jìn)行測(cè)試用例評(píng)審的過(guò)程中,利用項(xiàng)目管理的思想,選擇技術(shù)、產(chǎn)品、分析、設(shè)計(jì)、開發(fā)人員進(jìn)行評(píng)審,保證后續(xù)測(cè)試執(zhí)行能夠正常完成。系統(tǒng)測(cè)試的執(zhí)行過(guò)程中,可以用項(xiàng)目管理的范圍控制、進(jìn)度管理進(jìn)行詳細(xì)管理。如果碰到項(xiàng)目需求分析發(fā)生變更,利用項(xiàng)目管理的流程變更,進(jìn)行相應(yīng)的系統(tǒng)測(cè)試變更,需要各級(jí)領(lǐng)導(dǎo)同意。
在系統(tǒng)測(cè)試執(zhí)行過(guò)程中,也要考慮到成本控制的問(wèn)題,同樣在項(xiàng)目管理思想中也有相應(yīng)的解決方法。系統(tǒng)測(cè)試的控制過(guò)程,如果發(fā)生了一些意外情況,比如說(shuō)項(xiàng)目延期,則需要測(cè)試經(jīng)理進(jìn)行郵件說(shuō)明,向各級(jí)領(lǐng)導(dǎo)申請(qǐng)同意。項(xiàng)目的系統(tǒng)測(cè)試延期,可能會(huì)影響很大,在項(xiàng)目管理思想當(dāng)中,有項(xiàng)目失敗的經(jīng)驗(yàn)可以借鑒,具體操作方法,各位可以參考一些項(xiàng)目的書籍。
6總結(jié)
在系統(tǒng)測(cè)試的整個(gè)過(guò)程中,引入項(xiàng)目管理的思想,是可以保證系統(tǒng)測(cè)試能夠很好的執(zhí)行,項(xiàng)目的規(guī)劃等同于系統(tǒng)測(cè)試計(jì)劃編寫,項(xiàng)目的執(zhí)行與控制等同于系統(tǒng)測(cè)試的執(zhí)行與控制,項(xiàng)目的收尾等同于系統(tǒng)測(cè)試的報(bào)告編寫與發(fā)布。項(xiàng)目管理的思想在軟件項(xiàng)目系統(tǒng)測(cè)試中的作用是巨大的。
【項(xiàng)目管理在系統(tǒng)測(cè)試的運(yùn)用】相關(guān)文章:
“項(xiàng)目管理”策略在集體備課中的運(yùn)用12-07
OA系統(tǒng)外包項(xiàng)目管理的研究開題報(bào)告03-04
淺談MS。校遥希剩牛茫皂(xiàng)目管理系統(tǒng)的研究及在示范校項(xiàng)目進(jìn)度01-17
系統(tǒng)家庭治療技術(shù)的臨床運(yùn)用12-09
論系統(tǒng)集成項(xiàng)目經(jīng)理的管理方式11-18
老年門禁系統(tǒng)中智能手環(huán)的運(yùn)用03-10
關(guān)于運(yùn)用科學(xué)管理技術(shù)控制工程項(xiàng)目進(jìn)度11-18
淺談?dòng)?jì)量自動(dòng)化的線損管理系統(tǒng)在電力企業(yè)中的運(yùn)用11-18
網(wǎng)絡(luò)在線測(cè)試系統(tǒng)參考文獻(xiàn)12-07
工程項(xiàng)目合同管理系統(tǒng)的分析與開發(fā)論文03-03
- 相關(guān)推薦