? ? 軟件測(cè)試象泵,簡(jiǎn)單來(lái)說(shuō)就是測(cè)試一個(gè)軟件(Web網(wǎng)站寞秃,App軟件),保證這個(gè)軟件盡可能的少bug偶惠。保證軟件的質(zhì)量蜕该,減少后期修復(fù)成本。
需求階段
? ? 進(jìn)入軟件這一行洲鸠,當(dāng)然,測(cè)試也屬于程序員馋缅“峭螅或者說(shuō),高級(jí)的測(cè)試萤悴,也是一個(gè)合格的開(kāi)發(fā)瘾腰。那我們進(jìn)入這一行,就得懂這一行的行話覆履,不然蹋盆,就顯得不夠?qū)I(yè)了。首先硝全,我們來(lái)看需求栖雾。軟件要做些什么,首先得有一個(gè)范圍伟众,比如你是做一個(gè)購(gòu)物網(wǎng)站析藕,還是及時(shí)通訊軟件,那告訴我們要做些什么凳厢,這就是需求账胧。如何識(shí)別需求?一般是客戶說(shuō)想加一個(gè)功能先紫,產(chǎn)品經(jīng)理或者項(xiàng)目經(jīng)理去溝通治泥,了解這個(gè)需求。接下來(lái)遮精,產(chǎn)品經(jīng)理組織相關(guān)人員(開(kāi)發(fā)居夹,測(cè)試等)進(jìn)行開(kāi)會(huì),這就是需求評(píng)審會(huì)議。大家確定需求要實(shí)現(xiàn)的功能吮播,進(jìn)度計(jì)劃(完成時(shí)間)变屁,WBS工作分解(分配任務(wù))等。相關(guān)術(shù)語(yǔ):PM(Product Manager)產(chǎn)品經(jīng)理?意狠、?PM(Project Management)項(xiàng)目經(jīng)理粟关、PRD?需求文檔
設(shè)計(jì)階段
? ? 到了設(shè)計(jì)階段,一般由設(shè)計(jì)負(fù)責(zé)人組織項(xiàng)目成員開(kāi)會(huì)环戈, 進(jìn)行原型的處理和項(xiàng)目的排期闷板,這就是交互評(píng)審會(huì)議。會(huì)議結(jié)束之后院塞,會(huì)確定具體的設(shè)計(jì)demo(原型圖)遮晚。前端開(kāi)發(fā)人員再和UI,UE設(shè)計(jì)師確認(rèn)一些細(xì)節(jié)點(diǎn)(主要是面向客戶的界面和交互)拦止。時(shí)間確認(rèn)好县遣,什么時(shí)候上線,開(kāi)發(fā)需要幾天汹族,測(cè)試需要幾天萧求。
用例設(shè)計(jì)
? ? 接下來(lái)測(cè)試登場(chǎng)了,測(cè)試根據(jù)前面兩個(gè)會(huì)議確定的需求顶瞒,整理出測(cè)試用例(比如夸政,需求為新增一個(gè)郵箱注冊(cè)登陸的功能,那么我用QQ郵箱注冊(cè)登陸榴徐,就是一條用例)守问,用例設(shè)計(jì)要盡可能的覆蓋全面,以及包含各種邊界值及異常值得輸入坑资。以保證了項(xiàng)目的進(jìn)度和穩(wěn)定性耗帕。中間主要是測(cè)試同學(xué)和開(kāi)發(fā)同學(xué)確認(rèn)功能點(diǎn)和相關(guān)的細(xì)節(jié)。
開(kāi)發(fā)和測(cè)試階段
? ? 開(kāi)發(fā)完之后會(huì)通知測(cè)試(一般新功能初次集成測(cè)試袱贮,稱為冒煙測(cè)試兴垦,如一塊電路板開(kāi)發(fā)完成,先通電字柠,看是否冒煙)探越,大型的項(xiàng)目會(huì)有一個(gè)提測(cè)郵件或者軟件項(xiàng)目管理系統(tǒng)會(huì)有提示,小項(xiàng)目的話直接在群里通知了窑业。告知測(cè)試在什么環(huán)境下測(cè)試钦幔。測(cè)試環(huán)境一般分為:測(cè)試環(huán)境,生產(chǎn)環(huán)境常柄,日常環(huán)境鲤氢。
測(cè)試環(huán)境:就是和生產(chǎn)環(huán)境區(qū)分開(kāi)來(lái)搀擂,需要相關(guān)的環(huán)境配置和搭建,一般開(kāi)發(fā)同學(xué)都搭建好的卷玉,測(cè)試同學(xué)綁定hosts就可以用了哨颂,有時(shí)大的項(xiàng)目測(cè)試環(huán)境還分成ST環(huán)境和UAT環(huán)境,ST為日常更新版本測(cè)試的環(huán)境相种,UAT為接近生產(chǎn)的測(cè)試環(huán)境威恼,一般用于投產(chǎn)前的驗(yàn)證或者驗(yàn)收。
生產(chǎn)環(huán)境:就是線上環(huán)境寝并,發(fā)布到客戶去使用的環(huán)境箫措,也就是我們常說(shuō)的項(xiàng)目上線。發(fā)布到這個(gè)環(huán)境的話意味著項(xiàng)目差不多完成了衬潦。
日常環(huán)境:這個(gè)環(huán)境接觸的比較少斤蔓,用于一些日常的需求,或者臨時(shí)改個(gè)線上的小bug使用到镀岛。一般是由開(kāi)發(fā)同學(xué)和產(chǎn)品處理弦牡,小需求和小bug開(kāi)發(fā)或修復(fù)后開(kāi)發(fā)通知產(chǎn)品驗(yàn)收即可。
上線階段
? ? 開(kāi)發(fā)修復(fù)好bug漂羊,項(xiàng)目經(jīng)理組織驗(yàn)收喇伯,驗(yàn)收一般由測(cè)試,產(chǎn)品拨与,業(yè)務(wù)等人員參與。然后通知項(xiàng)目相關(guān)成員艾猜,可以上線?买喧。一般會(huì)先在測(cè)試環(huán)境全部回歸一遍,確保功能點(diǎn)匆赃。然后上線之后再回歸一遍淤毛,項(xiàng)目結(jié)束。一般行業(yè)都是周四晚上投產(chǎn)算柳,如果是通宵低淡,剛好周五連著周末就休息了,前提是周末不加班瞬项。
? ? 上線流程:后端先上線蔗蹋,然后前端開(kāi)發(fā)人員告知前端版本號(hào),再上線囱淋。所以測(cè)試人員在線上環(huán)境時(shí)要注意查看前端版本號(hào)對(duì)不對(duì)再驗(yàn)證猪杭。好的,我們站在整個(gè)軟件項(xiàng)目的流程去了解其中的一些道道妥衣。那現(xiàn)在我們應(yīng)該大概了解測(cè)試工程師應(yīng)該干什么了皂吮。