
入職一家新公司后,我接手負(fù)責(zé)一個(gè)模塊的功能測試。
那么入職后有哪些問題是需要先了解的呢?
自我整理了一些問題,想讓帶我的導(dǎo)師一起給解答一下
1.?這個(gè)產(chǎn)品現(xiàn)在是在進(jìn)行二期的功能開發(fā)嗎?還是初期呢??
2.該產(chǎn)品都有哪些文檔,是否有需求文檔、用戶手冊、UI設(shè)計(jì)稿、接口文檔、測試報(bào)告等文檔,在哪里獲取查看?
3.這邊的測試流程是怎么樣的呢?
4.這邊是如何進(jìn)行進(jìn)度跟蹤的,比如研發(fā)完成進(jìn)度,是否都通過禪道??
5.缺陷的管理流程是怎樣的?需要注意些什么?測試一但發(fā)現(xiàn)問題,提交禪道分配給誰??(確定研發(fā)分工,bug能夠提交給正確負(fù)責(zé)人)
6.每次版本發(fā)布?有什么計(jì)劃嗎?
此外查看歷史bug、現(xiàn)有用例,了解現(xiàn)工作測試用例粒度,不同團(tuán)隊(duì)是不一樣的
了解業(yè)務(wù)流程,對著已實(shí)現(xiàn)的功能,查看產(chǎn)品業(yè)務(wù)流程文檔。了解下市場上同類產(chǎn)品的業(yè)務(wù)。最好看完后,讓產(chǎn)品經(jīng)理給你介紹一遍產(chǎn)品。疑問的地方問清楚,感覺這是最快熟悉業(yè)務(wù)的辦法。
然后建議如果沒有流程文檔,自己整理一份。既可以給新入職、新入組的同事參考,也是體現(xiàn)個(gè)人專業(yè)度的好機(jī)會(huì)。
然后,最終我發(fā)現(xiàn),當(dāng)前公司的測試組跟前公司差別很大。
1.現(xiàn)公司項(xiàng)目較多,基本上一個(gè)人負(fù)責(zé)一個(gè)平臺(tái),需求量大的時(shí)候相互支撐?;旧蠌哪玫叫枨蟮綔y試結(jié)束,都是單人負(fù)責(zé)。每個(gè)人都是版本負(fù)責(zé)人。
2.流程方面,這邊的要求并不明確,測試用例、測試報(bào)告等,甚至沒有評審環(huán)節(jié),就是看結(jié)果。
3.現(xiàn)公司主要是web端測試,前公司則是app的測試。現(xiàn)公司測試組更多的會(huì)進(jìn)行bug定位分析,把有問題的前端請求或后端返回截圖、數(shù)據(jù)庫截圖附在bug中。如訂單處理失敗,那么你需要去數(shù)據(jù)庫找到相關(guān)表,了解失敗原因再進(jìn)行復(fù)現(xiàn)、提交問題。
4.有一點(diǎn)我很喜歡,公司要求并鼓勵(lì)學(xué)習(xí),會(huì)開展培訓(xùn),如接口自動(dòng)化、并讓研發(fā)分享python入門、經(jīng)驗(yàn)及踩過的坑。并且要求你去運(yùn)用到項(xiàng)目中。目前根據(jù)接口文檔,編寫接口測試用例、學(xué)習(xí)python。感覺每天都有學(xué)到新的東西。
綜上,我以前公司為鑒,結(jié)合現(xiàn)公司現(xiàn)狀,對我所負(fù)責(zé)的測試項(xiàng)目提出建議并推動(dòng)執(zhí)行:
1.明確項(xiàng)目上線時(shí)間安排、提測時(shí)間,評估測試時(shí)間,并與相關(guān)負(fù)責(zé)人確認(rèn)沒有問題。
2.我以提測質(zhì)量差為由,提出要求研發(fā)按我編寫的自測用例進(jìn)行自測(自測用例以主要業(yè)務(wù)流程、會(huì)造成測試阻塞的測試點(diǎn)為主)。自測通過后再提交測試
3.測試過程中每天主動(dòng)向相關(guān)負(fù)責(zé)人、導(dǎo)師匯報(bào)測試進(jìn)度
最終確定項(xiàng)目的流程,并與產(chǎn)品研發(fā)確認(rèn)通過后推動(dòng)執(zhí)行
具體如下:
當(dāng)前測試流程
一、需求評審會(huì)前,產(chǎn)品提前給出原型、需求文檔
二、相關(guān)人員先看一遍,匯總疑問在需求會(huì)議上一并提出討論
三、需求會(huì)議上確定產(chǎn)品排期,提測時(shí)間、測試、上線時(shí)間
四、研發(fā)投入研發(fā),測試開始寫用例
五、研發(fā)每日填寫研發(fā)進(jìn)度在線文檔,如有遇到問題群里反饋(比如可能延期需要預(yù)警)
六、測試提交自測用例給研發(fā)進(jìn)行自測,自測通過后測試執(zhí)行系統(tǒng)測試
七、測試開始,測試每日群里反饋測試進(jìn)度、是否遇到問題(比如可能延期需要預(yù)警)
八、測試完成,通知產(chǎn)品進(jìn)行測試環(huán)境驗(yàn)收九、產(chǎn)品驗(yàn)收完成,安排上線時(shí)間
十、產(chǎn)品上線開發(fā)人員需要在對應(yīng)的項(xiàng)目群中發(fā)布上線公告
十一、測試進(jìn)行上線后,生產(chǎn)環(huán)境測試,反饋測試結(jié)果,出測試報(bào)告(一兩個(gè)小功能優(yōu)化可以不出)
后期根據(jù)執(zhí)行結(jié)果再進(jìn)行優(yōu)化完善
?
個(gè)人方面需要深入熟悉navicat、Robomongo、Xshell、Postman、fiddler、python+request接口自動(dòng)化
后續(xù)將出每個(gè)工具學(xué)習(xí)過程、使用經(jīng)驗(yàn),加深學(xué)習(xí)效果。
文章首發(fā)公眾號(hào)(軟件測試er)歡迎指點(diǎn)、討論