• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    基于狀態轉換的測試

    發布: 2011-1-24 10:02 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 152次 | 進入軟件測試論壇討論

    領測軟件測試網

      從兩個實例,根據狀態圖,我們可以看到我們需要關注的內容:

      狀態:狀態圖中的每一個狀態,都必須進行測試,校驗該狀態下,向其他狀態的轉換是否如狀態圖中展示的一致。

      狀態之間允許的轉換:可能是如下情況,相同數據,不同操作引起不同轉換;不同數據(前置條件不一樣),相同操作引起的不同轉換;不同數據,不同操作引起的不同轉換。對每一個允許的狀態轉換進行驗證,設置狀態轉換的前置條件,操作使狀態發生轉換的功能,驗證操作是否正常、狀態是否如預期變化。對使用頻率特別高、或者特別容易出錯的轉換、以及最不常使用的轉換,需要構造更多的測試數據,做盡可能多的覆蓋。

      狀態之間不允許的轉換:狀態之間不允許的轉換測試,關注系統返回的錯誤信息和狀態值是否變更,不需要對所有的不可能進行驗證,應該挑選那些特別容易發生的轉換進行測試。

      狀態轉換的角色權限:狀態之間的轉換操作,是有用戶角色要求的,我們不僅要驗證有權限的角色能夠正常操作,還需要驗證沒有權限的角色是否能操作,對于沒有權限的角色驗證,在不可能全部驗證的情況下,也是挑選相對容易出錯的操作進行。

      狀態的轉換,在軟件中是非常普遍的,通過狀態圖梳理各個狀態轉換的關系,并在狀態圖的基礎上按照狀態和狀態轉換的覆蓋原則進行測試設計,可以有效的保證軟件狀態轉換的正確性。測試過程中,還可以進行隨機的狀態轉換測試。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>