QTP简介

  【基本介绍】   QuickTest Professional(QTP)是一种自动测试工具。   使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、...

#
QTP
分享:

选择QTP测试工具的可行性分析文档

  1. 引入QTP的目的   对于测试人员,手动测试本来就是很枯燥的事情,但是对于这种枯燥的事情再加上一些重复性的操作就使测试人员家具这种烦躁的心情;对于QTP测试工具,它可以消除手动测试那种既耗时又单调,而且需要投入大量的人力资源的问题。  ...

IronRuby - 编写自动化测试脚本(图)

  本篇我将给大家介绍一下如何使用IronRuby和 CodedUI提高的自动化测试类库来编写我们自己的自动化测试脚本。   运行环境   .Net Framework 4   找到CodedUI的自动化测试相关类库   CodedUI自动化相关测试类库放置在 Microsoft Visual Studi...

自动化测试实例:用QTP实现WEB页面链接扫描功能

  该函数实现用QTP脚本检查任何一个网页所有链接是否有效的功能。实际上,QTP自带一个对 WEB page里的链接进行检查的checkpoint,但是不能自定义扩展和编辑;这里Sincky演示一个自定义的函数,模拟某个网页的每个链接发送 HTTP请求、再检查HTTP响应结果来...

QTP学习感悟:如何快速从入门到精通?

  今天,看到一篇帖子,说QTP学起来,真的一点不难。呵呵,如果这篇文章,在之前看的话,估计我可能会觉得饱汉不知道饿汉饥,但是,今天看来,事实的确如此。   以前学习QTP,看了不少资料,乱七八糟的学了不少,也做了不少练习,但是,就是在实践中无...

在QTP中建立一个数据库检查点

  与Robot相比,QTP直接提供了对数据库中的数据进行检查的检查点,这样如果在我们的测试中需要对后台的业务数据进行检查,只需要建立一个数据库检查点就可以了。建立数据库检查点对于一些比较复杂的业务逻辑的测试非常重要。   在QTP 8种,建立一个数...

QTP中几个交换值的方法

  最近自动化测试工具QTP做挺多,有些用到的方法拿出来一点点共享,也算自己沉淀一下。   首先一个,测试中可能需要将某些数据存放到全局空间中,这个全局空间我也说不好,就是能让多个Action都取到的地方吧。我目前了解到的:   1)可以存在Actio...

Selenium实例:AJAX自动化测试应用

  Selenium是目前非常流行的免费自动化测试框架,适用于各种WEB应用程序的自动化测试,并且支持IE、Firefox、Safari、 Chrome、Opera等多种浏览器类型。今天Sincky以实例来演示对于AJAX页面的自动化测试处理方法。   Selenium官网:http://seleniumhq...

QTP自动化测试Google地图

  如何用QTP对Google地图进行自动化测试呢?因为Google地图是内嵌到浏览器里的ActiveX控件,那么我们的思路就是用vbscript调用Goolge地图的API,从而实现对内嵌Google地图的操作与验证!本文原文请见:http://www.advancedqtp.com/knowledge-base/articl...

QTP的3类顺序标识(Ordinal Identifiers)

  对于顺序标识(Ordinal Identifiers),QTP的帮助文档是这样说的:   An ordinal identifier assigns a numerical value to a test object that indicates its order or location relative to other objects with an otherwise identical descripti...

#
QTP
分享:

小议Ruby&QTP

  很对同学都学习过QTP,也在用QTP写脚本,尤其是商品线与店铺的同学,都制定出了用QTP写脚本的规范,而现在随着Ruby框架越来越稳定,使用的也越来越广泛,用Ruby写脚本是大势所趋。所以很多同学可能会担心,又要学Ruby了之前的QTP是不是白学了,会不会很...

QTP脚本之登录中含下拉框

  最近一段时间公司准备要做功能自动化测试,所以一直都在学习QTP的使用,不过以前没有学过VBScript,他的语法和特点着实让我痛苦了一翻,不过还好天下编程是一家,终究还是解决了前段时间遇到的问题。   脚本目标:测试公司自主研发的测试管理软件TM...

(5)使用VS 2010提高软件测试自动化的水平 - 半自动化的手工测试(图)

  一般来说,当开发人员根据测试人员的报告把Bug修复之后,测试人员都要再度进行确认,也就是说,需要把发现某个Bug的测试用例再执行一遍,以确认那个被发现的Bug确实已经消失。而且,很多软件企业都会要求测试人员在每个里程碑或者迭代结束时反复执行那...

(4)使用VS 2010提高软件测试自动化的水平 - 自动筛除不相干的回归测试(图)

  为了实现某个新的功能,或为了修复一个Bug,开发人员通常需要在现有的代码上进行修改,当一个开发人员改动了部分代码之后,他往往需要把所有的单元测试统统再运行一遍,以确保他所做的改动不会带来“蝴蝶效应”,也就是导致意想不到的地方出现问题。如...

用Selenium实现页面自动化测试(图)

  引言   要不要做页面测试自动化的争议由来已久,不做或少做的主要原因是其成本太高,其中一个成本就是自动化脚本的编写和维护,那么有没有办法降低这种成本呢?童战同学在其博文《界面自动化测试猜想》提到“将TC自动转化为自动测试脚本”的构想,大...

#
Ruby
分享:

(3)使用VS 2010提高软件测试自动化的水平 - 自动布置/还原测试环境(图)

  目前,我想我们绝大部分开发团队都是通过人力来布置或者说搭建测试环境的,假设我们要测一个用ASP.NET开发的SNS网站,在准备好相关的硬件之后,我们肯定要找一个测试人员,或者开发人员,有条件的单位可能会找一个专门的IT人员,总之是找一个人(我们就...

(2)使用VS 2010提高软件测试自动化的水平 - 将手工测试转换成自动测试(图)

  上文书说到测试人员小张给开发人员小李发来了一份淋漓尽致的Bug报告,果不其然,小李根据小张的这张“画影图形”没费什么周折就将那个潜伏很深的Bug捉了出来。可此Bug究竟是不是彼Bug呢?小张恐怕还得再跑一遍她发现彼Bug的测试以确认问题确实已经得到...

(1)使用VS 2010提高软件测试自动化的水平 - 自动收集Bug信息(图)

  Visual Studio 2010最大的亮点恐怕要数集成在Visual Studio Ultimate 2010和VS Test Professional 2010中的MS Test Manager这套工具了,它可以说是为承担绝大部分测试工作(有统计说是70%左右)的手工测试人员提供了一套专门为他们量身定制的IDE (集成...

QTP处理验证码的一种方法

  QTP在测试WEB站点应用程序时,通常会碰到验证码的问题(尤其是论坛类的站点),对于这类问题,通常的做法是利用OCR(Optical Character Recognization,光学字符识别)技术,通过识别图片中的文字来获取验证码,但是这种方法可靠性不高,受到验证码图片...

#
QTP
#
qtp
分享:

QTP测试QQ登录界面(图)

  在GUI测试过程中,通常会碰到对象无法被测试工具识别的问题,这时候往往需要特殊的解决办法,其中一种方法就是通过发送键盘按键的方式来操纵控件。   下面以QQ2009正式版为例,介绍使用Type和Mercury.DeviceReplay对象处理控件的方法。   以下是...

#
QTP
#
qtp
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号