1喘蟆、公司現(xiàn)階段流程
我加入公司之前缓升,公司是沒(méi)有測(cè)試的,剛到公司經(jīng)理就丟了兩個(gè)已開(kāi)發(fā)完成的系統(tǒng)讓測(cè)試蕴轨,也沒(méi)有開(kāi)會(huì)講解需求港谊,需求文檔說(shuō)明書(shū)統(tǒng)統(tǒng)都沒(méi)有,也沒(méi)有說(shuō)如何測(cè)試橙弱,反正就是2周的工作日內(nèi)完成歧寺,測(cè)試完成,bug都沒(méi)有修復(fù)完膘螟,就直接拿給用戶試用了成福,但是上線后就出問(wèn)題了,即在不同模塊的樹(shù)形結(jié)構(gòu)下添加完全相同名字的菜單添加不起荆残。經(jīng)理緊急開(kāi)會(huì)討論什么原因?qū)е耣ug奴艾。會(huì)議上我說(shuō)了自己的觀點(diǎn):
1)沒(méi)有需求文檔,時(shí)間緊急内斯,測(cè)試用例沒(méi)有寫(xiě)蕴潦;
2)bug沒(méi)有修復(fù)完就直接上線給客戶使用了,雖說(shuō)客戶著急使用俘闯,但是至少要在上線前對(duì)bug進(jìn)行討論評(píng)估是否可以不修復(fù)就上線潭苞;
3)客戶使用過(guò)程中出現(xiàn)的問(wèn)題已經(jīng)提交在禪道上;
4)需求會(huì)議評(píng)審的時(shí)候測(cè)試沒(méi)有參與真朗;
在出現(xiàn)問(wèn)題后公司定了個(gè)粗略的測(cè)試流程:
1) 測(cè)試與開(kāi)發(fā)同時(shí)介入需求此疹,都要參加需求評(píng)審會(huì)議(到現(xiàn)在仍然有很多時(shí)候開(kāi)需求會(huì)都不會(huì)叫測(cè)試)
2)根據(jù)需求,測(cè)試和開(kāi)發(fā)分別給出相應(yīng)的計(jì)劃(很多時(shí)候項(xiàng)目經(jīng)理只根據(jù)開(kāi)發(fā)的計(jì)劃來(lái)跟項(xiàng)目進(jìn)度,因?yàn)楹芏鄷r(shí)候產(chǎn)品都給客戶使用了才丟給測(cè)試進(jìn)行測(cè)試)
3)開(kāi)發(fā)根據(jù)需求畫(huà)好原型后(公司沒(méi)有UI設(shè)計(jì))進(jìn)行評(píng)審
4)評(píng)審?fù)ㄟ^(guò)后測(cè)試根據(jù)原型寫(xiě)測(cè)試用例(需求文檔始終都沒(méi)有蝗碎,開(kāi)發(fā)說(shuō)寫(xiě)需求要耗費(fèi)很多時(shí)間)
5)測(cè)試用例設(shè)計(jì)好后開(kāi)發(fā)湖笨、測(cè)試蹦骑、項(xiàng)目經(jīng)理開(kāi)會(huì)對(duì)測(cè)試用例進(jìn)行評(píng)審(只是評(píng)審了1,2次后面又不按照流程走了)
6)產(chǎn)品完成后開(kāi)發(fā)把部署包和轉(zhuǎn)測(cè)文檔給測(cè)試進(jìn)行部署并測(cè)試(時(shí)間緊不測(cè)試就給客戶用的現(xiàn)象仍然存在)
7)等開(kāi)發(fā)修復(fù)好bug后進(jìn)行回歸測(cè)試(bug沒(méi)修復(fù)完就上線的現(xiàn)象仍然存在)
我覺(jué)得進(jìn)行更改后的測(cè)試流程沒(méi)有起到推進(jìn)作用慈省,仍然處于被動(dòng)狀態(tài),也仍然存在很多問(wèn)題眠菇,比如需求變更后根本就不經(jīng)過(guò)測(cè)試边败,甚至測(cè)試根本就不知道有需求變更,總之問(wèn)題很多捎废,跟項(xiàng)目經(jīng)理提笑窜,項(xiàng)目經(jīng)理說(shuō)按照公司現(xiàn)在的情況颇玷,項(xiàng)目不可能按照流程走。
2谐丢、 希望的測(cè)試流程
1)有專門的需求人員編寫(xiě)需求文檔芹助,且需求評(píng)審時(shí)需求人員、開(kāi)發(fā)藤抡、測(cè)試一起參與;
2)需求評(píng)審?fù)ㄟ^(guò)后,測(cè)試根據(jù)需求和開(kāi)發(fā)計(jì)劃制定測(cè)試計(jì)劃荷腊;
3)需求評(píng)審?fù)ㄟ^(guò)后,UI根據(jù)需求畫(huà)原型急凰,且原型評(píng)審時(shí)需求人員女仰、開(kāi)發(fā)、測(cè)試一起參與抡锈;
4)DB設(shè)計(jì)好數(shù)據(jù)庫(kù)后進(jìn)行評(píng)審疾忍,且評(píng)審時(shí)需求人員、開(kāi)發(fā)床三、測(cè)試一起參與一罩;
5)開(kāi)發(fā)寫(xiě)代碼階段,測(cè)試根據(jù)需求文檔和原型進(jìn)行測(cè)試用例設(shè)計(jì)撇簿;
6)測(cè)試用例設(shè)計(jì)完成后進(jìn)行評(píng)審聂渊,且評(píng)審時(shí)需求人員、開(kāi)發(fā)四瘫、測(cè)試一起參與汉嗽;
7)測(cè)試用例設(shè)計(jì)評(píng)審?fù)ㄟ^(guò)開(kāi)始編寫(xiě)測(cè)試用例;
8)開(kāi)發(fā)完成后發(fā)部署包給配置管理員找蜜,發(fā)轉(zhuǎn)測(cè)文檔給測(cè)試饼暑,配置管理員打tag,然后把tag的地址給測(cè)試,測(cè)試在Jenkins上進(jìn)行更新弓叛;
9)更新完成后首先進(jìn)行冒煙測(cè)試迈着,測(cè)試不通過(guò)打回,直到冒煙測(cè)試通過(guò)才開(kāi)始進(jìn)行后續(xù)的系統(tǒng)測(cè)試邪码;
10)bug修復(fù)后進(jìn)行回歸測(cè)試裕菠;
11)版本測(cè)試完成后出各種測(cè)試報(bào)告;