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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件测试用例编写

發(fā)布時(shí)間:2024/1/23 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试用例编写 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第四章 軟件測(cè)試用例編寫

本章重點(diǎn)

1、了解測(cè)試用例的定義和作用

2、了解測(cè)試用例的主要構(gòu)成元素

3、掌握如何正確編寫測(cè)試用例

4、了解軟件白盒測(cè)試用例設(shè)計(jì)

5、掌握軟件黑盒測(cè)試用例設(shè)計(jì)

一、測(cè)試用例的定義和作用

測(cè)試用例是測(cè)試工作的指導(dǎo),是軟件測(cè)試必須遵守的準(zhǔn)則。測(cè)試用例的內(nèi)容是一系列情景和步驟的描述,并對(duì)每個(gè)步驟中必須列出輸入的數(shù)據(jù),預(yù)計(jì)輸出結(jié)果。將這一過(guò)程整理成測(cè)試文檔,稱為測(cè)試用例。

測(cè)試用例的作用:軟件測(cè)試是有組織性、步驟性和計(jì)劃性的,為了能將軟件測(cè)試的行為轉(zhuǎn)換為可管理的、具體量化的模式,需要?jiǎng)?chuàng)建和維護(hù)測(cè)試用例

二、測(cè)試用例的主要構(gòu)成元素

