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

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

  • <strong id="5koa6"></strong>
  • 專注于軟件測試理論+實踐,自動化測試(功能、性能),希望廣交天下愛好測試的朋友,積極加入我的圈圈!測試者家園期待您的加入!

    QTP知識點滴積累

    上一篇 / 下一篇  2007-06-20 16:58:51

    1. dos命令的執行
    Dim oShell
    Set Shell = CreateObject ("WSCript.shell")
    oShell.run "cmd /K CD C:\ & Dir"
    Set Shell = Nothing
    2.使用可選步驟
    OptionalStep.Browser("browser_name").Page("page_name").Link("link_name")

    默認可選步驟

    默認情況下,QuickTest 將打開下列對話框的步驟視為可選:

    對話框標題欄

    自動完成
    文件下載
    Internet Explorer
    Netscape
    輸入網絡密碼
    錯誤
    安全警報
    安全信息
    安全警告
    所需的用戶名和密碼
    3. 處理運行錯誤

    • 停止 - 停止運行會話。
      如果 QuickTest 配置為在運行后顯示測試結果,則會顯示測試結果。
    • 重試 - QuickTest 嘗試再次執行該步驟。
      如果該步驟成功,則運行會繼續。
    • 跳過 - QuickTest 跳過引發錯誤的步驟,然后從下一步驟繼續運行。
    • 調試 - QuickTest 暫停運行以便對測試或組件進行調試。
      可以執行本章描述的任何調試操作。在調試之后,可以從測試或組件停止的那一步開始繼續運行會話,也可以使用單步命令來控制運行會話的其余部分。
    • 幫助 - 對于顯示的錯誤消息,打開 QuickTest 故障排除幫助。在查看“幫助”主題之后,可以在錯誤消息框中選擇另一個按鈕。
    • 詳細信息 - 將消息框擴展為顯示其他有關錯誤的信息。


    4.
    下列語句指示 QuickTest 等待打開“航班表”對話框時最多等待 20 秒。

    blnDone=Window("Flight Reservation").Dialog("Flights Table").Exist

    counter=1

    While Not blnDone

    Wait (2)

    blnDone=Window("Flight Reservation").Dialog("Flights Table").Exist

    counter=counter+1

    If counter=10 then

    blnDone=True

    End if

    Wend

    5. ExecuteFile  "c:\test.vbs"
    6. msgbox Environment.Value("home")
    7.請教不將測試結果記錄到日志的語句。
    對于已知是錯誤的驗證點,在測試報告中能否記錄通過,或者根本不記錄呢? 

    Reporter.Filter = NewMode

    The mode can be one of the following values:

    Mode
    Description

    0 or
    rfEnableAll  Default. All reported events are displayed in the Test Results. 
    1 or rfEnableErrorsAndWarnings  Only event with a warning or fail status are displayed in the Test Results. 
    2 or
    rfEnableErrorsOnly  Only events with a fail status are displayed in the Test Results. 
    3 or
    rfDisableAll  No events are displayed in the Test Results. 
     8.庫中不需要有對象存在也可執行:
    Dim aaa,bbb
    aaa="Login"
    bbb="OK"
    Dialog("Title:="&aaa).Activate
    Dialog("Title:="&aaa).WinButton("text:="&bbb).Click
    9.setting的應用舉例
    If Setting.Exists("Tester Name") Then
     Setting.Remove ( "Tester Name")
    End If

    Setting.Add "Tester Name", "Mark Train"
    Setting("Tester Name") ="hello"
    MsgBox Setting("Tester Name")
    10.qtp 關鍵字頭+空格(技巧)



    測試者家園 2006-07-20 12:51 發表評論


    Link URL: http://www.cnblogs.com/tester2test/archive/2006/07/20/455425.html

    TAG:

     

    評分:0

    我來說兩句

    顯示全部

    :loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

    日歷

    « 2011-05-20  
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    

    數據統計

    • 訪問量: 8928
    • 日志數: 150
    • 建立時間: 2007-04-23
    • 更新時間: 2007-06-21

    RSS訂閱

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