日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试用例设计—场景分析法

發布時間:2024/1/8 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试用例设计—场景分析法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 測試用例的概念和作用
1.1. 引言
對一個測試工程師來說,測試用例的設計編寫是一項必須掌握的能力,但有效的設計和熟練的編寫測試用例卻是一個十分復雜的技術,測試用例編寫者不僅要掌握軟件測試技術和流程,而且要對整個軟件不管從業務,還是對軟件的設計、程序模塊的結構、功能規格說明等都要有透徹的理解。
測試的設計方法不是單獨存在的,具體到每個測試項目里都有很多種方法,每種類型都有各自的特點。

1.2. 測試用例的定義:
## 1.1.1. 什么是測試用例?

是為某個業務目標,而編制的一組由測試輸入,執行條件以及預期結果組成的案例

1.3. 編寫測試用例的好處:
## 1.1.3. 測試用例的作用:

在開始實施測試之前設計好測試用例,可以避免盲目測試并提高測試效率。
測試用例的使用令軟件測試的實施重點突出、目的明確。
在軟件版本更新后只需修正少部分的測試用例便可展開測試工作,降低工作強度、縮短項目周期。
檢驗軟件是否滿足客戶需求、體現一個測試人員的工作量、展現測試用例的設計思路

1.4. 測試用例的4個特性
代表性:能夠代表并覆蓋各種合理的和不合理、合法的和不合法的、邊界的和越界的以及極限的輸入數據、操作等。
針對性:對程序中的可能存在的錯誤有針對性地測試
可判定性:測試執行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果
可重現性:對同樣的測試用例,系統的執行結果應當是相同的。

1.5. 測試用例通常包括以下幾個組成元素:
用例編號、測試模塊、用例標題、用例級別、前置條件、測試輸入、執行操作、預期結果,實際結果….
測試用例模板

?

定義   分析軟件應用的場景,從用戶的角度出發,從場景的角度來設計測試用例,是一種面向用戶的測試用例設計方法。   關心用戶做什么,而不是關心產品做什么   優點:實用性強,有效,設計出來的用例有價值   缺點:可能使用的場景不一定能對事件系列進行全面的分析,設計出來的用例不完整。   場景分析是通過描述流經用例路徑來確定的過程,這個流經過程要從用例開始到結束遍歷其中所有基本流 :直黑線表示基本流,是最基本、最簡單的路徑;(軟件功能按照正確的事件流實現的一條正確流程無任何錯,程序從開始直到結束)

  遵循上圖中每個經過用例的可能路徑,可以確定不同的用例場景。從基本流開始,再將基本流和備選流結合起來,可以確定以下用例場景:

  注:為方便起見,場景 5、6 和 8 只描述了備選流 3 指示的循環執行一次的情況。   用場景分析法設計測試用例的步驟:   1.根據說明,畫出流程圖,確定基本流和備選流;   2.根據基本流和各項備選流確定場景;   3.對每一個場景生成測試用例;   4.對生成的所有測試用例重新復審,去掉多余的測試用例,測試用例確定后,對每一個測試用例確定測試數據值。   用例場景例子   用戶登錄到網站后,進行書籍的選擇,當選好自己心儀的書籍后進行訂購,這時把所需圖書放進購物車,等進行結帳的時候,用戶需要登錄自己注冊的帳號,登錄成功后,進行付款交易,交易成功后,生成訂購單,整個購物過程結束。   第一步:畫出流程圖,確定基本流和備選流;

  基本流:登錄在線網站→選擇書籍→放入購物車→登錄賬號→付款→生成訂單   備選流1:用戶不存在→注冊用戶   備選流2:密碼不正確   備選流3:賬戶余額不足→充值   第二步:根據基本流和各項備選流確定場景;   場景1(成功購物):基本流;   場景2(賬戶不存在):基本流 備選流1   場景3(賬戶密碼錯誤):基本流 備選流2   場景4(賬戶余額不足):基本流 備選流3   第三步:對每一個場景生成測試用例;

  第四步:對生成的所有測試用例重新復審,補充測試數據值;

總結

以上是生活随笔為你收集整理的测试用例设计—场景分析法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。