自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件测试

今天的挫折、泪水都只不过是为我明天的成功做准备而已。努力努力,永不放弃

  • 博客(16)
  • 收藏
  • 关注

转载 (转载)如何学习自动化测试(备用)

(转载)如何学习自动化测试(备用)这篇文章是转来了,因为我看到它的时候,它本身也是转载的,所以我不知道出处。谨对作者表示敬意!  从事了几年测试工作,也着实见证了测试的发展,如今测试行业对从业者的要求是越来越高,不再仅仅局限于要求会写测试用例、会细致的执行测试、能有效的发现系统缺陷等;越来越多的企业对应聘者本身的技能要求也越来越高,招聘信息中诸如“精通VBscrīpt、Perl/R

2012-01-13 10:11:16 497

原创 描述性程序对象属性值不识别的问题

在描述性编程中,一般选取一两个可唯一识别对象的属性来描述;在自己编写脚本的过程认为有几点是需要注意的:1、填写属性值时要用add objs 将对象添加到对象库中然后再复制属性值到脚本中,不要直接自己写,有时看起来一样,但两个字中间的空格可能不一样,       符号中英文全角半角区分等;2、当直接复制的属性值放到脚本里执行时仍然无法识别时,就看一看属性值中是否有中文符,如果有要加上

2011-12-23 16:03:38 1182

原创 RegisterUserFunc函数

    在实际的自动化脚本开发过程中,发现QTP提供的方法不够用,但幸好QTP的扩展性很强,RegisterUserFunc函数; RegisterUserFunc函数既可以用户自定义函数也可以重写已有的方法。 RegisterUserFunc test_object,operation,functionname 若是重写已有的方法就将operation置为已有方法的名字;

2011-06-28 16:14:00 777

原创 QTP 获取WebTable单元格中的对象

<br />背景:所写的QTP脚本都是脱离了对象库的描述性编程<br />最近在对一个WebTable的数据验证的脚本中,该WebTable中的所有对象都是WebElement对象,没有name属性,唯一的属性就是innertext,而该属性值就是将要验证的数据值,而且该属性对不同的记录值是不同的。所以在对象描述时不能使用该属性,无法定位到该对象。<br /> <br />解决方法:webelement一般可用它父对象的孩子对象的集合访问到该对象。利用childobjects和childitem方法读取We

2010-11-18 13:44:00 3802

原创 启动QTP时QTPro.exe出错

<br />今天安装QTP10.0时遇到的问题,已在网上找到了解决方法,记录下,以便以后查询...<br />问题:安装QTP10.0,也运行了破解程序mgn-mqt8.2,启动QTP时报错如下:<br />Microsoft Visual C++ Runtime Library <br /> <br />       Runtime Error! <br />       Program: D:/Program Files/HP/QuickTest Professional/bin/QTPro.exe <

2010-10-13 14:59:00 2405 1

原创 QTP对象识别的问题

<br /> <br />在这几天做WEB系统自动化脚本时,遇到一些关于对象识别的问题,分为以下几种情况:<br /> <br />1.识别的所有对象均为WinObject对象。<br /> <br />2.在界面上点击一个对象进行识别时没有任何反应,什么也识别出来。当然录制时一行脚本也没有视图是空的。<br /> <br />3.一个对象例如webelement,它的父对象是一个Frame,点击webelement识别时只能识别到Frame。<br /> <br />4.同一个对象一下可以识别一下不可以识

2010-09-17 15:55:00 980

原创 使用虚拟对象的一些问题

<br /> <br />由于测试的系统中大部分的控件都是自定义件,所以在录制时都无法识别,于是想到使用虚拟对象。<br />在操作过程中发现这样的问题:<br />1.QTP对点击后打开的是对话框的按钮,使用虚拟对象也不能成功录制。<br />2.QTP对点击后打开的是网页的按钮、日期控件按钮、菜单按钮,使用虚拟对象可能成功录制。<br /> <br />=====为什么对于弹出是对话框的按钮虚拟对象无法成功录制呢?<br />3.QTP对同一层次下的两个控件使用虚拟对象录制,从录制的语句上看两个控件不属

2010-09-17 15:52:00 825

原创 脚本运行时库FileSystemObject

       在做自动化测试时很多时候需要对文件和文件夹进行操作,如创建读取或查找文件和文件夹等。这些功能都可以通过FileSystemObject库实现。     FileSystemObject体系包含了一些集合,如drives、folders、files。一般对象在进行实例化时可以直接使createobject,但有些对

2010-05-25 16:30:00 474

原创 DataTable的Global和Action

   在给脚本做参数化时datatable是非常常用且方便的一种用法。昨天在写了这样一个简单的脚本,功能:测试打开全部A股的盈利预测页面是否会有报错。页面的url是一个固定的字符串加上一个样本ID。就想到将样本ID导入到datatable中,从这里读数据。    下面是昨天写脚本的情况:    st

2010-05-19 17:42:00 752 1

原创 技术 or 业务?

技术 or 业务?

2010-05-05 17:59:00 549 1

原创 LR学习笔记(一)

    跟同事借了本书,开始LR的入门级学习。想通过写学习笔记的方式巩固学到的东西。今天开始第一篇... 实例:lr自带web订机票实例。包括登录、订票、退出。脚本:录制脚本,添加集合点和三个事务后直接负载。设置:20个vu问题:1.第一次运行下来全部错误,后来发现是事务的end语句中少了参数“lr_auto”==

2010-05-05 17:45:00 646

原创 耽搁了

     看到博客刚开通时写下的要每周持续更新的话,觉得很不好意思,之前由于春节和准备投资分析考试的原因有两个多个没有学习QTP了。好在已考完了,最开心的是也考过了,现在可以好好安下心来学习QTP了。要加油喽~~~计划到四月中旬可以将“测试领先技术专栏”里的QTP系列讲座学习并实践一遍~~~~

2010-03-17 14:34:00 402

原创 DotNetFactory

     通过DotNetFactory可以访问所有.net对象,首先必须通过DotNetFactory的CreateInstance方法创建对.NET对象的访问com接口。使用方法如下: set bject=dotnetfactory.CreateInstance(typename[,assembly])typename是.net对象的全称,assembly是参数,如果注册表已有该对

2010-01-11 16:01:00 561

转载 QTP应用模式设计

      ps:本文是转载UML 网陈奕赋的一篇博文。      自动化测试并不只是利用自动化测试工具进行录制回放操作。虽然基本是每一个自动化测试工具都必须提供的功能,但如果只是这么应用,从严格意义上来说,这并不能算是自动化测试。最多只能说是实现了一定的自动化操作。因为这时自动化脚本都是写死的,自动化测试使用的数据也是写死的,没有灵活性可言,也没有对脚本进行容错性处理,脚本基本是

2010-01-08 11:05:00 504

原创 学习QTP的一点总结

和WinRunner相比更喜欢使用QTP,一是因为它提供的关键字视图和专家视图更加直观。二是因为QTP生成的是VBS,而WinRunner生成的是TSL(由于是初学,现在还没有资格来对两大功能测试软件做比较评价)。在学习的过程由于不想看操作说明书就直接在股票分析系统上试,录一些简单的操作流程看看生成的代码是什么样子。慢慢做一些简单的自动化测试工作。遇到问题再去查资料。目前工作中用到QT

2010-01-08 11:01:00 875

原创 从这里开始

开博啦~~~~在这儿安家了,记录学习生活上的点滴收获。每周坚持更新,这是对自己承诺!

2010-01-05 22:49:00 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除