国产真实露脸一区二区三区_无人区乱码一区二区三区_亚洲精品中文字幕电影_国产男人的天堂在线视频

正在加載中...

首頁(yè) 讀書(shū) 五步搞定需求分析與設(shè)計(jì)|再談測(cè)試需求分析與設(shè)計(jì)

五步搞定需求分析與設(shè)計(jì)|再談測(cè)試需求分析與設(shè)計(jì)

最近部門(mén)新加不少新同學(xué),如何讓他們更好的融入到團(tuán)隊(duì)中,更好更快的完成測(cè)試任務(wù),特針對(duì)新人進(jìn)行測(cè)試需求分析與設(shè)計(jì)進(jìn)行培訓(xùn)與輔導(dǎo)。本文整理部分內(nèi)容和大家一起分享。

1.需求基礎(chǔ)信息

1)需求了解:

需求提出的背景是什么?需要解決什么樣的問(wèn)題?滿足哪一類(lèi)用戶的痛點(diǎn)?產(chǎn)品經(jīng)理是如何滿足用戶需求/痛點(diǎn),方案是什么?

2)需求驗(yàn)證與澄清:

產(chǎn)品經(jīng)理視角:你是產(chǎn)品經(jīng)理,你會(huì)如何設(shè)計(jì)并滿足用戶需求和痛點(diǎn)?這個(gè)方案和你的方案有什么不同,你覺(jué)得那個(gè)更好?你對(duì)產(chǎn)品經(jīng)理這個(gè)方案有哪些疑問(wèn)需要和她澄清溝通?

用戶視角:你是用戶,這個(gè)方案是否能夠解決你的問(wèn)題或者痛點(diǎn)?

競(jìng)爭(zhēng)對(duì)手視角:競(jìng)品是如何滿足某一類(lèi)用戶的需求,解決用戶的痛點(diǎn)。這個(gè)方案和我們的方案有何不同?為什么會(huì)有這個(gè)不同?他的方案的優(yōu)點(diǎn)是什么?缺點(diǎn)是什么?我們的方案比他好在什么地方?

業(yè)務(wù)的視角:需求驗(yàn)收的標(biāo)準(zhǔn)是什么?滿足什么條件該需求就達(dá)到了需求的價(jià)值?

2.需求分類(lèi):

1) 單功能性需求:為滿足用戶某單一功能或者用戶體驗(yàn)而產(chǎn)生的功能性需求,比如文章的評(píng)論、點(diǎn)贊、分享等單一能力;輪播圖;總資產(chǎn)優(yōu)化等

2) 繼承類(lèi)需求:在原有需求的基礎(chǔ)上變更或者衍生出的需求,根據(jù)需求變更的范圍可分為交互類(lèi)繼承性需求、局部變更類(lèi)繼承性需求和擴(kuò)展類(lèi)繼承性需求。

3) 運(yùn)營(yíng)類(lèi)需求:運(yùn)營(yíng)類(lèi)需求又稱(chēng)為配置類(lèi)需求,通過(guò)業(yè)務(wù)或者運(yùn)營(yíng)配置實(shí)現(xiàn)業(yè)務(wù)能力,比如通過(guò)配置不同的數(shù)據(jù)庫(kù)連接串,實(shí)現(xiàn)訪問(wèn)不同的數(shù)據(jù)庫(kù)。

4) 用戶場(chǎng)景類(lèi)或者系統(tǒng)類(lèi)需求:此類(lèi)需求一般是工程類(lèi)需求,業(yè)務(wù)的實(shí)現(xiàn)過(guò)程比較復(fù)雜,涉及到不同的角色和業(yè)務(wù)環(huán)節(jié)。

3.需求分析與設(shè)計(jì)的步驟

通過(guò)大量的測(cè)試實(shí)踐,總結(jié)出需求分析與設(shè)計(jì)的6個(gè)基礎(chǔ)步驟。

1)角色分析。

2)目標(biāo)是什么?有什么價(jià)值

3)實(shí)現(xiàn)目標(biāo)的路徑分析

4)路徑節(jié)點(diǎn)分析

