<strong id="6sqeg"><object id="6sqeg"></object></strong>
<tt id="6sqeg"><s id="6sqeg"></s></tt>
  • <code id="6sqeg"></code>
  • 歡迎訪問牛耳教育官網 專注實戰IT培訓技術20年!
    400-0731-162
    當前位置:IT培訓機構 > 軟件測試培訓 > 黑盒測試的場景法應用

    黑盒測試的場景法應用

    時間: 2021-07-09 | 作者: admin | 分類:軟件測試培訓 | 關鍵字:黑,盒,測試,的,場景,法,應用,?,今天,聊,一聊, | 閱讀量:

    導讀:今天聊一聊黑盒測試中的場景法,場景法就是模擬用戶操作軟件時的場景,主要用于測試系統的業務流程。當拿到一個測試任務時,我們并不是先關注某個控件的邊界值、等價類是否滿足要求,而是先要關注它的主要功能和業務流程是否正確實現,這就需要使用場景法來完成測試。

    ?    今天聊一聊黑盒測試中的場景法,場景法就是模擬用戶操作軟件時的場景,主要用于測試系統的業務流程。當拿到一個測試任務時,我們并不是先關注某個控件的邊界值、等價類是否滿足要求,而是先要關注它的主要功能和業務流程是否正確實現,這就需要使用場景法來完成測試。當業務流程測試沒有問題,也就是該軟件的主要功能沒有問題時,我們再重點從邊界值、等價類等方面對控件進行測試。在冒煙測試時也主要采用場景法進行測試。

     

       基本流是從系統某個初始態開始,經一系列狀態后到達終止狀態的過,程中最主要的一個業務流程。

     

       備選流是以基本流為基礎,在經過的每個判定節點處滿足不同的觸發條件而導致的其他事件流。

     

       從下面的圖可以很好的理解基本流和備選流:

    ?軟件測試,黑盒測試中的場景法

       那么我們可以根據業務需求對基本流和備選流進行組合:

    ?軟件測試,黑盒測試中的場景法

       現在的軟件幾乎都是由事件觸發來控制流程的,事件觸發時的情景便形成了場景。而同一事件不同的觸發順序和處理結果形成事件流。

     

       將這種在軟件設計方面的思想引入到軟件測試中,生動的描繪出事件觸發時的情景,有利于測試設計者設計測試用例,同時測試用例也更容易的得到理解和執行。

     

       在使用場景法設計測試用例時,需要覆蓋系統用例中的主成功場景和擴展場景,并且需要適當補充各種正反面的測試用例和考慮出異常場景的情形。當使用場景法測試程序沒有問題時,可以再使用邊界值、等價類方法對賬號、密碼進行更加細致、完整的測試。

     

       例如,使用場景法測試登錄功能:

     

       輸入正確的賬號和密碼后點擊“登錄”按鈕,程序能正常登錄

     

       輸入正確的賬號,錯誤的密碼后點擊“登錄”按鈕,程序應給出錯誤提示

     

       輸入正確的賬號,不輸入密碼,點擊“登錄”按鈕,程序應給出錯誤提示

     

       不輸入賬號和密碼,直接點擊“登錄”按鈕,程序給出錯誤提示“請您輸入賬號后登陸”;

     

       不輸入賬號,輸入正確的密碼,點擊“登錄”按鈕,程序應給出錯誤提示

     

       輸入錯誤的賬號,正確的密碼,點擊“登錄”按鈕,程序應給出錯誤提示

     

       (更多……)

     

        那么,我們可以用到如下測試用例:

    ?軟件測試,黑盒測試中的場景法?

    免責聲明:本文內容來源于公開網絡,若涉及侵權聯系盡快刪除!,【本文標題和網址】黑盒測試的場景法應用:http://www.eaglelawnandsnow.com/rjcs/997.html
    申請免費試學
    快捷咨詢
    資深IT講師一對一為您解答IT問題
    電話
    咨詢服務電話
    400-0731-162
    微信
    IT培訓_長沙java培訓機構_專注于實戰IT培訓技術20年-牛耳教育官網
    關注了解更多IT知識
    QQ
    熱門課程
    java軟件開發課程 Java是一種可以撰寫跨平臺應用程不齊人60%Java工程師缺口序的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、...
    嵌入式應用開發課程 嵌入式開發就是指在嵌入式操作系統下進行開發,包括在系統化設計指導下的硬件和軟件以及綜合研發。除暫且分離硬件的...
    軟件測試課程 軟件測試具有人才缺口大、發展方向廣、專業無限制、適合零基礎、技術上手快、職業生涯穩等優勢。 人才缺口大 國內測試...
    Web前端開發課程 web前端開發是創建Web頁面或app等前端界面呈現給用戶的過程,通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方...
    java+大數據課程 什么是Java大數據? Java,是一門面向對象編程語言,具有功能強大和簡單易用的特征。作為**受歡迎的計算機語言,發展至今...
    python人工智能課程 Python是一門神奇的編程語言,它具有簡單易學、就業面廣、就業薪資高、競爭壓力小、開發效率高、行業風口等6個優勢,下...
    熱門資訊
    本文:(零基礎學java)零基礎也能學Java,5大Java學習方法!,最近有很多同學來問小編,關于學習java的方法,下面小編根據...
    大家的生活已經離不開嵌入式就連常用的共享單車都離不開嵌入式。所以越來越多的人看中了嵌入式的就業前景,轉行來做嵌...
    Web前端培訓機構的好壞直接決定了你學習后的就業薪資,市面上web前端培訓機構那么多,應該如何選擇靠譜的web前端培訓機構...
    當談到Python時,一般指的是CPython。但Python實際上是一門語言規范,只是定義了Python這門語言應該具備哪些語言要素,應當能...
    目前,Python非常流行并且被廣泛使用。它是目前最熱門的行業之一,競爭激烈,工資高,未來發展出色。但是對于學習Pytho...
    打算參加嵌入式培訓的同學對于嵌入式培訓課程的內容都特別的關心,只有在了解了課程內容之后才能更好的知道這個嵌入式...
    2020年學習嵌入式晚不晚?1、學技術不像學藝術,只要堅持,任何時候學都不晚。很多人對于學習嵌入式應用開發都會有所顧...
    本文(零基礎學python)0基礎學習Python容易犯哪些錯誤呢?主要介紹1. 忘記寫冒號 在if、elif、else、for、while、class、def 語句后...
    本文:IT培訓就業感言(牛耳教育IT培訓就業感言),介紹:轉眼間幾個月在牛耳教育的IT培訓就結束了,從學習到就業也算是...
    it培訓學校有用嗎?其實判斷IT培訓學校有沒有用,看培訓的課程是否能滿足自己的需求就可以了,如果培訓的課程自己都了...