本次版本內(nèi)容涉及公司最重要的業(yè)務(wù)調(diào)整,其中邏輯护糖、流程都發(fā)生了重大變化褥芒,頁面進(jìn)行重新設(shè)計開發(fā),所以需要測試的內(nèi)容比較多嫡良。包含 UI 測試锰扶、功能測試、流程測試寝受、舊數(shù)據(jù)處理坷牛、郵件內(nèi)容確認(rèn)。
本次版本測試時間 2 個星期羡蛾,測試人員 2 人(不包含寫測試用例時間)漓帅。
測試用例準(zhǔn)備:1人锨亏,1個星期痴怨。中間參雜其他任務(wù)測試。
測試的用戶角色:學(xué)生(高中生器予、大學(xué)生)浪藻、導(dǎo)師。
角色區(qū)分國家線:北美乾翔、英澳
用戶:測試用戶爱葵、付費用戶
導(dǎo)師:測試導(dǎo)師施戴、付費導(dǎo)師
學(xué)生預(yù)約上課方式:管理員直接預(yù)約、管理員模擬學(xué)生預(yù)約萌丈、學(xué)生登錄自己預(yù)約赞哗、再次預(yù)約、特殊服務(wù)預(yù)約辆雾。
可預(yù)約的項目:9個項目
部分功能由于舊數(shù)據(jù)肪笋、郵件格式、環(huán)境問題度迂,于上線后進(jìn)行測試藤乙。比如:郵件內(nèi)容確認(rèn)、舊數(shù)據(jù)處理后數(shù)據(jù)新確認(rèn)惭墓、廣播坛梁、上課評分問題。
上線后問題匯總:
時區(qū)問題腊凶。比如學(xué)生預(yù)約9點的課划咐,顯示預(yù)約的10點的課。
原因:北美實行夏令時钧萍,時間會提前一個小時尖殃。所以導(dǎo)致部分時區(qū)的學(xué)生預(yù)約時,上課時間會延后一小時划煮。
誰發(fā)現(xiàn)的問題:在上線之前送丰,與對應(yīng)的業(yè)務(wù)人員進(jìn)行培訓(xùn),預(yù)約課程時發(fā)現(xiàn)的問題弛秋。慶幸是在上線前發(fā)現(xiàn)的器躏,不然影響較大。
以后如何避免這個問題:在測試時蟹略,注意查看線上用戶使用的時區(qū)登失,需要抽出幾個時區(qū)進(jìn)行驗證,盡量將場景覆蓋全面挖炬。在上預(yù)發(fā)環(huán)境之前揽浙,對導(dǎo)師的設(shè)置已進(jìn)行舊數(shù)據(jù)處理,上線后未再次執(zhí)行腳本意敛。導(dǎo)致在上預(yù)發(fā)環(huán)境與上線上環(huán)境這段時間內(nèi)新招的導(dǎo)師未進(jìn)行數(shù)據(jù)處理馅巷,無法預(yù)約課程。
原因:上線前評估不到位草姻,未想到這段時間新招的導(dǎo)師有影響钓猬。
誰發(fā)現(xiàn)的問題:上線后,業(yè)務(wù)人員過程中發(fā)現(xiàn)無法預(yù)約導(dǎo)師撩独,爆出問題敞曹。因之前已準(zhǔn)備好腳本账月,所以執(zhí)行后問題即刻解決,影響不大澳迫。
以后如何避免這個問題:對于舊數(shù)據(jù)的處理局齿,如果是在上預(yù)發(fā)環(huán)境時進(jìn)行的處理,注意上線后是否還需要進(jìn)行再次處理橄登。線上郵件內(nèi)容不對
原因:開發(fā)代碼問題项炼。因功能必須上線后驗證,所以與測試無關(guān)示绊。測試已在實際用戶使用未發(fā)現(xiàn)問題之前發(fā)現(xiàn)問題锭部,并督促開發(fā)進(jìn)行了修復(fù)。因套餐不同面褐,扣取的方式不同拌禾,導(dǎo)致部分用戶無法預(yù)約課程。
原因:一類套餐上課課時 -1展哭,一類套餐上課 -4湃窍。前端判斷條件寫反,導(dǎo)致課時 <4 時匪傍,應(yīng)該可以預(yù)約課程的用戶無法預(yù)約您市。當(dāng)時測試時這里有出現(xiàn)其他問題,在開發(fā)修改問題之前役衡,測試驗證 <4 的情況正常茵休,<1 的情況有問題。修復(fù)問題后手蝎,驗證了 <1 的情況榕莺,未回歸 <4 的情形。導(dǎo)致線上報錯棵介。
誰發(fā)現(xiàn)的問題:上線后用戶反饋的問題钉鸯。這個屬于測試問題,測試未發(fā)現(xiàn)邮辽,影響較大唠雕。
以后如何避免這個問題:開發(fā)修復(fù)問題后,記得相應(yīng)功能均進(jìn)行回歸吨述,交叉所有場景岩睁。不要修復(fù)前校驗一種場景,修復(fù)校驗另一種場景锐极。導(dǎo)致場景遺漏笙僚,線上出錯。課程刪除后灵再,學(xué)生仍然可以預(yù)約此課程的課
原因:測試時只考慮了新增和歷史數(shù)據(jù)情況肋层,未考慮到刪除后的情景。且當(dāng)數(shù)據(jù)為空時翎迁,用戶端顯示數(shù)據(jù)不對栋猖。
誰發(fā)現(xiàn)的問題:上線后,業(yè)務(wù)人員暴露的問題汪榔。
以后如何避免這個問題:對于頁面上顯示的數(shù)據(jù)蒲拉,測試需要了解清楚數(shù)據(jù)的獲取邏輯,測試時需要考慮新增痴腌、刪除雌团、編輯、舊數(shù)據(jù)士聪、為空锦援、數(shù)據(jù)量大的情景,進(jìn)行一一覆蓋剥悟。用戶點擊鏈接灵寺,進(jìn)入課堂上課失敗。
原因:window.open兼容性問題区岗,點擊鏈接新打開一個網(wǎng)頁進(jìn)入上課略板。PC 端用戶進(jìn)入上課正常,安卓手機(jī)端正常慈缔,蘋果手機(jī)端點擊鏈接上課失敗叮称。影響較大,緊急修復(fù)為不新開網(wǎng)頁打開鏈接上課藐鹤。
誰發(fā)現(xiàn)的問題:上線后颅拦,業(yè)務(wù)人員暴露的問題。
以后如何避免這個問題:因大部分用戶使用的是 PC 端教藻,所以慣性忽略了手機(jī)端距帅,未進(jìn)行手機(jī)端回歸測試。之后測試時一定要注意回歸手機(jī)端功能括堤。還有一些其他因網(wǎng)絡(luò)不好碌秸,產(chǎn)生的問題。很難復(fù)現(xiàn)悄窃,發(fā)生概率較小讥电。
此次發(fā)版產(chǎn)生問題多,影響較大轧抗。部分問題因測試回歸不到位恩敌,導(dǎo)致影響線上用戶的使用。雖然因為穿插其他緊急任務(wù)測試横媚,導(dǎo)致測試時間不夠充足纠炮,但是部分屬于測試考慮不全面導(dǎo)致的問題月趟。作為測試人員,我們應(yīng)時刻保持頭腦清醒恢口,注意測試是否全面孝宗,盡量將功能覆蓋全面。
測試是產(chǎn)品的質(zhì)量把控者耕肩,應(yīng)不斷提升自己的測試思維因妇,提升自己的專業(yè)能力,把控好產(chǎn)品的質(zhì)量猿诸。每次發(fā)版都膽戰(zhàn)心驚的婚被,特別是大的業(yè)務(wù)版本,覺都睡不好梳虽,擔(dān)心出問題址芯。每次自己都調(diào)侃自己從事的是高危行業(yè),同行的同志們怖辆,加油是复!