5)用例編寫(xiě)

4.需求分析實(shí)例

因篇幅問(wèn)題,本文重點(diǎn)以系統(tǒng)類(lèi)需求、功能類(lèi)需求的分析過(guò)程為例和大家進(jìn)行分享。

1)功能類(lèi)需求:某模板需求,要求能夠展示三個(gè)商品,展示一段時(shí)間收益,商品關(guān)鍵字等信息。

(1)角色分析:改模板需求主要角色運(yùn)營(yíng)人員,進(jìn)行后臺(tái)配置;C端客戶,配置好后展示個(gè)用戶。

2.項(xiàng)目目標(biāo)

實(shí)現(xiàn)如圖所示的一種模板能力,運(yùn)營(yíng)可以根據(jù)需要配置模板的數(shù)據(jù)并展示在App上。

3.項(xiàng)目達(dá)成路徑

提供如圖所示八個(gè)業(yè)務(wù)參數(shù)入口和四個(gè)接口返回參數(shù)入口。

4.路徑節(jié)點(diǎn)分析

對(duì)于簡(jiǎn)單功能性需求,路徑節(jié)點(diǎn)一般都很簡(jiǎn)單,如圖所示的十二個(gè)參數(shù)入口;即我們需要的節(jié)點(diǎn)數(shù)據(jù)。大家可以參考圖中備注。

5.測(cè)試用例編寫(xiě)

在測(cè)試用例編寫(xiě)時(shí),需要考慮覆蓋每一個(gè)參數(shù)的異常情況以及參數(shù)組合約束關(guān)系,同時(shí)因?yàn)槭且粋€(gè)內(nèi)置模板類(lèi)功能需要,需要考慮系統(tǒng)兼容性問(wèn)題。

2) 用戶場(chǎng)景類(lèi)或者系統(tǒng)類(lèi)需求:

本文使用一個(gè)報(bào)銷(xiāo)單系統(tǒng)來(lái)說(shuō)明系統(tǒng)類(lèi)需求的分析過(guò)程,如圖所示,該系統(tǒng)需要實(shí)現(xiàn)的一個(gè)能力就是把線下報(bào)銷(xiāo)單流程變成電子化的線上報(bào)銷(xiāo)流程。

紙質(zhì)項(xiàng)目報(bào)銷(xiāo)單

1.角色分析:

1)申請(qǐng)報(bào)銷(xiāo)(角色)

2)處理報(bào)銷(xiāo)(角色)

3)項(xiàng)目成本分析(角色)

4)預(yù)算管理(角色)

2.項(xiàng)目目標(biāo)

將紙質(zhì)報(bào)銷(xiāo)單實(shí)現(xiàn)線上電子化,實(shí)現(xiàn)線上審批和報(bào)銷(xiāo)。

3.項(xiàng)目達(dá)成路徑

關(guān)于項(xiàng)目的路徑達(dá)成,一般產(chǎn)品經(jīng)理會(huì)給出完整的解決方案,但在測(cè)試同學(xué)還是要根據(jù)自己的想法去思考,如果你是產(chǎn)品經(jīng)理如何設(shè)計(jì)這個(gè)產(chǎn)品,如何滿足用戶需求。然后根據(jù)產(chǎn)品經(jīng)理的方案和自己的思考進(jìn)行比對(duì),看看差異在什么地方?是我們思考的深度還是角度偏差導(dǎo)致差異?慢慢和產(chǎn)品的思考對(duì)齊,快速提升我們對(duì)業(yè)務(wù)的理解能力和思考的深度,確保做到對(duì)業(yè)務(wù)的不遺不漏,真正的做到躬身入局,不斷提升自己的能力。

在思考的過(guò)程中,采用敏捷思維方式,深入思考每一個(gè)角色可能發(fā)生的故事,一步步深挖需求,解決用戶的問(wèn)題和需求。下圖以報(bào)銷(xiāo)流程為類(lèi),如圖所示:

4.路徑節(jié)點(diǎn)分析

