農(nóng)村網(wǎng)站做移動(dòng)濟(jì)南做網(wǎng)站比較好的公司
產(chǎn)品人員會(huì)產(chǎn)出一個(gè)需求文檔,然后組織一個(gè)需求的宣講。測(cè)試人員的任務(wù)就是在需求宣講當(dāng)中,分析需求有沒有存在一些問題,然后在需求宣講結(jié)束之后通過分析需求文檔,分析里面的測(cè)試點(diǎn)并預(yù)估一個(gè)排期。
一、需求文檔是什么樣的?
1.查看需求文檔
產(chǎn)品需求文檔范例:https://docs.qq.com/doc/DV2ZMWUxFWE9XaEVk
2.模擬需求宣講
一般產(chǎn)品經(jīng)理在做完用戶調(diào)查之后,就會(huì)根據(jù)用戶的需求來輸入這種需求文檔(詳細(xì)描述用戶所需要的功能和功能實(shí)現(xiàn)后的效果)。
文檔輸出之后,產(chǎn)品經(jīng)理就會(huì)和開發(fā)人員、測(cè)試人員開一個(gè)需求宣講會(huì),他會(huì)講解需求中的內(nèi)容,并且會(huì)對(duì)需求中存在的一些問題去進(jìn)行討論(講完需求后,問問大家還有沒有什么問題)。
二、需求評(píng)審可以從哪幾個(gè)角度去進(jìn)行?(評(píng)審需求文檔)
用戶故事:
用戶故事指站在用戶角度考慮,在真實(shí)使用這個(gè)產(chǎn)品的過程中,會(huì)遇到哪些場(chǎng)景情況(看這些場(chǎng)景情況在需求中是否都找到對(duì)應(yīng)的描述,是否覆蓋全了,看看用戶故事是否完整)
業(yè)務(wù)流程圖:
根據(jù)想出來的用戶故事能否構(gòu)建出完整的業(yè)務(wù)流程圖(各種路徑間的約束關(guān)系是否說的很明白,執(zhí)行條件是不是很明確,在需求文檔里是不是都寫清楚了)
功能點(diǎn)角度:
從功能角度去考慮,數(shù)據(jù)約束是否全面合理;如果存在分支的邏輯、描述是否覆蓋所有路徑;如果存在多狀態(tài),狀態(tài)流轉(zhuǎn)是否合理完整;權(quán)限描述是否明確。
三、需求分析都需要分析什么東西?(分析需求文檔)
1.需求分析定義
把不太直觀的需求文檔轉(zhuǎn)換成比較直觀的測(cè)試點(diǎn)
2.需求分析需要分析出來的內(nèi)容
明確測(cè)試范圍:需不需要把關(guān)聯(lián)的老功能模塊去進(jìn)行測(cè)試
明確功能點(diǎn):要把需求文檔中的功能點(diǎn)都列出來
明確業(yè)務(wù)流程:根據(jù)需求文檔中的業(yè)務(wù)流程圖,去把業(yè)務(wù)流程去梳理清楚
明確輸出結(jié)果:讓每一項(xiàng)都有明確的結(jié)果,沒有歧義性
分析異常流程:提高系統(tǒng)的容錯(cuò)性,如果用戶做了一些不符合要求的操作,要保證系統(tǒng)還是穩(wěn)定的,可以提供一個(gè)正確的服務(wù),而不是直接就崩潰了
預(yù)估測(cè)試需要的時(shí)間和資源:為測(cè)試計(jì)劃的編寫做準(zhǔn)備
四、怎么去提高需求分析的能力
1.熟悉我們的業(yè)務(wù),了解我們的系統(tǒng):
越熟悉業(yè)務(wù),越容易發(fā)現(xiàn)問題
2.站在用戶的角度,更客觀的去考慮問題:
作為用戶,產(chǎn)品是不是用起來方便,對(duì)于客戶的價(jià)值是不是大
3.善于總結(jié):
把平常見到的一些用例、需求當(dāng)中可能存在的一些問題進(jìn)行一些總結(jié)。以后再遇到類似的一些問題時(shí),就可以很快的給出一些自己的建議,也就是不斷提高自己的一些業(yè)務(wù)能力