1. ?立項(xiàng)? ? ?首先,是一個項(xiàng)目的立項(xiàng),確定要開發(fā)一款產(chǎn)品。 ?
2.產(chǎn)品需求會議 ? ?立項(xiàng)后就需要產(chǎn)品團(tuán)隊(duì)列出該產(chǎn)品要實(shí)現(xiàn)哪些功能,以及該功能的詳情,寫出需求文檔,召開一次需求評審會議,會議有產(chǎn)品(PM)主持,開發(fā)(AD),測試(ST)參加,主要對產(chǎn)品提出的需求進(jìn)行評測,靜態(tài)分析,審核該需求當(dāng)前技術(shù)是否能夠?qū)崿F(xiàn)即可行性評估,以及該需求是否合理,提出優(yōu)化方案以及工作量的計(jì)劃安排的意見和建議;會后由PM更新產(chǎn)品需求文檔(Product Requriement Document)羅列出所有評審?fù)ㄟ^的需求。
2.1 開發(fā)設(shè)計(jì)文檔會議 ?? 開發(fā)在拿到評審后的prd后,要針對prd設(shè)計(jì)開發(fā)文檔;這里的開發(fā)設(shè)計(jì)文檔即概要設(shè)計(jì),會通過郵件方式發(fā)給產(chǎn)品測試評審,確保大的方向沒有問題。成型后由開發(fā)組織詳細(xì)設(shè)計(jì)文檔評審會議,測試,產(chǎn)品參加,產(chǎn)品審核該開發(fā)文檔是否覆蓋了prd里的所有需求,以及每個需求點(diǎn)的具體實(shí)現(xiàn)細(xì)節(jié),測試審核設(shè)計(jì)的合理性,為測試用例做準(zhǔn)備。
http://www.lxweimin.com/p/dc75c8ca21a5 (附詳細(xì)設(shè)計(jì)和概要設(shè)計(jì))
2.1 測試同步開始編寫測試計(jì)劃以及測試方案 ? ? ?主要寫出測試的一些時間安排和詳細(xì)各個時間節(jié)點(diǎn)該做的事情。
3 ?項(xiàng)目計(jì)劃書 ? ? 由項(xiàng)目經(jīng)理或者測試負(fù)責(zé)人編寫,闡述整個項(xiàng)目的開發(fā)周期和具體的時間安排。
4 ?測試用例評審 ? ?三方會議,由測試主持,產(chǎn)品、開發(fā)參加,評審測試用例是否覆蓋了所有的功能點(diǎn),以及提出一些優(yōu)化意見。
5 執(zhí)行測試用例(開發(fā)已開發(fā)好) 測試并提交bug,對bug進(jìn)行跟蹤,以及修復(fù)后進(jìn)行回歸。
6 ?測試報(bào)告 ? 主要寫本次項(xiàng)目中做了哪些工作,寫了多少用例,執(zhí)行了多少用例,有多少沒有執(zhí)行,為什么沒執(zhí)行,用例通過了多少,多少沒通過,為什么沒通過。bug有多少,修改了多少,多少沒修改,為什么沒修改。
7 ?上線評審 ? 新產(chǎn)品上線首先是項(xiàng)目經(jīng)理發(fā)出通知郵件,詳細(xì)說明上線時間(一般是晚上十二點(diǎn)),描述新產(chǎn)品或新版本解決了那些問題,有什么新功能。上線測試有哪些人參與。以及上線失敗的回滾策略。
7.1 測試用jenkins做線上發(fā)布,如發(fā)布遇到問題,運(yùn)維幫忙修正,發(fā)布過程中,開發(fā)人員檢查線上日志,以防發(fā)布問題導(dǎo)致線上崩潰,以便及時處理。發(fā)布完成后,測試做線上驗(yàn)證。如果上線期間仍有大量用戶使用,為防萬一,運(yùn)維可以先將用戶數(shù)據(jù)切到另一臺服務(wù)器上,以實(shí)現(xiàn)無損發(fā)布。
8 ?復(fù)盤報(bào)告 ? ?一般是上線了一兩周后,對此次項(xiàng)目的一個工作總結(jié)。講述一下自己的進(jìn)步和不足。還有一些工作中的心得感悟等。