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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

软件测试设计与开发,软件测试技术·测试设计与开发.ppt

發布時間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试设计与开发,软件测试技术·测试设计与开发.ppt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件測試技術·測試設計與開發

* 3.4 評審測試用例 復查測試用例時應該考慮的一些問題: 測試或測試組件完全針對的是需求中列出的功能嗎? 測試組件是否覆蓋了所有需求? 有冗余的測試嗎? 每一個測試步驟都有清楚描述的預期結果嗎? 測試用例是否考慮了有效和無效的輸入情況? * 測試用例的優先級 定義測試用例優先級主要考慮:必須測試什么功能?如果一些功能沒被測試會出現什么后果? 優先級1:這個測試必須執行 優先級2:如果時間允許,執行這個測試 優先級3:即使不執行這個測試,也不會導致大的質量問題 * * * * 3、條件覆蓋 A>1 AND B=0 X:=X/A A=2 OR X>1 X:=X+1 a b c d e 使得判定中的每個條件獲得各種可能的結果。 應滿足以下覆蓋情況: 判定一: A>1, A≤1, B=0, B≠0 判定二: A=2, A≠2, X>1, X≤1 選擇用例: [(2,0,4),(2,0,3)] [(1,1,1),(1,1,1)] N N Y Y 2 A≤1 A≠2 0 B=0 4 X>1 1 A>1 A=2 1 B≠0 1 X≤1 注意:[(1,0,3),(1,0,4)] [(2,1,1),(2,1,2)] 滿足條件覆蓋,但不滿足判斷覆蓋。 * 4、判定/條件覆蓋 同時滿足判斷覆蓋和條件覆蓋。 A>1 AND B=0 X:=X/A A=2 OR X>1 X:=X+1 a b c d e 應滿足以下覆蓋情況: 條件: A>1, A≤1, B=0, B≠0 A=2, A≠2, X>1, X≤1 應執行路徑 ace ∧ abd或: acd ∧ abe 選擇用例: [(2,0,4),(2,0,3)](ace) [(1,1,1),(1,1,1)] (abd) Y Y N N * 5、條件組合覆蓋 使得每個判定中條件的各種可能組合都至少出現一次。 A>1 X:=X/A A=2 X:=X+1 a b c d e B=0 X>1 Y N Y N Y N Y N 編譯系統下的執行情況: 部分路徑未被執行。 滿足以下覆蓋情況: ① A>1, B =0 ② A>1, B≠0 ③ A≤1, B =0 ④ A≤1, B≠0 ⑤ A=2, X>1 ⑥ A=2, X≤1 ⑦ A≠2, X>1 ⑧ A≠2, X≤1 選擇用例: [(2,0,4),(2,0,3)] ① ⑤ [(2,1,1),(2,1,2)] ② ⑥ [(1,0,3),(1,0,4)] ③ ⑦ [(1,1,1),(1,1,1)] ④ ⑧ * 6、路徑覆蓋 覆蓋程序中所有可能的路徑 A>1 AND B=0 X:=X/A A=2 OR X>1 X:=X+1 a b c d e Y Y N N A B X 覆蓋路徑 2 0 3 1 0 1 2 1 1 3 0 1 a c e a b d a b e a c d 輔助模塊設計 白盒測試和集成測試中,往往需要用到輔助模塊 驅動模塊 樁模塊 單元測試的測試環境(P73) * * 等 價 分 類 法 邊 值 分 析 法 錯 誤 推 測 法 因 果 圖 法 3.3.7 黑盒測試用例設計 黑盒測試不考慮程序的內部結構與特性,只根據程序功能或程序的外部特性設計測試用例。 * 1、等價分類法 基本思想:根據程序的I/O特性,將程序的定義域劃分為有限個等價區段 —“等價類”,從等價類中選擇出的用例,具有“代表性”。 等價類分為: 有效等價類 — 對于程序的規格說明是合理的、有意義的輸入數據構成的集合。 無效等價類 —對于程序的規格說明,是不合理的,是沒有意義的輸入數據構成的集合。 * 等價分類法步驟 應按照輸入條件(如輸入值的范圍,值的個數,值的集合,輸入條件必須如何)劃分為有效等價類和無效等價類。 例如:每個學生可選修1-3門課程 可以劃分一個有效等價類:選修1-3門課程。 可以劃分兩個無效等價類:未選修課,選修課超過3門。 又如:標識符的第一個字符必須是字母。 可以劃分為一個有效等價類:第一個字符是字母。 可以劃分一個無效等價類:第一個字符不是字母。 ① 劃分“等價類”     顯然,關鍵是 如何劃分等價類 A、為每個等價類編號; B、使一個測試用例盡可能覆蓋多個有效等價類 C、特別要注意的是:一個測試用例只能覆蓋一個無效等價類。 ② 選擇測試用例 等價分類法步驟 * 2、邊值分析法 基本思想: 選擇等價類的邊緣值作為測試用例,讓每個等價類的邊界都得到測試,選擇測試用例既考慮輸入亦考慮輸出。 分析步驟: A、先劃分等

總結

以上是生活随笔為你收集整理的软件测试设计与开发,软件测试技术·测试设计与开发.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。

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