相信很多的小伙伴都對(duì)怎么樣能夠快速掌握金融項(xiàng)目的業(yè)務(wù)有一定的疑問,哪怕已經(jīng)在公司工作了,仍然不是很得心應(yīng)手。
企業(yè)中業(yè)務(wù)的重要性對(duì)軟件測(cè)試人員來說非常非常的重要. 作為軟件測(cè)試人員需要對(duì)公司業(yè)務(wù)有足夠深入的掌握, 僅僅是了解還不行, 需要做到精通, 熟悉公司業(yè)務(wù)流程、功能等需求,我個(gè)人認(rèn)為至少應(yīng)該保持與產(chǎn)品經(jīng)理保持同一緯度才可以,目的是為了能夠更好進(jìn)行測(cè)試活動(dòng)。
對(duì)軟件測(cè)試需求完全掌握,是測(cè)試人員在整個(gè)測(cè)試聲明周期過程中的必要依據(jù),只有這樣我們?cè)跍y(cè)試時(shí)才不會(huì)有思維局限性,測(cè)試過程中任何蛛絲馬跡才能被注意到。
比如,我們?cè)跍y(cè)試過程中遇到的一個(gè)場(chǎng)景,接口或前端給你一個(gè)錯(cuò)誤的返回,如果對(duì)需求了如指掌非常熟悉,你一定知道這個(gè)地方的數(shù)據(jù)/業(yè)務(wù)是有問題的,如果你對(duì)需求不熟悉, 那你可能就輕易的放過了一個(gè)bug. 這對(duì)我們測(cè)試人員來說是致命的.
那測(cè)試人員應(yīng)該怎么做才能更好的了解業(yè)務(wù)?
測(cè)試人員快速熟悉項(xiàng)目業(yè)務(wù)的方法
1.自己整理系統(tǒng)功能模塊圖,嘗試分析模塊與模塊之間的關(guān)聯(lián)
2.分許整理測(cè)試需求,提取出需求功能點(diǎn), 編寫測(cè)試需求跟蹤矩陣表
3.看需求文檔: 需求文檔、產(chǎn)品說明書、合同等
4.參加會(huì)議:需求分析與評(píng)審、設(shè)計(jì)評(píng)審、每日站立會(huì)、測(cè)試用例評(píng)審等
5.參考設(shè)計(jì)文檔:系統(tǒng)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)
6.競品分析與同行業(yè)軟件進(jìn)行直接PK
7.參加金融行業(yè)知識(shí)的學(xué)習(xí)、培訓(xùn)
8.溝通:找產(chǎn)品經(jīng)理、需求負(fù)責(zé)人、開發(fā)人員、客戶溝通
程同學(xué)去年新入職寧波銀行,銀行業(yè)務(wù)比較復(fù)雜, 金融行業(yè)公司業(yè)務(wù)根據(jù)行業(yè)規(guī)則不斷變化, 所以需要不斷學(xué)習(xí), 目前程同學(xué)也只掌握了整體業(yè)務(wù)的60%作用, 但學(xué)習(xí)能力已被團(tuán)隊(duì)管理層認(rèn)可, 接下來就以程同學(xué)自身經(jīng)驗(yàn)分享作為剛?cè)肼毜男氯巳绾慰焖偃チ私夤緲I(yè)務(wù).
程同學(xué)覺得主要從以下兩個(gè)方面來考慮.
其一是業(yè)務(wù)流程:
在業(yè)務(wù)流程測(cè)試過程中: 參加需求分析與評(píng)審、測(cè)試用例評(píng)審,主動(dòng)參與并記錄團(tuán)隊(duì)內(nèi)經(jīng)驗(yàn)豐富的測(cè)試工程師的出發(fā)點(diǎn)及他們的理解,多看看團(tuán)隊(duì)中較成熟的測(cè)試人員是如何設(shè)計(jì)與編寫測(cè)試用例的, 同時(shí)分析對(duì)應(yīng)模塊的需求與業(yè)務(wù), 并進(jìn)行掌握,記錄整個(gè)測(cè)試流程中遇到的問題,團(tuán)隊(duì)會(huì)議討論的解決方案,會(huì)后填寫評(píng)審記錄表
在通過xmind之類的工具, 主動(dòng)嘗試梳理出需求對(duì)應(yīng)的業(yè)務(wù)測(cè)試點(diǎn). 對(duì)有疑問及不明確的內(nèi)容進(jìn)行記錄.
其二是業(yè)務(wù)細(xì)節(jié):
1.對(duì)于業(yè)務(wù)細(xì)節(jié)我們始終保持學(xué)習(xí)的心態(tài),不懂就問,無論是產(chǎn)品經(jīng)理還是前后端開發(fā), 甚至運(yùn)維與客服, 都是我們獲取有效資料和需求的渠道。
2.盡可能找與公司業(yè)務(wù)相關(guān)的文檔、數(shù)據(jù)查看,這是最快獲取公司業(yè)務(wù)的方法
3.問問題也是一門學(xué)問,能自己解決的就最好自己解決, 需要多觀察,通過觀察確定問問題的時(shí)機(jī)。同時(shí)也需要注意記錄問題及解決思路, 先將問題記錄下來,然后找一個(gè)時(shí)間統(tǒng)一問
4.多試多做
看文檔或系統(tǒng)時(shí),動(dòng)手畫出系統(tǒng)流程圖,此時(shí)找同事進(jìn)行解答,也可以是系統(tǒng)功能模塊
在問問題時(shí),記錄下自己問的問題,避免引起同事的反感。沒有任何人會(huì)解答已經(jīng)回復(fù)過好幾次的相同問題
執(zhí)行業(yè)務(wù)流程,分析流程動(dòng)作的邏輯,記錄每個(gè)流程的條件及數(shù)據(jù)庫對(duì)應(yīng)的表,及表中數(shù)據(jù)的變化,還有日志信息等
分析項(xiàng)目日志, 通常開發(fā)人員都會(huì)在日志中記錄核心提示信息
看代碼: 如果公司沒有完整的需求文檔, 測(cè)試人員可以通過代碼分析需求,業(yè)務(wù)流程的變化,自己就可以梳理出來
看代碼可以發(fā)現(xiàn)測(cè)試人員在前端和業(yè)務(wù)流程上發(fā)現(xiàn)不到的問題,同時(shí)還能提高測(cè)試人員在某類功能點(diǎn)上測(cè)試的效率。