QTP自传之初识
我叫QTP,全名是HP Quicktest Professional,大家都叫我小Q。
小Q生于1998年,那是一个春天(哈哈咱也是跨世纪的人才)。家里人丁兴旺,兄弟众多,L(Loadrunner),C(QC)都是威名赫赫。从我出生的那天起,冥冥之中一直有个声音对我说:有一天,你,终将加冕为王。为此,我付出了所有。
时光荏苒,岁月如梭。不知从何时开始,人们总谈起我,那些隔山之人也知道我QTP的大名,一时间我仿佛成了自动化的代名词。也许,是对手的无私奉献;也许,是上天跟我开的一个玩笑;也许。。。只是,世上没有这么多的也许,也不会有再来一次的机会,成王败寇,历史使然。
常言道:打江山容易,守江山难。近来,很多优秀的后进小生妄图染指我的王座。selenium、watir是他们中的代表人物,对这些年轻人,我想说的是:火候未到,底蕴不足。要问底蕴是什么?底蕴是时间的积累,岁月的沉淀,是知识的结晶,力量的体现。这某些急功近利之徒短时间所能拥有的。现在,我将带领你们领略底蕴的魅力,一同走进属于我的宏伟世界。下面先为大家介绍我的小伙伴们。
先来个全家福。
File:人如其名,就是个管理档案的,新建打开保存都找他。要注意的是settings这个小弟,关系到江山社稷,现在这里卖个关子,后面慢慢道来。
Edit:一些基本的操作,粘贴复制查找之类的。尽干些修修补补的活。
View:控制着形体的展示,哪些该看,哪些不该看。其实,他是个造型师。
Insert:看名字就知道啦,第三者喜欢插足。不过,要成大事还真少不了他,小弟众多。
Automation:录制,运行都靠他。
Resources:资源的掌控着,控制这日常所需的各个资源,连对象对不放过,典型的计划体制。
Debug:解决问题的好手,属于养兵千日用兵一时的类型。
Tools:这家伙管的比较杂,身兼多职,最主要的是Option和Object Spy。
Window:平时基本用不到,冷板凳型。
Help:有事请大喊一声F1。
怎么样,是不是感受到了我的强大,哈哈,这还只是冰山一角。接下来的日子里,我将逐渐展示出更多强大的能力,等着震惊吧。今天到此结束,都回家养精蓄锐等待新一轮的震撼来临。
QTP自传之初识的更多相关文章
- QTP自传之web常用对象
随着科技的进步,“下载-安装-运行”这经典的三步曲已离我们远去.web应用的高速发展,改变了我们的思维和生活习惯,同时也使web方面的自动化测试越来越重要.今天,介绍一下我对web对象的识别,为以后的 ...
- QTP自传之对象
对象在手,测试我有 大家别误会,这里说的对象可不是值指男女朋友,而是对被测控件的识别.经过昨天的录制,大家一定很奇怪为什么我可以做到精确的回放操作,这都要归功于对象,下面就隆重的介绍我在对象识别方面的 ...
- QTP自传之录制
录制,是一件吃力不讨好的活.很多人以为录制就是我的主要甚至全部的功能,这是大错特错的.不过,录制功能却是不熟悉我的人了解我的有效途径,是大家学习的有力武器.今天就先从录制功能说起吧. 说到录制,就不得 ...
- QTP自传之测试报告
前言 测试报告是测试阶段的最后产出,也是最重要的产出,自动化测试报告也是如此.前期所做的工作,添加对象.编写脚本等都是为了可以生成一份正确.严谨的测试报告.我作为一款功能全面的自动化测试工具,毫无疑问 ...
- QTP自传之描述性编程
描述性编程,即采用描述性的语言定位对象,不需要事先将对象添加到对象库中.下面,就说说如何使用描述性编程,我们将继续使用对象库编程中的网页. 使用描述性编程的两种方法 直接描述 对象("属性名 ...
- QTP自传之对象库编程
对象库编程是我们平时工作中使用最多的编程方式,在自动化脚本开发中起到举足轻重的作用,与描述性性编程相比,更直接和易于维护,今天就和大家简单的聊聊如何进行对象库编程. 既然是对象库编程,肯定要对已存在于 ...
- Django 初识
Django 初识 一.前言 Django是一款网站架构,能够快速的搭建一个网站.openstack的界面显示使用的就是Django的框架.所以,学习openstack多少要了解一些Django的内 ...
- Python--面向对象初识
Python基础-初识面向对象 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函 ...
- Android动画效果之初识Property Animation(属性动画)
前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...
随机推荐
- MongoDB入门三步曲1--安装、基本操作
mongodb 基本操作 目录 mongodb安装 mongod启动 mongo shell启动 mongod 停止 mongodb基本操作:CRUD 数据插入 数据查询 数据更新 数据删除 集合删除 ...
- CSS中Padding的用法
Padding的英文意思是填充,在CSS中则是设置内边距属性. padding不允许使用负值 1. 四个参数时: padding: 10px,20px,30px,40px; 上边距:10px 右边距: ...
- Boost format
浅尝boost之format 概述 std::string是个很不错的东东,但实际使用时基本在每个程序里都会遇到不愉快的事情:格式化字符串.我甚至由于这个原因在代码里引入平台有关的MFC,A ...
- ctrl+c关闭多线程python程序
项目中经常需要用到多线程,如果一个python程序用了多线程,当子线程没有结束时,用ctrl+c是关闭不了主线程的,这时候就只能用kill命令杀掉,这样会很麻烦. 所以探讨了下怎么ctrl+C关闭多线 ...
- c++sort函数的用法浅析
(一)为什么要用c++标准库里的排序函数 Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于 ...
- Memcached(七)Memcached的并发实例
1. Memcached是什么?Memcached是分布式的内存对象缓存系统. 2. Memcached的基本数据结构是什么?Memcached是基于Key/Value对的HashMap.每一对,都 ...
- DOS下删除整个目录及下属所有文件夹及文件最好用的命令
Windows XP以上的版本,在使用DOS命令模式下删除目录(目录就是档案总管中所谓的资料夹)不是用 deltree,而是用 rmdir 指令. 在Windows XP.2000.NT下都可用rmd ...
- 给JavaScript初学者的24条最佳实践(转:http://www.cnblogs.com/yanhaijing/p/3465237.html)
作为“30 HTML和CSS最佳实践”的后续,本周,我们将回顾JavaScript的知识 !如果你看完了下面的内容,请务必让我们知道你掌握的小技巧! 1.使用 === 代替 == JavaScript ...
- CSS3学习之 animation 属性
发现animation这个新属性很有趣,在此学习,并整理下! 浏览器支持: Internet Explorer 10.Firefox 以及 Opera 支持 animation 属性: Safari ...
- import information website
1. 一个很好的展示如何review paper和response to reviewer的网站:openview 该网站给出了许多paper review的例子(如何你是reviewer,那么可以参 ...