1. 產(chǎn)品-開(kāi)發(fā)-測(cè)試流程

需求分析:
需求分析由產(chǎn)品人員制定,細(xì)化每一個(gè)功能的細(xì)節(jié),每一個(gè)按鈕的位置,對(duì)于稍大或復(fù)雜一點(diǎn)的需求進(jìn)行建模。
需求評(píng)審:
這里會(huì)叫上所有參與項(xiàng)目人員進(jìn)行,開(kāi)發(fā)人員、測(cè)試人員。測(cè)試人員提出需求,開(kāi)發(fā)人員考慮功能實(shí)現(xiàn)的方案與可行性、當(dāng)然開(kāi)發(fā)負(fù)責(zé)也是要參與的。測(cè)試人員主要是對(duì)需求的理解提出疑問(wèn),以便才能根據(jù)需求寫用例。
開(kāi)發(fā)人員制定開(kāi)發(fā)計(jì)劃:
開(kāi)發(fā)人員需求根據(jù)需求功能點(diǎn)進(jìn)行排期。然后將開(kāi)計(jì)劃轉(zhuǎn)交給測(cè)試人員。
測(cè)試計(jì)劃制定測(cè)試計(jì)劃:
測(cè)試人員根據(jù)開(kāi)發(fā)計(jì)劃,對(duì)測(cè)試具體測(cè)試時(shí)間,也就是開(kāi)發(fā)功能完成后的時(shí)間,進(jìn)行幾輪測(cè)試等。然后,把項(xiàng)目的開(kāi)發(fā)與測(cè)試計(jì)劃提交到Teambiton進(jìn)行任務(wù)管理。
編寫測(cè)試用例:
根據(jù)詳細(xì)的需求文檔,開(kāi)始進(jìn)行用例的編寫。
用例評(píng)審:
在用例進(jìn)行評(píng)審之間,先以郵件形式將用例發(fā)送給相關(guān)人員,以便他們事先了解用例對(duì)哪些功能進(jìn)行驗(yàn)證以及驗(yàn)證的細(xì)節(jié)。
然后,測(cè)試人員組進(jìn)行用例評(píng)審,開(kāi)發(fā)人員對(duì)用例與實(shí)際功能不符合有哪些,產(chǎn)品人員對(duì)會(huì)通過(guò)用例對(duì)功能的具體實(shí)現(xiàn)進(jìn)行把握等等。
提交代碼:
開(kāi)發(fā)人員完成所有功能后,會(huì)對(duì)自己的功能進(jìn)行一個(gè)自測(cè)。自測(cè)完成后提交測(cè)試人員進(jìn)行測(cè)試。
具體測(cè)試流程:
開(kāi)發(fā)人員對(duì)于提測(cè)的功能進(jìn)行測(cè)式,發(fā)現(xiàn)的問(wèn)題通過(guò)缺陷管理工具進(jìn)行反饋,開(kāi)發(fā)人員對(duì)問(wèn)題進(jìn)行修復(fù),然后,準(zhǔn)備第二輪測(cè)試。
測(cè)試人員完成第一輪測(cè)試后,需要寫測(cè)試結(jié)論,發(fā)到相關(guān)人員。然后進(jìn)行第二輪測(cè)試,并且對(duì)第一輪中發(fā)現(xiàn)的問(wèn)題進(jìn)行重點(diǎn)回歸。
測(cè)試通過(guò):
經(jīng)過(guò)兩到三輪或四輪的測(cè)試后,直到?jīng)]發(fā)現(xiàn)新的問(wèn)題,或暫時(shí)無(wú)法解決,或不緊急的問(wèn)題。通過(guò)上級(jí)確認(rèn),可以通過(guò)。編寫測(cè)試報(bào)告與驗(yàn)收方案。
2. 測(cè)試方法與流程

冒煙測(cè)試:
是指在對(duì)一個(gè)新版本進(jìn)行系統(tǒng)大規(guī)模的測(cè)試之前,先驗(yàn)證一下軟件的基本功能是否實(shí)現(xiàn),是否具備可測(cè)性。
引入到軟件測(cè)試中,就是指測(cè)試小組在正規(guī)測(cè)試一個(gè)新版本之前,先投入較少的人力和時(shí)間驗(yàn)證一個(gè)軟件 的主要功能,如果主要功能都沒(méi)有實(shí)現(xiàn),則打回開(kāi)發(fā)組重新開(kāi)發(fā)。這樣做的好處是可以節(jié)省大量的時(shí)間成本和人力成本。
功能測(cè)試
功能測(cè)試檢查實(shí)際的功能是否符合用戶的需求。測(cè)試的大部分工作也是圍繞軟件的功能進(jìn)行,設(shè)計(jì)軟件的目的也就是滿足客戶對(duì)其功能的需求。
功能測(cè)試又可可以細(xì)分為很多種:界面測(cè)試、邏輯功能測(cè)試、易用性測(cè)試、安裝測(cè)試、兼容性測(cè)試等。
界面測(cè)試:確保產(chǎn)品UI符合產(chǎn)品經(jīng)理和設(shè)計(jì)師的界面設(shè)計(jì),并且文案正確。
邏輯功能測(cè)試:根據(jù)需求文檔與測(cè)試用例,測(cè)試產(chǎn)品的邏輯,確保邏輯正確。
兼容性測(cè)試:原有功能優(yōu)化后在新舊版本上的兼容測(cè)試;服務(wù)號(hào)、PC Web、組織號(hào)與APP之間相互功能的交互與兼容測(cè)試。
回歸測(cè)試:
回歸測(cè)試是指修改了舊代碼后,重新實(shí)行測(cè)試以確認(rèn)修改后沒(méi)有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。
原有功能在新版本上進(jìn)行回歸測(cè)試,保證運(yùn)行準(zhǔn)確。目前APP回歸測(cè)試上測(cè)試主要基于底部導(dǎo)航Tab,對(duì)報(bào)名吧首頁(yè)、通訊錄、發(fā)布、發(fā)現(xiàn)、我四個(gè)tab下的主要功能進(jìn)行回歸測(cè)試。服務(wù)號(hào)和pc web會(huì)進(jìn)行發(fā)布-報(bào)名-簽到整一個(gè)業(yè)務(wù)流程進(jìn)行回歸測(cè)試。組織號(hào)是進(jìn)行組織的申請(qǐng)-資料編輯-審核會(huì)員-審核組織的業(yè)務(wù)流程進(jìn)行測(cè)試。
第一輪功能測(cè)試中發(fā)現(xiàn)的bug得到修復(fù)后,對(duì)該功能進(jìn)行第二輪測(cè)試?;貧w也是一個(gè)循環(huán)的過(guò)程,如果回歸的問(wèn)題通不過(guò),則需要開(kāi)發(fā)人員修改后再次進(jìn)行回歸,直到通過(guò)為止。
驗(yàn)收測(cè)試
驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作。一般是對(duì)產(chǎn)品功能、用戶界面、性能、業(yè)務(wù)關(guān)聯(lián)性的全局測(cè)試,確保產(chǎn)品達(dá)到產(chǎn)品經(jīng)理的需求,沒(méi)有阻礙產(chǎn)品使用的大bug。
升級(jí)測(cè)試
從歷史版本升級(jí)到當(dāng)前新版本的測(cè)試,確保升級(jí)后,軟件可以正常使用,重點(diǎn)對(duì)升級(jí)后的新功能進(jìn)行測(cè)試。