測(cè)試用例的設(shè)計(jì)是一種思路,可以從如下角度分析:

  • 根據(jù)被測(cè)軟件的功能和特性設(shè)計(jì)測(cè)試用例
  • 根據(jù)軟件的組成元素設(shè)計(jì)測(cè)試用例
  • 根據(jù)軟件的開發(fā)階段(里程碑)設(shè)計(jì)測(cè)試用例
  • 測(cè)試用例文檔由簡(jiǎn)介和測(cè)試用例兩部分組成。簡(jiǎn)介部分描述了測(cè)試目的、測(cè)試范圍、定義術(shù)語(yǔ)、參考文檔、概述等。測(cè)試用例部分逐一列示各模塊測(cè)試用例。?

    測(cè)試用例的基本元素:用例編號(hào),測(cè)試用例的優(yōu)先級(jí),測(cè)試輸入,測(cè)試操作,預(yù)期結(jié)果,評(píng)價(jià)標(biāo)準(zhǔn),測(cè)試統(tǒng)計(jì)等。

    最簡(jiǎn)單的測(cè)試用例也需包含:用例編號(hào)、輸入、期望結(jié)果、實(shí)際結(jié)果、結(jié)果統(tǒng)計(jì)。

    三、如何正確編寫測(cè)試用例

    設(shè)計(jì)測(cè)試用例的基本要求:

    1、用語(yǔ)簡(jiǎn)潔清晰,但不能過(guò)于簡(jiǎn)單

    2、用語(yǔ)無(wú)歧義,盡量少用過(guò)長(zhǎng)的句子

    3、用例的各個(gè)基本要素要齊備,不能缺失

    4、用例的步驟應(yīng)該足夠詳細(xì),操作應(yīng)該明確

    5、容易被其它測(cè)試工程師讀懂,并能順利執(zhí)行

    ?

    案例:郵箱性能測(cè)試用例

    用例編號(hào)

    測(cè)試種類

    測(cè)試對(duì)象

    測(cè)試步驟

    重要數(shù)據(jù)

    1

    一般性能測(cè)試

    登錄模塊

    用一個(gè)用戶重復(fù)登錄5次,記錄每次登錄時(shí)間,取平均值

    又一個(gè)用戶的平均登錄時(shí)間

    2

    一般性能測(cè)試

    登錄模塊

    逐漸增加并發(fā)的登錄用戶數(shù),并記錄每次的平均登錄時(shí)間,直到登錄的時(shí)間達(dá)到10秒

    登錄時(shí)間達(dá)到10秒時(shí)的并發(fā)用戶數(shù)

    3

    穩(wěn)定性能測(cè)試

    整個(gè)模塊

    讓163郵箱系統(tǒng)連續(xù)運(yùn)行1個(gè)月(可以沒有用戶登錄)

    2次護(hù)長(zhǎng)的平均時(shí)間問(wèn)題

    4

    ?

    負(fù)載測(cè)試

    整個(gè)模塊

    逐漸增加并發(fā)的用戶數(shù),直到達(dá)到服務(wù)器的資源消耗臨界值,并在這種狀態(tài)下讓系統(tǒng)連續(xù)運(yùn)行

    系統(tǒng)在滿復(fù)合的情況下運(yùn)行時(shí),2次故障的平均時(shí)間間隔

    5

    壓力測(cè)試

    登錄模塊

    逐漸增加登錄用戶的并發(fā)數(shù),直到系統(tǒng)崩潰位置

    系統(tǒng)所能承受的最大并發(fā)登錄用戶數(shù)

    ?

    四、軟件白盒測(cè)試用例設(shè)計(jì)

    邏輯覆蓋

    以程序的內(nèi)部邏輯結(jié)構(gòu)為基礎(chǔ),分為語(yǔ)句覆蓋、判定覆蓋、判定-條件覆蓋、條件組合覆蓋等

    基本路徑測(cè)試

    在程序控制流程的基礎(chǔ)上,分析控制構(gòu)造的環(huán)路復(fù)雜性,導(dǎo)出基本可執(zhí)行路徑集合,從而設(shè)計(jì)測(cè)試用例。

    白盒測(cè)試用例注意事項(xiàng):

    測(cè)試路徑可能非常多,由于時(shí)間和資源問(wèn)題,選出足夠多的路徑測(cè)試

    由于深入到程序編碼,通常開發(fā)人員協(xié)助測(cè)試人員書寫白盒測(cè)試用例

    五、軟件黑盒測(cè)試用例設(shè)計(jì)

    黑盒測(cè)試法是根據(jù)被測(cè)程序功能來(lái)進(jìn)行測(cè)試,所以通常也稱為功能測(cè)試,常用技術(shù)如下:

    等價(jià)分類法

    所謂等價(jià)分類,就是把所有可能的輸入數(shù)據(jù)(有效的和無(wú)效的)劃分成若干個(gè)等價(jià)類;

    案例:如果測(cè)試了1+1,1+2,1+3和1+4之后,還有必要測(cè)試1+5和1+6,1+99999嗎?

    在尋找等價(jià)類劃分時(shí),考慮把軟件具有相似輸入、相似輸出、相似操作的分在一組,這些組就是等價(jià)劃分。

    練習(xí):輸入條件:三個(gè)數(shù),分別作為三角形的三條邊;都是整數(shù);取值范圍在1~100之間。分析出有效等價(jià)類與無(wú)效等價(jià)類。

    邊界值分析?

    邊界值分析法是對(duì)等價(jià)類劃分方法的補(bǔ)充。

    大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內(nèi)部。邊界值分析的基本思想是把測(cè)試的重點(diǎn)放在各個(gè)等價(jià)類的邊界上,使用在最小值、略小于最小值、略高于最小值、正常值、最大值、略低于最大值和略超過(guò)最大值處的值做為測(cè)試數(shù)據(jù),并據(jù)此設(shè)計(jì)出相應(yīng)的測(cè)試用例。

    案例:如果程序的規(guī)格說(shuō)明中規(guī)定:“重量在10公斤至50公斤范圍內(nèi)的郵件,其郵費(fèi)計(jì)算公式為… … ”。作為測(cè)試用例,我們應(yīng)取10及50,還應(yīng)取10.01,49.99,9.99及50.01等。

    測(cè)試場(chǎng)景法

    根據(jù)需求文檔描述出程序的基本流程及各項(xiàng)備選流程,對(duì)每一個(gè)流程生成對(duì)應(yīng)的測(cè)試用例

    案例:用戶在線購(gòu)物,?

    基本流程:訪問(wèn)購(gòu)物網(wǎng)站—選擇物品—登錄賬號(hào)—付款—生成訂單

    備選流程:賬戶不存在、賬戶密碼錯(cuò)誤、賬戶余額不足

    練習(xí):運(yùn)用場(chǎng)景法進(jìn)行ATM提款的測(cè)試用例設(shè)計(jì)

    決策表法

    決策表能夠?qū)?fù)雜的問(wèn)題按照各種可能的情況全部列舉出來(lái),因此,利用決策表能夠設(shè)計(jì)出完整的測(cè)試用例集合。

    案例:某商場(chǎng)促銷活動(dòng)期間,對(duì)持商場(chǎng)會(huì)員卡的顧客,實(shí)行8.5折優(yōu)惠,滿1000元實(shí)行7折優(yōu)惠;對(duì)其他顧客消費(fèi)滿1000元的,實(shí)行9折優(yōu)惠,并免費(fèi)辦理會(huì)員卡。請(qǐng)給出相應(yīng)的決策表和測(cè)試用例。

    規(guī)則

    選項(xiàng)

    1

    2

    3

    4

    條件:

    C1:有會(huì)員卡

    C2:消費(fèi)滿1000元

    ?

    T

    T

    ?

    T

    F

    ?

    F

    T

    ?

    F

    F

    動(dòng)作:

    0折

    7折

    8.5這

    9折

    辦理會(huì)員卡

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    常見測(cè)試用例模版詳見附件

    ?

    總結(jié)

    以上是生活随笔為你收集整理的软件测试用例编写的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。