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