軟件測(cè)試 | 軟件開發(fā)的幾個(gè)階段
不管采用哪一種開發(fā)模型,按照時(shí)間順序,所有的軟件開發(fā)項(xiàng)目都要經(jīng)歷如下四個(gè)階段。
(1)項(xiàng)目啟動(dòng)階段:了解客戶需求、配置相關(guān)資源
(2)項(xiàng)目設(shè)計(jì)階段:明確客戶需求,確立軟件開發(fā)、測(cè)試的方法
(3)項(xiàng)目執(zhí)行階段:開發(fā)與測(cè)試階段
(4)項(xiàng)目竣工階段:軟件的上市、后期維護(hù)與技術(shù)支持
這一分類很好理解,下面再結(jié)合小白的工作場(chǎng)景,進(jìn)行展開介紹
(1)項(xiàng)目啟動(dòng)階段等。這一階段一般技術(shù)人員參與較少,主要是市場(chǎng)部門,銷售部門,技術(shù)總監(jiān)、項(xiàng)目經(jīng)理等角色的參與:項(xiàng)目成本是多大,開發(fā)人員有多少,測(cè)試人員有多少,完成時(shí)間在什么時(shí)候等。
(2)項(xiàng)目設(shè)計(jì)階段。這一階段主要參與者就是需求分析人員、開發(fā)人員、項(xiàng)目經(jīng)理和小白這樣的測(cè)試人員了。主要目的是確定軟件該如何做,做什么:開發(fā)人員利用何種技術(shù)開發(fā),測(cè)試工程師該如何測(cè)試該軟件,客戶如何使用該軟件等。這些問題都要確定,形成各自的開發(fā)文檔、測(cè)試文檔和需求文檔等。
(3)項(xiàng)目執(zhí)行階段。開發(fā)、測(cè)試以及對(duì)其的管理就是執(zhí)行,這一階段的參與者是開發(fā)人員、測(cè)試人員和項(xiàng)目經(jīng)理。開發(fā)人員編寫程序代碼,進(jìn)行單元測(cè)試;測(cè)試人員編寫測(cè)試代碼、測(cè)試用例,進(jìn)行功能等多種測(cè)試。項(xiàng)目經(jīng)理控制進(jìn)度,協(xié)調(diào)各種資源,與設(shè)計(jì)人員溝通等。
(4)項(xiàng)目竣工階段。當(dāng)項(xiàng)目執(zhí)行完畢的時(shí)候,依然要進(jìn)行部署、軟件光盤生產(chǎn)、客戶支持、升級(jí)補(bǔ)丁包開發(fā)和測(cè)試等多項(xiàng)工作。這階段主要的參與者是項(xiàng)目經(jīng)理,少量的開發(fā)人員和測(cè)試人員,售后支持人員、客戶服務(wù)人員等。
搜索微信公眾號(hào):TestingStufio霍格沃茲的干貨都很硬核