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

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

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

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

    自動化軟件測試實施時的關鍵概念

    發布: 2009-7-07 10:00 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 21次 | 進入軟件測試論壇討論

    領測軟件測試網

    自動化軟件測試實施時的關鍵概念 自動化測試工具

    在進行自動化測試實施時,由于要涉及軟件開發方、業務方、手工測試方、自動化測試方、測試管理方等不同的機構或單位,尤其是業務方的人員和軟件測試的人員對軟件測試的認識處于不同的理解層次,因此,需要自動化測試的實施組事先對自動化測試中要使用的一些概念向各個機構或單位普及,才能使大家在腦海中建立相同的概念范疇,使得自動化測試的實施事半功倍。

      我把曾經在建立自動化測試體系的過程中規定的一些主要的自動化測試名詞分享給大家,以期參考:)

     。ǎ保y試需求

      是指在一定的測試策略前提下,對應于驗證某個系統的業務需求或功能需求的測試要求

      對應于不同的測試目的,分為驗證業務過程的流程類測試需求和驗證功能點的功能性測試需求

      對于功能性測試需求的業務規則是指測試功能點的屬性描述,包括數據規則、業務邏輯規則、用戶操作(輸入和輸出)的約束規則等;

      對于流程性測試需求的業務規則主要是指業務流程分支條件,及其對應的流程處理邏輯規則。

      在自動化測試體系中,測試需求按照樹型結構進行組織,樹上存在葉節點和非葉節點

     。ǎ玻┙灰追种В

      基于確定的交易,是交易執行中一個不可再分順序路徑。

      一般而言,一個交易被執行的時候,存在多個執行路徑。例如:對于活期續存,信用卡續存、借記卡續存就是不同的執行路徑。

      一個交易分支,就是一個交易的欄位的輸入執行序列,包括在什么位置、輸入數據的類型、限制約束、有效條件、格式要求等。

     。ǎ常I務組件:

      一種易于維護且可重復使用的單元,該單元包含執行特定任務的一個或多個步驟。

      一個業務組件一般映射到一個交易分支,是自動化測試體系中顆粒度最小的工件

      定義業務組件的目的是為了封裝固定的測試執行步驟,在測試過程中以“引用”的方式進行調用和復用,以減少測試過程設計開發的工作量

      在自動化測試系統中,業務測試過程對業務組件的一次“引用”也是業務組件的一次實例化過程

      業務組件是一系列執行步驟,可以在不同測試過程中因為不同的目的(如邊界值,無效等價值,有效等價值)使用不同組的數據完成輸入,得到不同的業務組件實例。

      業務組件可能需要來自外部源或其他組件的輸入值,并可向其他組件返回輸出值

      

    延伸閱讀

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

    TAG: 概念 關鍵 軟件測試 實施 自動化

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>