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 ...
随机推荐
- position:absolute,绝对定位和相对定位,JQ隐藏和显示
需要在指定位置,用绝对定位. 如果直接写position:absolute,top:0;left:0,那就是以浏览器的左上角为参照了 现在需要在某一个指定位置用绝对定位 解决方法 在需要用绝对定位(p ...
- html5 css3 如何绘制扇形任意角度
扇形制作原理,底部一个纯色原形,里面2个相同颜色的半圆,可以是白色,内部半圆按一定角度变化,就可以产生出扇形效果 <html> <head> <meta charset= ...
- php学习日志(1)-php介绍
在学习Php之前,我们要搞懂php是什么.英文全称php: php hypertext preprocessor,即php超文本预处理器.php脚本在服务器上执行,故它是一种服务器编程语言. php文 ...
- mysql 远程连接 1045 Access denied for user 'root'@'XX.XX.XX.XX' (using password:YES)
用户名/密码错误,需要输入开放远程时设置的密码
- uCGUI窗口初始化过程
一.相关结构体和变量 重要的uCGUI系统全局变量 NextDrawWin 下一个需要重绘的窗口句柄 WM__NumWindows 系统当前的总共 ...
- eclipse中mavean的使用配置
eclipse-jee-neon-R-win32 maven-3.3.9 JDK jdk-8u101-windows-i586 eclipse中配置mavean的步骤就不说了,网上很多教程,也很简单 ...
- 再写FFT模板
没什么好说的,今天又考了FFT(虽然不用FFT也能过)但是确实有忘了怎么写FFT了,于是乎只有重新写一遍FFT模板练一下手了.第一部分普通FFT,第二部分数论FFT,记一下模数2^23*7*17+1 ...
- [CC150] Get all permutations of a string
Problem: Compute all permutations of a string of unique characters. 此题用循环的方式不好做,下面是一种递归的思路: 把给的字符串看成 ...
- *[codility]StoneWall
https://codility.com/demo/take-sample-test/stone_wall 拼石块.用最少的方块.一开始想了想用贪心,是可行的,就是尽量每次把当前的高度往右延伸到最多, ...
- [unity菜鸟] 修改发布成web后的logo
1. 原始效果 (tip:在4.x的书中有介绍) 2. 打开.html文件原始代码如下 <script type='text/javascript' src='jquery.min.js'&g ...