<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          黑盒測試技術(3)--軟件測試概念(九)

          • 發布:軟件測試培訓
          • 來源:軟件測試教程
          • 時間:2016-07-12 15:09

          4. 狀態轉換測試

          根據系統當前的情況或先前的情況(如系統先前的狀態),系統可能會產生不同的響應。這種情況下,系統的特征可以通過狀態轉換圖來表示。測試員可以根據軟件的狀態、狀態間的轉換、觸發狀態變化(轉換)的輸入或事件以及從狀態轉換導致的可能的行動來進行測試。被測試系統或對象的狀態是獨立的、可確認的,并且數量是有限的。

          一個狀態表描繪了狀態和輸入之間的關系,并能顯示可能的無效狀態轉換。

          設計的測試可以覆蓋一個典型的狀態序列,或覆蓋每個狀態,或執行每個狀態轉換,或執行特定順序的狀態轉換或測試無效的狀態轉換。

          狀態轉換測試方法普遍較多的使用在嵌入式軟件行業和自動化行業。但是這個技術同樣也適用于有特定狀態的業務對象的建模或測試具有對話框狀態轉換流的系統(例如互聯網應用或業務場景)。

          根據狀態轉換圖編寫測試用例的步驟:

          1) 畫出狀態遷移圖;

          黑盒測試技術

          2) 列出狀態——事件表;

          黑盒測試技術

          3) 得到狀態轉換樹;

          黑盒測試技術

          4) 推出測試路徑;

          5) 根據測試路徑編寫測試用例。

          案例:

          設計mp3的測試用例

          1)根據描述,提取信息并畫出狀態轉換圖:

          2)根據1)列出狀態——事件表:

          3)根據2)得到狀態轉換樹,注意需要以idle為起始狀態:

          4)根據3)得到測試路徑

          5)根據4)中的測試路徑編寫測試用例,每一條路徑就是一條測試用例.

          5. 用例測試

          可以通過用例來設計測試。用例描述了參與者(用戶或系統)之間的相互作用,并從這些交互產生一個從系統用戶或客戶的角度所期望和能觀察到的結果。通常可以在抽象層(業務用例、不受技術限制、業務流程層面)或系統層(系統功能層面的系統用例)來描述用例。每個用例都有測試的前置條件,這是用例成功執行的必要條件。每個用例結束后都存在后置條件,這是在用例執行完成后能觀察到的結果和系統的結束狀態。用例通常有一個主場景(即最有可能發生的場景)和可選場景。

          用例基于系統最可能使用的情況描述了過程流,因此從用例中得到的測試用例,在真實世界中的系統使用過程流中能最有效的發現系統的缺陷。用例非常有助于設計用戶/客戶參與的驗收測試;也可以幫助發現由于不同組件之間的相互作用和相互影響而產生的集成缺陷,這是在單個的組件測試中是無法發現的。從用例中設計測試用例可以和其他基于規格說明的測試技術結合起來使用。

          案例:

          測試一個杯子

          用例1:能否裝水

          用例2:除了裝水,是否能裝其它液體,比如酒精

          用例3:能裝多少水

          用例4:杯子是否有客服

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:黑盒測試技術(2)--軟件測試概念(八)
          下一篇:白盒技術--軟件測試概念(十)

          白盒技術--軟件測試概念(十)

          黑盒測試技術(3)--軟件測試概念(九)

          黑盒測試技術(2)--軟件測試概念(八)

          黑盒測試技術(1)--軟件測試概念(七)

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>