孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本文为使用QTP测试自带例子航班订票系统的测试:

下面为录制脚本的截屏:

 

对应的脚本为

Dialog("Login").Check CheckPoint("Login")
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set Environment("AgentName")
Dialog("Login").WinEdit("Password:").Type Environment("Password")

Dialog("Login").WinButton("OK").Click
Call Test1
Dialog("Login").Dialog("Flight Reservations").Activate
Dialog("Login").WinButton("Cancel").Click

Public Function Test1
       ' TODO: add function body here
    Reporter.ReportEvent micDone,  "LoginTest",  "Test1"
End Function
Reporter.ReportEvent micDone, "LoginTest", "完成录制"

其中自定义了一个函数Test1,并在前面用Call Test1进行调用

QTP会把录制的屏幕在下面Active Screen中进行显示,红色的方框表示正获得焦点的控件(窗体)

 单击运行按钮即可进行测试

posted on 2013-04-29 12:24  孤独的猫  阅读(562)  评论(0编辑  收藏  举报