
這是《落葉》文集里第132片落葉,希望你能喜歡,不為別的,只為這份堅(jiān)持。
【背景】
老師,我想問一下,如何迅速了解產(chǎn)品的業(yè)務(wù)流程呢?有的根本沒有文檔看,有的話也是復(fù)雜凌亂,不知道怎么看,感覺一頭霧水,無從下手。
這是很多測(cè)試人員進(jìn)到一家新公司或者是接手一個(gè)新產(chǎn)品時(shí),最常面臨的問題,一是因?yàn)槲臋n的缺失或更新的不同步,二是因?yàn)閺墓芾碚呓嵌葋碚f,時(shí)間是稀缺資源,肯定是希望你越快能了解產(chǎn)品,熟悉業(yè)務(wù),越早能開始干活。
以該同學(xué)想迅速了解的產(chǎn)品為例:企業(yè)內(nèi)部使用的培訓(xùn)管理系統(tǒng),系統(tǒng)功能大致包括報(bào)名、學(xué)習(xí)、考試等等。
【你問】
我怎么樣才能迅速了解一個(gè)產(chǎn)品的業(yè)務(wù)流程?
【我答】
先根據(jù)我的個(gè)人經(jīng)驗(yàn),說說相對(duì)普適性的方法:
1、找該產(chǎn)品對(duì)應(yīng)的測(cè)試負(fù)責(zé)人、開發(fā)或產(chǎn)品經(jīng)理,跟他們了解一下產(chǎn)品的應(yīng)用場(chǎng)景、用戶角色和業(yè)務(wù)主線,比如:使用該產(chǎn)品的用戶群體是誰?是否會(huì)分為系統(tǒng)管理員、老師和學(xué)員? ? ?該系統(tǒng)的主線流程又有哪些?
2、按不同的角色去使用這個(gè)系統(tǒng),在使用的過程中,如果遇到問題,可以去查看相應(yīng)的文檔(不過絕大多數(shù)公司都是缺失的),或者去詢問相應(yīng)的測(cè)試負(fù)責(zé)人、開發(fā)或產(chǎn)品經(jīng)理。問問題的時(shí)候要注意,圍繞著問題多發(fā)散一下,特別是在跟開發(fā)溝通的時(shí)候,多問問代碼邏輯相關(guān)的內(nèi)容,也就是功能背后的東西,對(duì)你理解深層次的業(yè)務(wù)邏輯會(huì)有較大的幫助;
3、針對(duì)不同的角色,對(duì)這個(gè)系統(tǒng)的業(yè)務(wù)場(chǎng)景已經(jīng)有了一定的了解之后,我們就可以開始梳理和細(xì)化地學(xué)習(xí)業(yè)務(wù)邏輯和功能細(xì)節(jié)了;
4、梳理主線,把各個(gè)角色和主功能串聯(lián)起來。比如:
“課件”主線應(yīng)該就是老師設(shè)計(jì)課件->學(xué)生報(bào)名->學(xué)生選課->學(xué)生學(xué)習(xí);
“考試”主線應(yīng)該就是老師出題->學(xué)生考試->老師閱卷->老師評(píng)分->學(xué)生查成績(jī);
5、跟剝洋蔥一樣,從外層開始把每個(gè)環(huán)節(jié)拆分成單獨(dú)的模塊,再把模塊一層一層從外到內(nèi)的剝開。比如:
“課件”主線能夠分為設(shè)計(jì)課件、報(bào)名、選課和學(xué)習(xí)等幾個(gè)模塊,而“設(shè)計(jì)課件”模塊,還應(yīng)該能細(xì)分成課件編輯、課件上傳、課件管理等幾個(gè)子模塊;
“考試”主線能夠分為出題、考試、閱卷、評(píng)分和查分等幾個(gè)模塊,而“考試”模塊還能再細(xì)分成選擇考試科目、選擇考試日期、答題等幾個(gè)子模塊,答題應(yīng)該還能再往下細(xì)分成更小的模塊,這個(gè)取決于業(yè)務(wù)邏輯的復(fù)雜程度。、
當(dāng)你按照這個(gè)步驟拆解完畢,形成一套思維導(dǎo)圖的時(shí)候,在業(yè)務(wù)功能層面,你已經(jīng)了解了至少70%,唯一可能欠缺的也就是一些沒有文檔說明的細(xì)節(jié)問題和異常場(chǎng)景。
如果你想更快速地深入了解產(chǎn)品,再介紹一個(gè)我從小伙伴那學(xué)來的方法:
1、從開發(fā)那獲取到業(yè)務(wù)日志和 SQL 日志所在服務(wù)器的地址和用戶名密碼,以及日志路徑;
2、裝上 X-shell 之類的工具,連上服務(wù)器,打開實(shí)時(shí)輸出的日志文件;
3、在前端頁面做相應(yīng)的操作,在后臺(tái)同步查看輸出的日志,通過日志里顯示的接口參數(shù)和執(zhí)行的 SQL 結(jié)果,你能很清楚地看到前端的某個(gè)業(yè)務(wù)功能,在數(shù)據(jù)庫(kù)中會(huì)關(guān)聯(lián)到哪幾張表,以及表之間的邏輯關(guān)系;
《測(cè)試路上你問我答》里的 Q&A 5,如果是你要的,甚好!如果不是,你問,我答!
【無戒日更挑戰(zhàn)營(yíng)第十一天】
作者簡(jiǎn)介:14 年測(cè)試 + 11 年項(xiàng)目管理 + 11 年團(tuán)隊(duì)管理 = 一個(gè)測(cè)試?yán)媳?/p>