通過(guò)第三步對(duì)每個(gè)角色進(jìn)行分析,會(huì)逐漸的梳理出來(lái)公共的事件,比如報(bào)銷(xiāo)單電子化項(xiàng)目中,申請(qǐng)報(bào)銷(xiāo),報(bào)銷(xiāo)審核、報(bào)銷(xiāo)核準(zhǔn)、預(yù)支款申請(qǐng)等都是我們梳理出來(lái)的事件或者節(jié)點(diǎn)。

5.測(cè)試用例編寫(xiě)

根據(jù)梳理出來(lái)的事件和節(jié)點(diǎn),采用場(chǎng)景分析法或者流程圖分析法。

流程圖分析法以角色為永道、以事件為節(jié)點(diǎn),根據(jù)實(shí)際的業(yè)務(wù)觸發(fā)條件,梳理出來(lái)整個(gè)業(yè)務(wù)流程,編寫(xiě)場(chǎng)景級(jí)的用例,場(chǎng)景級(jí)的用例就可以直接轉(zhuǎn)換成優(yōu)先級(jí)較高的測(cè)試用例。完成場(chǎng)景級(jí)的用例,可以對(duì)每一個(gè)節(jié)點(diǎn)或者事件再進(jìn)行分析和梳理,變成常規(guī)用例。

場(chǎng)景分析法是分析場(chǎng)景類(lèi)需求和系統(tǒng)級(jí)需求最常用的一種用例分析方法,現(xiàn)在的軟件幾乎都是用事件觸發(fā)來(lái)控制流程的,事件觸發(fā)時(shí)的情景便形成了場(chǎng)景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成事件流。這種在軟件設(shè)計(jì)方面的思想也可以引入到軟件測(cè)試中,可以比較生動(dòng)地描繪出事件觸發(fā)時(shí)的情景,有利于測(cè)試設(shè)計(jì)者設(shè)計(jì)測(cè)試用例,同時(shí)使測(cè)試用例更容易理解和執(zhí)行基本流和備選流:如下圖所示,圖中經(jīng)過(guò)用例的每條路徑都用基本流和備選流來(lái)表示,直黑線表示基本流,是經(jīng)過(guò)用例的最簡(jiǎn)單的路徑。備選流用不同的色彩表示,一個(gè)備選流可能從基本流開(kāi)始,在某個(gè)特定條件下執(zhí)行,然后重新加入基本流中(如備選流 1 和 3);也可能起源于另一個(gè)備選流(如備選流 2),或者終止用例而不再重新加入到某個(gè)流(如備選流 2和 4)。

場(chǎng)景分析法是分析場(chǎng)景類(lèi)需求和系統(tǒng)級(jí)需求最常用的一種用例分析方法,大家可以根據(jù)前面的分析,自己嘗試使用場(chǎng)景分析法完成報(bào)銷(xiāo)流程的的測(cè)試場(chǎng)景分析,本文不在詳細(xì)贅述。

軟件測(cè)試需求分析與設(shè)計(jì)是測(cè)試的最最核心的能力,主要解決”測(cè)什么?,““怎么測(cè)?”的問(wèn)題。

測(cè)什么?主要通過(guò)對(duì)需求分析梳理出來(lái)角色,測(cè)試對(duì)象和測(cè)試范圍,理解測(cè)試價(jià)值和目標(biāo)(用戶需求是什么?業(yè)務(wù)目標(biāo)是什么?產(chǎn)品價(jià)值是什么?)。

怎么測(cè)是通過(guò)需求分析與設(shè)計(jì),梳理出來(lái)測(cè)試的難點(diǎn)重點(diǎn),測(cè)試的深度與廣度,測(cè)試策略(先測(cè)什么?再測(cè)什么?最后測(cè)什么?),都有那些階段性產(chǎn)出和工價(jià)產(chǎn)品。

本文由網(wǎng)絡(luò)整理 ? 版權(quán)歸原作者所有
上一篇
娶一個(gè)漂亮的老婆有用嗎?
下一篇
野性的呼喚
發(fā)表評(píng)論
驗(yàn)證碼
選擇表情
頁(yè)面數(shù)據(jù)