• <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-02-19來源:作者:點擊數: 標簽:對象技術
    1)測試對象模型(TestObjectModel) 測試對象模型是QTP用來描述應用程序中對象的一組對象類。每個測試對象類擁有一系列用于唯一確定對象屬性和一組QTP能夠錄制的方法 2)測試對象(TestObject) 用于描述應用程序實際對象的對象,QTP存儲這些信息用來在運行
    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

    老湿亚洲永久精品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>