測試用例設計-銀行行業測試方案

問題提出

測試用例設計是測試工作的核心內容。沒有好的測試用例,無法對需求進行覆蓋,保證測試質量。
目前的測試用例設計方法,更多的體現了一種“技巧”(tips),而非流程化,隨意性很強,導致測試用例難以被評審,質量參差不齊。

關鍵點分析

測試用例設計方法,是要找到一個標準化的測試用例設計的方法,來實現測試用例設計的標準化、流程化。
流程化,是把測試用例設計劃分成標準的流程和階段,依次進行,每個階段可以被評審和回溯,進而提升測試用例的質量。
標準化,是把設計測試用例的模式做成固定的,達到不同的測試工程師可以根據相同的需求,設計出的測試用例比較類似和可評估。

解決方案

流程如下:

注:TCD(TestCase Designer)是澤眾軟件的測試用例設計工具,它基于的是以上的設計流程和方法。

說明:

  • ● 需求建模,是構建需求模型,把需求的描述模型修改為UML的模型。
  • ● 需求設計,是對每個軟件需求進行分析,拆分出業務邏輯和規則。以及測試項。
  • ● 腳本設計,是把每個業務活動映射為一個組件、腳本。
  • ● 場景設計,是通過流程的自動拆分,形成不同的場景。
  • ● 約束設計,是對每個場景,增加測試數據和數據的依賴規則。
  • ● 生成用例,是根據以上的場景和數據、約束來生成測試用例。

方案要點

每個步驟都是固定的,標準化的
規定了測試用例設計的每個步驟,把測試工程師的工作標準化。
標準化的優勢是保證了測試用例的評審。

可以回溯
每個測試設計的過程節點,都是可以回溯的。當設計結果與預期存在差異,可以回溯到上一步來重新設計。
回溯的功能能夠隨時檢查各個設計步驟是否合理。
回溯的步驟可以隨時返回到上一級,重新設計來,而不必返回到開始,能夠提升設計的工作效率

可評審
每個步驟都是可以被評審的,可以通過評審來控制測試用例的質量。

滬ICP備07036474號 2003-2019 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
福建体育彩票36选七今晚