軟件開發(fā)公司一般是以項目制的管理方式,按項目進行成本核算和利潤分配。一般分為市場部、設(shè)計部、技術(shù)部、測試部這幾個部門,部門資源圍繞項目的需要進行資源的配置和組合,其中測試部門看似是與外界接觸比較少的部門,但在一個項目中有舉足輕重的地位。
今天重點來講一下軟件公司的核心部門-測試部門。
軟件開發(fā)公司中測試部門在屬于質(zhì)量管控部門。
測試管理人員需要知道CMMi方面的知識,主要負責對軟件項目質(zhì)量規(guī)劃和分配測試任務(wù),以測試角度督促開發(fā)在流程上遵循質(zhì)量規(guī)范和標準。
1)軟件開發(fā)項目中測試分為功能測試、系統(tǒng)測試、集成測試。
借助技術(shù)自動化測試和手工測試的方法,可以分為黑盒測試,白盒測試以及灰盒測試。具體選擇哪種方式會根據(jù)客戶需求和項目要求,當然與時間和成本也有非常直接的關(guān)系。
2)測試不是在項目開發(fā)完成后才進入項目,而是在項目需求分析階段就要參與進來,根據(jù)產(chǎn)品的設(shè)計,編寫測試用例,規(guī)劃怎么測試,并且在過程中跟進技術(shù)是否有按照需求和質(zhì)量要求進行開發(fā),直到測試報告的輸出,測試是全流程參與項目的。
3)軟件開發(fā)公司保障開發(fā)質(zhì)量,測試部門的管理規(guī)范是一個重要的參考依據(jù)。重點看在項目中測試部門人員的投入和作業(yè)流程以及項目中測試工作投入的比重。
本文由北京銳智互動軟件原創(chuàng)發(fā)表,轉(zhuǎn)載請保留版權(quán),謝謝。