• <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-2-19 14:27 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 50次 | 進入軟件測試論壇討論

    領測軟件測試網
    1)測試對象模型(Test Object Model)
            測試對象模型是QTP用來描述應用程序中對象的一組對象類。每個測試對象類擁有一系列用于唯一確定對象屬性和一組QTP能夠錄制的方法
     
    2)測試對象(Test Object)
            用于描述應用程序實際對象的對象,QTP存儲這些信息用來在運行時識別和檢查對象
     
    3)運行時對象(Run-Time Object)
            是應用程序中的實際對象,對象的方法將在運行中被執行
     
    4)QTP的錄制過程
            A.確定用于描述當前操作對象的測試對象類,并創建測試對象
            B.讀取當前操作對象屬性的當前值,并存儲一組屬性和屬性值到測試對象中
            C.為測試對象創建一個獨特的有別于其他對象的名稱,通常使用一個突出屬性的值
            D.記錄在對象上執行的操作
     
    5)QTP的回放過程
            A.根據對象的名稱到對象存儲庫(Object Repository)中查找相應的對象
            B.讀取對象的描述,即對象的屬性和屬性值
            C.基于對象的描述,QTP在應用程序中查找相應的對象
            D.執行相關的操作
     
    二 對Check Point的較為深入理解 
    1. 定義:
            將特定屬性的當前數據與期望數據進行比較的檢查點,用于判定被測試程序功能是否正確
            Check Point可以分兩類:QTP內置驗證點和自定義驗證點
     
    2. QTP內置驗證點實現原理及優缺點
            A.錄制時,根據用戶設置的驗證內容,記錄數據作為基線數據
            B.回放時,QTP捕獲對象運行時的數據,與腳本中的基線數據進行比較
            C.如果基線數據和運行數據相同,結果為PASS,反之為Failed.
            D.優點是 操作簡單方便
            E.缺點是 QTP默認的檢查的屬性有時不符合自己的要求,如希望得到檢查的屬性沒有在里面, 而默認的屬性不需要檢查等。
     
    3. QTP內置驗證點結果的應用 
         

    延伸閱讀

    文章來源于領測軟件測試網 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>