发布新日志

  • Qtp学习日记2008-02-02

    2008-02-02 14:56:12

    在一下三种情况下用到正则表达式:

    1.定义对象属性和参数方法时

    2.对某步骤进行参数话得时候

    3.使用不同值创建检查点时

    正则表达式:

    制定复杂搜索短语得字符串,用特殊字符可以定义搜索条件

    今天对一个日期格式设置了检查点,做起来比较顺利,只是遇到了一点点小问题,因为我没有严格按照教程执行得缘故.教程中得日期格式是 12/29/2008 所以在设置检查点的时候设置得正则表达式是 :[0-1][0-9]/[1-3][0-9]/200[0-9],我录制得日期是2/6/2008然后设置检查点的时候还套用教程里的正则表达式,当然是会出问题啦.

    教程中提示:

    1. 在“值”框中,用 [0-1][0-9]/[0-3][0-9]/200[0-9] 替换当前日期。这将指示 QuickTest

    检查选定文本中的每个字符与正则表达式定义的数字范围格式是否匹配。该表达式

    检查以下格式:MM/DD/200Y。

    2. 选择“正则表达式”复选框。将出现一个消息框,提示您在每个特殊字符之前插

    入反斜杠字符。单击“否”。因为单击“是”会使 QuickTest 将特殊字符 ([)、(-) 和(]) 作为文本字符而不是正则表达式处理。

  • Qtp学习日记2008-01-31

    2008-01-31 16:54:10

    2008-01-31

    今天对输出值进行了学习,这一课得本身没有那么难,但是在学习的过程走了很多弯路,所以浪费了很多的时间.所以值得记录的体会还是有的 .

    (1): 在添加录制脚本的时候要注意网页的名字,在网页第二遍出现的时候和第一遍出现得时候名称是不一样的,在运行的时候就不能连贯,程序会报错.

    (2): 在添加输出值的时候,不能够重复的多次的添加.否则会报错

    (3) 在制定表检查点得时候,检查元素一定要是预期的测试观察点,否则表中别的元素出错,测试结果也是失败的,这样会影响对测试结果的判断

    (别的元素不考虑的情况下不应该选上)

     

    明日计划: 使用正则表达式

     

  • Qtp学习日记2008-01-30

    2008-01-31 16:51:30

    2007-01-30

    今天对QTP中页面检查点,文本检查点的设置进行了学习.

    重点学习参数测试法,并成功地实现了FOR  NEXT 函数地循环操作.

    操作的过程中遇见的问题:

    1.进行局部循环的时候,只能做一遍,不能实现局部循环.

       原因: 在最后一页与第一页没有衔接点,导致循环无法继续

       解决方法:在最后一页再录制一条操作,这样可降最后一页与第一页衔接

    2.进行局部循环的时候,只能读取参数表中的第一行,无法在每次循环的时候读到参数表中不同值:

       原因:不明.

       解决方式:在计数器的前面添加语句: DataTable.GetSheet (2).SetNextRow

    3.设置了局部循环,程序还是会将所有程序按照参数表中数量再循环一遍:例如设置了三个参数,局部循环设置三次,待测程序将运行9(局部循环内的程序)整个程序运行三遍

        原因: File > settings > run > data table iteration > 选择了 Run on all rows

        解决方法: 改变上述中的选项

    4. 局部循环设置FOR 1 TO 3 局部循环只运行2

        局部循环设置FOR 0TO 2 局部循环运行3

       原因不明

    明天计划: 输出值学习

数据统计

  • 访问量: 2149
  • 日志数: 3
  • 建立时间: 2008-01-31
  • 更新时间: 2008-02-02

RSS订阅

Open Toolbar