專注于軟件測試理論+實踐,自動化測試(功能、性能),希望廣交天下愛好測試的朋友,積極加入我的圈圈!測試者家園期待您的加入!
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 關鍵字頭+空格(技巧)

Link URL:
http://www.cnblogs.com/tester2test/archive/2006/07/20/455425.html
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG: