避坑指南:后臺(tái)系統(tǒng)模塊測(cè)試問(wèn)題
筆者從實(shí)際工作中出發(fā),結(jié)合案例分享了ERP后臺(tái)系統(tǒng)采購(gòu)模塊的測(cè)試相關(guān)流程問(wèn)題,供大家一同參考和學(xué)習(xí)。
項(xiàng)目背景:項(xiàng)目是一家跨境電商公司自己的ERP后臺(tái)系統(tǒng),本次主要講述其中的采購(gòu)模塊的測(cè)試相關(guān)流程。
分享目的:本次也是第一次親身經(jīng)歷這樣一個(gè)中小型項(xiàng)目的產(chǎn)品的設(shè)計(jì)、測(cè)試和上線的流程。產(chǎn)品設(shè)計(jì)比較復(fù)雜,由于是公司自己的ERP系統(tǒng),主要是要解決業(yè)務(wù)部門的需要,需覆蓋很多種場(chǎng)景。
由于沒(méi)有專業(yè)的測(cè)試人員,基本上是產(chǎn)品自己測(cè)試系統(tǒng),其中碰到了很多問(wèn)題,當(dāng)然在思維方面也收獲不少,謹(jǐn)以此記。
一、項(xiàng)目簡(jiǎn)介
采購(gòu)模塊,顧名思義就是把貨從供應(yīng)商家通過(guò)各種環(huán)節(jié)最終送到公司倉(cāng)庫(kù)的過(guò)程。
對(duì)于跨境電商公司來(lái)說(shuō),供應(yīng)鏈的效率也是競(jìng)爭(zhēng)力之一,供應(yīng)鏈涉及節(jié)點(diǎn)和需注意的細(xì)節(jié)極其多,這里簡(jiǎn)單介紹下采購(gòu)系統(tǒng)涉及的角色和各角色在這條供應(yīng)鏈鏈條中的作用。
二、后端產(chǎn)品測(cè)試步驟
1. 優(yōu)先關(guān)注核心流程和一些支線流程的順暢度
流程在測(cè)試中是優(yōu)先級(jí)最高的環(huán)節(jié),后端產(chǎn)品注重流程,流程通了才能解決業(yè)務(wù)部門的需求,因此要盡可能多的去測(cè)試大大小小的流程。
除了正常流程,還需要考慮終止流程。在供應(yīng)鏈里如何不讓信息流轉(zhuǎn)下一節(jié)點(diǎn)也很重要。
比如需關(guān)注以下流程:
- MRP運(yùn)行邏輯,是否能給出正確的采購(gòu)建議;
- 生成采購(gòu)單流程,采購(gòu)單審核流程,是否能正常下單給供應(yīng)商;
- 請(qǐng)款流程,是否能及時(shí)安排貨款,讓供應(yīng)商及時(shí)發(fā)貨;
- 簽收—質(zhì)檢—上架流程,貨物到倉(cāng)庫(kù)是否能快速入庫(kù);
- 異常流程,來(lái)貨不符,質(zhì)檢不合格,來(lái)料多發(fā)等各種異常是否能正常走通以快速處理到貨的異常。
2. 關(guān)注整個(gè)模塊的數(shù)據(jù)流轉(zhuǎn)和正確性
在業(yè)務(wù)流程中流動(dòng)的是各種不同類型的數(shù)據(jù),采購(gòu)模塊的數(shù)量影響倉(cāng)儲(chǔ)系統(tǒng)庫(kù)存的準(zhǔn)確性,金額影響財(cái)務(wù)系統(tǒng)的成本和營(yíng)收核算。
測(cè)試過(guò)程中,每一步變化都需要關(guān)注數(shù)據(jù)的增減是否正常。
比如需關(guān)注以下數(shù)據(jù):
- 采購(gòu)數(shù)量取消,取消之后采購(gòu)單數(shù)量是否正??蹨p;
- 質(zhì)檢不合格產(chǎn)生了次品,次品處理完成,比如退貨之后,次品數(shù)量是否扣減,采購(gòu)單欠貨數(shù)量是否正確;
- 財(cái)務(wù)的應(yīng)收、應(yīng)付金額是否正確;財(cái)務(wù)成本核算是否正常;
- MRP生成的采購(gòu)建議數(shù)量是否合理。
3. 關(guān)注BUG
測(cè)試過(guò)程本身就是一個(gè)不斷發(fā)現(xiàn)bug、修復(fù)bug的過(guò)程,最終可以交付產(chǎn)品。
發(fā)現(xiàn)Bug就是不斷做暴力測(cè)試,看系統(tǒng)是否有相應(yīng)的反應(yīng),能讓用戶知道接下來(lái)要怎么做。
4. 視覺(jué)界面問(wèn)題
對(duì)于后端產(chǎn)品最后關(guān)注界面問(wèn)題,比如排版好不好看,關(guān)鍵數(shù)據(jù)有沒(méi)有顏色突出,視覺(jué)體驗(yàn)好不好,字體有沒(méi)有對(duì)齊等影響視覺(jué)體驗(yàn)的問(wèn)題。
5. 做好跨部門聯(lián)測(cè)
產(chǎn)品正式交付業(yè)務(wù)方前,需要讓業(yè)務(wù)方小范圍先測(cè)試一遍,讓業(yè)務(wù)方用真實(shí)的工作場(chǎng)景去發(fā)現(xiàn)更多產(chǎn)品人員無(wú)法發(fā)現(xiàn)的問(wèn)題,同時(shí),檢測(cè)系統(tǒng)到底多大程度上可以滿足業(yè)務(wù)方的需要。
三、測(cè)試過(guò)程中的避坑指南
如果沒(méi)有專門的測(cè)試人員,需要產(chǎn)品自己去測(cè)試的時(shí)候需要注意以下幾點(diǎn):
(1)分優(yōu)先級(jí),先測(cè)什么后測(cè)什么,集中測(cè)試某一類問(wèn)題。對(duì)自己要測(cè)的東西做到心中有數(shù),不能盲目測(cè)試了幾天,什么核心嚴(yán)重問(wèn)題都沒(méi)測(cè)試出來(lái);
(2)要盡量想到各種可能的極端情況,測(cè)試過(guò)程中盡量覆蓋更多真實(shí)的工作場(chǎng)景,越早發(fā)現(xiàn)問(wèn)題越好,不然等到上線就很麻煩;
(3)做好記錄,每天有很多優(yōu)化項(xiàng),對(duì)于自己已經(jīng)測(cè)試過(guò)沒(méi)問(wèn)題的流程需要記錄下來(lái),下次測(cè)試的時(shí)候就可以少花點(diǎn)時(shí)間在這個(gè)模塊。對(duì)于提過(guò)優(yōu)化的問(wèn)題也需要記錄下來(lái),次日需檢查優(yōu)化內(nèi)容是否已完成;
(4)每日高效迭代。測(cè)試的時(shí)候需要集中發(fā)現(xiàn)問(wèn)題–解決問(wèn)題,做到每日一迭代的節(jié)奏;
(5)涉及跨部門的系統(tǒng),在小范圍測(cè)試的時(shí)候一定要讓各部門積極測(cè)試。這也是本次項(xiàng)目中做得最不好的地方,測(cè)試的時(shí)候各部門配合不太好,測(cè)試的積極性不高,沒(méi)有提出異議,最終也導(dǎo)致了上線之后的“怨聲載道”,關(guān)于上線的事宜下一篇文章再寫。
在做跨部門測(cè)試的時(shí)候,建議召集各部門核心成員集中安排一個(gè)時(shí)間一個(gè)會(huì)議室聯(lián)動(dòng)測(cè)試。對(duì)工作人員來(lái)說(shuō),測(cè)試本身是本職工作之外的額外工作,測(cè)試的積極性不會(huì)很高,所以需要有人重視新系統(tǒng)的測(cè)試流程,需要各部分核心人員了解系統(tǒng)的運(yùn)作,因此,小范圍測(cè)試這個(gè)環(huán)節(jié)一定要做好。
(6)小范圍測(cè)試前的準(zhǔn)備。為了做好測(cè)試工作,需要擬一份公測(cè)說(shuō)明,包含測(cè)試對(duì)象,測(cè)試內(nèi)容,注意事項(xiàng)等。對(duì)于要測(cè)試的重點(diǎn)功能也需要告知大家,才不至于讓大家手足無(wú)措。使用手冊(cè)和操作流程文檔也需要提前準(zhǔn)備好。方便指引大家測(cè)試。
(7)在測(cè)試過(guò)程中要積極主動(dòng)收集大家的測(cè)試反饋,從測(cè)試反饋中找到需要優(yōu)化的方向和細(xì)節(jié)。
寫在最后:一遍又一遍的不斷測(cè)試略顯枯燥,但測(cè)試的用心在上線之后的反響中都會(huì)得到體現(xiàn),你的每一份用心都是值得的。
本文由 @左左雜貨店 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
- 目前還沒(méi)評(píng)論,等你發(fā)揮!