背景
近年來,隨着銀行業業務品種的激增,各應用系統也日益增多,各應用系統關系錯綜復雜,支系繁多。缺乏科學的方法來快速明確業務需求所指向的應用系統,導致測試過程中出現覆蓋不全、需求遺漏等問題。對於測試工作來說,如何分析需求點、划定測試范圍就顯得尤為重要。
本文主要介紹根據業務模塊來梳理所涉及關聯系統和外圍系統,並在在此基礎上完成測試范圍精准划定的一種方法。
可以解決如下兩個實際問題:
一是可能遺漏一些測試點,造成測試不充分;
二是可能存在一些重復測試,造成資源浪費。
實施過程
首先,通過梳理某個領域的相關項目,分析相關業務規則,提取交易要素。
其次,以業務需求為起點,貫穿業務場景的前、中、后台系統的進行測試分層。
最后,根據測試的功能模塊快速定位所涉及的外圍系統及關系系統,進而解決測試中出現的測試覆蓋面不全等問題。
具體過程如下:

測試分層框架
整理分析某個業務領域的典型業務場景,完成典型業務場景的梳理,然后通過業務需求,並且結合以往項目經驗進行外圍系統分析,從而建立業務場景的統一視圖,生成了基於業務需求與業務場景視圖的測試分層框架。

借助該測試分層框架,可以提高精准確定測試范圍,降低項目風險。
第一,借助該層次型測試框架,可以划定更加精准的划分的測試范圍。由於我們明確了業務場景,那么需求分析也擴展到了業務場景的前、中、后系統層面,這樣就避免出現被測試系統遺漏的問題。
第二,借助該層次型測試框架,可以快速定位缺陷。針對該需求點設計的測試案例在執行失敗后,就可以追溯到對應系統的后台交易,縮短了定位問題的時間。
原文鏈接:https://mp.weixin.qq.com/s/3NcQdwOfYszeuZogM1Gkyw
