多角色用例評(píng)審實(shí)踐

??多角色測(cè)試用例評(píng)審指的是敏捷開發(fā)中的多個(gè)角色在一起評(píng)審測(cè)試用例,這里的角色包括但不限于產(chǎn)品經(jīng)理、交互設(shè)計(jì)師、開發(fā)人員、測(cè)試人員、質(zhì)量分析人員等。

在實(shí)踐的過程中總結(jié)了一些推薦的做法

一、前期準(zhǔn)備

??為了保證評(píng)審的高效進(jìn)行,在進(jìn)行多角色用例評(píng)審前,不同角色需要做好相關(guān)準(zhǔn)備工作

測(cè)試人員

  • 業(yè)務(wù)分析羅列功能點(diǎn),和開發(fā)對(duì)接
  • 參與業(yè)務(wù)、架構(gòu)、方案評(píng)審,提出疑問點(diǎn)
  • 盡可能多覆蓋功能點(diǎn)用例,再和開發(fā)確認(rèn)用例疑問點(diǎn)
  • 發(fā)出用例給到多角色提前閱讀,組織用例評(píng)審會(huì)議
  • 修改評(píng)審建議,改動(dòng)多,和開發(fā)二次評(píng)審

開發(fā)人員

  • 完成業(yè)務(wù)分析和架構(gòu)設(shè)計(jì)
  • 構(gòu)思實(shí)現(xiàn)細(xì)節(jié),越細(xì)越好
  • 對(duì)于出問題可能性較高的功能模塊做到心中有數(shù)
  • 提前閱讀測(cè)試用例,為評(píng)審做好準(zhǔn)備

產(chǎn)品經(jīng)理

  • 首次參與需先與測(cè)試溝通,了解會(huì)議目的和過往流程
  • 提前閱讀測(cè)試用例,為評(píng)審做好準(zhǔn)備
  • 對(duì)評(píng)審需求了解度要足夠高
  • 重點(diǎn)把控主流程,分支流程可以為“開發(fā)”和“測(cè)試”作補(bǔ)充。

二、用面對(duì)面替代文檔傳閱

?? 之前有嘗試過文檔傳閱的方式進(jìn)行多角色測(cè)試用例評(píng)審,大概方式就是:測(cè)試人員寫好用例后,發(fā)給不同的角色評(píng)審,并把相關(guān)評(píng)審意見記錄到一個(gè)地方。這種方式無法形成思維碰撞,也難以管控評(píng)審執(zhí)行過程,往往還要多次跟進(jìn)督促才能保證每個(gè)角色都完成了評(píng)審。

??面對(duì)面的方式是把相關(guān)人員拉到一個(gè)會(huì)議室(大平板前),測(cè)試人員對(duì)著用例挨個(gè)做簡單解釋,與會(huì)人員從自己的角度提出用例上的補(bǔ)充,這個(gè)過程中每個(gè)角色都需要帶動(dòng)起來,所以對(duì)會(huì)議的主持者(一般是測(cè)試人員)有一定的要求, 要保證與會(huì)人員的參與度,同時(shí)避免討論偏離了方向 。在參與的角色中,開發(fā)人員是尤其重要的,開發(fā)人員需要從白盒的角度分析用例的完整性,對(duì)于各種不同的情況和邊界問題,要勇敢的提出來。在這個(gè)過程中,往往還能發(fā)現(xiàn)一些產(chǎn)品定義和交互設(shè)計(jì)上的問題,或者彼此之前未能保持一致理解的問題。

三、更加合理的人數(shù)(4~6人)

4~6人是推薦的面對(duì)面評(píng)審人數(shù)。
人數(shù)過少,難以包括相關(guān)方(開發(fā)、測(cè)試、產(chǎn)品、交互等);
人數(shù)過多,難以保證每個(gè)與會(huì)人員都高效參與。

實(shí)踐效果

以下是做了一次實(shí)踐后各角色的感受:

開發(fā):

白盒測(cè)試:
更關(guān)注內(nèi)部實(shí)現(xiàn)邏輯

  • 優(yōu)勢(shì):
  1. 對(duì)單個(gè)函數(shù)內(nèi)部或功能實(shí)現(xiàn)測(cè)試更加精準(zhǔn)化
  2. 對(duì)測(cè)試來說,若前期有足夠詳細(xì)的用例積累,后續(xù)進(jìn)行測(cè)試的時(shí)候,能節(jié)省更多的人力和時(shí)間成本去測(cè)試改動(dòng)的影響范圍,而將測(cè)試集中到表現(xiàn)層即可
  3. 在設(shè)計(jì)白盒測(cè)試用例的時(shí)候,可以更加清晰的定義產(chǎn)品的功能點(diǎn),做到功能的完備
  • 不足:
  1. 需要?jiǎng)澐志唧w的功能點(diǎn)或業(yè)務(wù)場(chǎng)景
  2. 需要了解底層的實(shí)現(xiàn)原理
  3. 需要逐步積累測(cè)試用例,以達(dá)到逐步全覆蓋
  • 總結(jié):
    前期投入成本高,后期測(cè)試成本低。在項(xiàng)目中,建議推行這種方式,節(jié)約后續(xù)的測(cè)試成本和保證程序運(yùn)行的穩(wěn)定性!

測(cè)試:

  1. 提高了用例覆蓋度,能幫助提升測(cè)試思維
  2. 偏底層,而非僅是UI層,能幫助測(cè)試更好的了解業(yè)務(wù)和成長
  3. 和以往UI自動(dòng)化對(duì)比,只需前期投入高,后期維護(hù)低,使用率高

產(chǎn)品:

-優(yōu)勢(shì):

  1. 加大了對(duì)復(fù)雜業(yè)務(wù)的了解程度
  2. 鍛煉對(duì)分支場(chǎng)景的敏感度
  3. 加大對(duì)開發(fā)實(shí)現(xiàn)方式的了解程度

-建議:

  1. 文字描述較為干扁,經(jīng)驗(yàn)不足的需求方可能很難有代入感 。建議復(fù)雜描述,直接電腦實(shí)操示例。
  2. 需求方可以分需求復(fù)雜程度、優(yōu)先級(jí)程度選擇性參與,而不是所有需求都參與。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容