偶是测试新手,希望前辈们能多多指教。

发布新日志

  • global与current的区别

    2009-09-21 12:06:35

    Global全局参数:

    他控制整个Action的运行次数,global里有几行参数,则运行几次脚本

    Current Action:

    对应于单一的Action的参数,对于一个Action没有实际的意义,而几个Action共同在一个脚本中使用时,就由他来控制单一Action的循环次数

  • (qtp)Reporter对象的ReportEvent方法

    2009-09-17 16:22:52

    语法

    Reporter.ReportEventEventStatus, ReportStepName, Details [, in]

     Argument  Type  Descrīption
     EventStatus  Number or pre-defined constant

    状态值:

    0micPass:将本步骤的运行结果状态设置为“Pass”,并向Result中产生报告信息。

    如果想在报告中生成“通过”报告,用本状态值。

    1micFail:将本步骤的运行结果状态设置为“Fail”,并向Result中产生报告信息。当脚本中运行本语句时,整个测试的结果状态是“fails”

    如果想在报告中生成“失败”报告,用本状态值。如果运行了本语句,则整个测试的状态为“Fail”。

    2micDone:仅向Result中产生报告信息,但不影响整个测试的结果状态。

    如果想在报告中生成“完成”报告,用本状态值。

    3micWarning:SResult中产生报告信息,但是不会中断测试的运行,也不影响测试的pass/fail status

    如果想在报告中生成“警告”报告,用本状态值。运行这个语句后,整个测试结果状态为“Warning”。

     ReportStepName  String 将在报告中显示的步骤名称(object name).
     Details  String 报告的详细信息。这些信息是本条报告的“Details”信息。
     in  N/A  Not in use

    举例: 下面的例子使用ReprotEvent方法来报告一个失败信息。

    Reporter.ReportEvent1, "Custom Step", "The user-defined step failed."

    Reporter.ReportEventmicFail, "Custom Step", "The user-defined step failed."
  • GetROProperty,GetTOProperties,GetTOProperty的区别

    2009-09-17 15:08:30

    GetToProperty:Returns the value of the specified property from the test object description.
    GetTOProperties:Returns the collection of properties and values used to identify the object.
    GetROProperty:Returns the current value of the test object property from the object in the application.
    举个例子:
    假设在库中有一个对象"窗口A",用于识别该对象的属性有2个,
    一个属性是"text",在库中记录的值是"QQQQ".
    另一个属性是"name",记录的值是"MM"
    在实际运行脚本时属性"text"的值是"PPPP"而不是"QQQQ"
    那么:
    Window("窗口A").GetToProperty("text")返回的是:"QQQQ"
    Window("窗口A").GetRoProperty("text")返回的是:"PPPP"
    Window("窗口A").GetToProperties("text")返回的是用于识别"窗口A"的两个属性和值的集合

  • QTP中DATA TABLE 和ACTIVE SCREEN不见了

    2009-09-14 15:52:46

     
       QTP中DATA TABLE 和ACTIVE SCREEN不见了?,在view中点击这两项也没反应,怎么样让其显示呢?
     
     
       解决方法:
    依次点击 Tools --> Options...--> General ,然后点击 Restore Layout 按钮就可以了
  • 当前安全设置禁止运行该页中的ActiveX控件.因此,该页可能无法显示"

    2009-09-14 15:47:32

      

        用网站来做录制时会有个ActiveX的报错:"当前安全设置禁止运行该页中的ActiveX控件.因此,该页可能无法显示"

       在成功录制完后,只要对QTP进行任何操作就会报错,点确定后倒是可以进行继续操作的,而且如果不点确定,报错框过子大约十秒就会自动消失,操作过程中这个报错框会时不时就跳出来,比较麻烦

    照以下那样设置就不能再报这个错了

    Options->Active Screen->Advanced...-> 选中Disabled和Load ActiveX controls

252/2<12
Open Toolbar