根據(jù)我自己的工作經(jīng)驗(yàn),下面我闡述下整個(gè)軟件開發(fā)流程(主要從測試角度的個(gè)人理解吃溅,如果疑問可提出討論)
在一般公司中產(chǎn)品誕生流程的流程為
一括丁、確認(rèn)需求
主要是產(chǎn)品發(fā)掘需求價(jià)值,根據(jù)價(jià)值設(shè)計(jì)需求枪萄,并大致定好需求隐岛。測試一般旁聽,有這方面知識(shí)可以提出建議討論
二瓷翻、需求評審會(huì)議
由產(chǎn)品主導(dǎo)聚凹,架構(gòu)、開發(fā)齐帚、測試妒牙、視覺、運(yùn)營參與討論对妄。主要讓各方明確需求內(nèi)容湘今,對需求提出疑問和不合理之處,最終定下需求
三剪菱、產(chǎn)品出需求文檔
產(chǎn)品給出需求文檔摩瞎、需求原型圖、業(yè)務(wù)邏輯描述孝常、數(shù)據(jù)字段等
四旗们、視覺給出視覺稿、交互搞
設(shè)計(jì)師給出視覺搞和交互搞
五构灸、開發(fā)出開發(fā)文檔
1.開發(fā)給出系統(tǒng)分析文檔并評審上渴、接口文檔、數(shù)據(jù)庫設(shè)計(jì)文檔
2.開發(fā)軟件
3.代碼評審
4.單元測試、代碼行覆蓋率
六驰贷、測試出測試文檔
1.測試給出測試分析文檔并評審盛嘿、準(zhǔn)備測試數(shù)據(jù)
2.根據(jù)需求原型圖編寫測試用例、后面完善測試用例括袒、自動(dòng)化腳本
3.跟進(jìn)開發(fā)進(jìn)度次兆,確認(rèn)需求
七、測試/產(chǎn)品锹锰、運(yùn)營預(yù)發(fā)驗(yàn)證
1.測試產(chǎn)品芥炭,完善測試用例
2.提交缺陷跟進(jìn)缺陷修改情況
3.及時(shí)反饋、溝通緊急情況
4.配合產(chǎn)品恃慧、運(yùn)營預(yù)發(fā)環(huán)境驗(yàn)證
八园蝠、正式上線/運(yùn)營維護(hù)
灰度發(fā)布
全量發(fā)布
線上日志、數(shù)據(jù)痢士、服務(wù)監(jiān)控
更規(guī)范的包括法務(wù)彪薛、需求立項(xiàng)、價(jià)值評估怠蹂、自動(dòng)化覆蓋率等善延,也有產(chǎn)品、開發(fā)城侧、測試三點(diǎn)直接串聯(lián)的簡單情況易遣,對于整個(gè)流程來說,可以根據(jù)項(xiàng)目/需求情況適當(dāng)調(diào)整嫌佑,但最好還是規(guī)范化一些比較好