日历

« 2008-10-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

最新来客

统计信息

  • 访问量: 1130
  • 日志数: 15
  • 建立时间: 2008-01-19
  • 更新时间: 2008-09-05

RSS订阅

我的最新日志

  • QTP中标准检查点插入的时候focused疑问?

    2008-9-05

    我录制完一个简单的脚本后,在用户登录输入姓名,密码之后的“ok”按钮控件上设置了一个标准检查点,然后运行的时候在fail了。如图,请问为什么focused的属性设置为ture的时候就fail,我删除掉之后就pass了,应该是激活了这个控件吧?[img=C:\Documents and Settings\dora.wang\Desktop][/img]
  • QTP直接的done是少了什么吗

    2008-9-04

    昨天使用QTP录制脚本,本来以为自己的QTP无法使用了,但是又好了。不过依然有问题。我录制最简单的脚本的时候。运行脚本后,result里显示的不是pass也不是fail,是done,不晓得怎么了,不过其他的过程都很正常。Object repositiy里面的对象仓库开头趋势找不到浏览器地址,这个我开始已经关掉了,不晓得怎么回事

  • QTP的license

    2008-8-25

    NND,开始要进行QTP自动化测试了,昨天把许久未用的QTP打开,居然无法正常使用了,要我输入license,桌面上发现一个license的记事本,不晓得是loadrunner还是QTP的了,一个是100client的,还有一个是web的,可是都说我嵌入代码错误。。。我的应该是破解的QTP9.2的,怎么无缘无故的冒出这个来,查了一番资料说要把QTPPro.exe的一个应用程序拷贝到bin目录底下。好吧,晚上再试一次。
  • daily report

    2008-3-12

    Daily report

    1. I reviewed the  ComAnalyst  project in the morning.
    2. I got more familiar with the system of  comanalyst.and I made 3 job list in this system..
    3. Compared  the regular report and the quick report I find some differentis between the two method, so  I made process by two ways ,and analyse the changing in the process.

     

    That’all

                                                                                                                Dora 2008/3/12

  • 开始工作了

    2008-3-06

    今天开始正式工作了,突然觉得身上的担子重了。3000多块钱的工资,去掉吃饭公交费用,几乎也不再有多少闲钱了。更不敢想如果以后租房子该怎么办。每当想到这些,便底气不足了。妈妈帮我交了四个月的手机话费。都这么大了,要靠自己的本领去生活了。一直对自己说,面对越来越近的东西不要害怕,一切到来的东西都不一定是最终的结局!Dora,keep u passion in u life whatever!
  • 面试回来

    2008-3-02

    去INFOSYS面试后才感觉正规公司的氛围有多么好,刚进去就没有什么废话,简单的自我介绍后,就开始正规专业测试知识问答,全程英语问答,说得我舌头打结!我说到等价类划分时说equivalence class 当时其中一个人说不是这么说的,我告诉他我看的测试相关书籍有这样的定义,晕,不要这么死板嘛!不知道结果怎么样,等待吧,不给我第二次机会的话,我也没有办法!

  • QTP

    2008-2-25

  • 在QTP中随机取下拉菜单的值

    2008-2-25

    摘要:产生期望的随机数来选取到动态的下拉菜单的值。
    关键字:随机数;GetROProperty
            有网友在论坛上提出问题,在使用QTP中如何随机选取动态的下拉菜单。在此笔者总结了一些测试经验,利用51testing的登录界面(http://bbs.51testing.com/logging.php?action=login)作为测试页面进行讲解。
            首先我们拿登录页面中的  安全提问  这个下拉菜单作为测试对象。
             

            我们可以先录制一段选取下拉菜单的脚本。
            Browser("51Testing软件测试论坛 测试 | 软件测试\").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").Select "您个人计算机的型号"。
            备注:无

            这边有个技术处理就是使用#加数字来选择我们的下拉菜单。
            Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").Select "#2"
            备注:这个方法在论坛上也出现过,比较适合这个例子。

            下面我们要取得下拉菜单中选项的个数。
            Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").GetROProperty ("items count")
            备注:这边使用GetROProperty,应该算比较常见的,所以不多做解释。

            接下来是要个随机函数,参考帮助。
    Randomize
    x=RandomNumber (0,2)
            备注:这边是随机生成0-2之间的三个数字中的一个。

            我们可以把随机函数写成function,方便以后使用。
    Function Get_Ran(i)
       Randomize
      Get_Ran=RandomNumber (0,i)
    End Function
            备注:这边需要注意的就是使用了函数返回值

            最后我们把脚本整合起来
    Function Get_Ran(i)
       Randomize
      Get_Ran=RandomNumber (0,i)
    End Function


    Get_Count=Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").GetROProperty ("items count")
    Ran_Number=Get_Ran(Get_Count-1)
    Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").Select "#"&Ran_NumberBrowser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").GetROProperty ("items count")
    Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebList("questionid").GetROProperty ("items count")
            备注:需要注意的就是在下拉菜单选择的时候从#0开始计算的,所以随机数字从0开始,传入的值也需要减去1。

            题外话:这边主要是使用QTP自带的随机数字函数这个方法来实现随机选择下拉菜单的内容,其实这个随机数字可以开展到随机字符串。因为我们经常会有一些输入域的测试,有的就需255个字节,多的就更可怕,使用随机函数能大大减少我们的工作量。而下面这个例子是实现在abc这三个字母中随机取出来拼成字符串。
    Function makestring(inputlength)
    If IsNumeric(inputlength) Then
    For I = 1 To inputlength
    'you may add a random function here
    A = Array("a","b","c")
    Randomize
    x=RandomNumber (0,2)
    B = A(x)
    makestring =makestring +B
    Next
    msgbox ("output the string:"&makestring )
    else
    msgbox ("error format:"&inputlength)
    End If
    End Function
    Call makestring("8")

  • about future

    2008-2-25

    so where is ways? always on the way,when u will be tired out,dear dora? i known u have something do not wanted say! just keep on!and never give it up!

  • 软件测试项目管理基本流程

    2008-2-25

    测试项目管理工具核心组件
    测试需求跟踪列表
    测试需求
    测试计划(案例维护计划,测试执行计划)
    测试设计大纲
    测试案例(测试数据,测试脚本等)
    测试执行包
    测试环境维护纪录
    缺陷报告
    测试报告
    测试总结
    测试项目管理核心组件的介绍
    测试需求管理
    测试计划管理
    测试案例管理
    测试执行管理
    缺陷管理
    测试报告管理
    团队交流管理
     
Open Toolbar