Thomson-Blog ( 学习,学习,再学习;努力,努力,再努力。)
在学习的路上不断成长,成功之路就在脚下。

文章分类 -  自动化(功能)测试

转载Junit4详解二:Junit4 Runner以及test case执行顺序和源代码理解
摘要:概要:前一篇文章我们总体介绍了Junit4的用法以及一些简单的测试。之前我有个疑惑,Junit4怎么把一个test case跑起来的,在test case之前和之后我们能做些什么?Junit4执行顺序是怎样的?带着这些问题,我写了这篇文章,仅供参考,不对之处,盼留言指正,感激万分。前一篇文章:【原创】Junit4详解一:Junit总体介绍Junit4 runner总体介绍Junit4编译器在执行TestCase的过程中利用反射机制,以便我们可以对测试的开始过程中进行一些预处理,如读取元数据信息,拦截异常,数据库操作等,由于Junit4默认的测试执行器是:BlockJUnit4ClassRunn 阅读全文
posted @ 2014-02-18 12:46 Thomson-Blog 阅读(391) 评论(0) 推荐(0)
QTP-TIPS
摘要:1、Object Spy的TipsHold the CTRL key to change the window focus or perform other mouse operations2、QTP为什么无法单步调试?安装Microsoft Script Debuger即可3、QTP如何访问Oracle数据库?Dim rs,sq,pkeyset conn=createobject("adodb.connection")set rs=createobject("adodb.recordset")' 需要安装Oracle客户端conn.open & 阅读全文
posted @ 2011-03-20 15:21 Thomson-Blog 阅读(926) 评论(0) 推荐(0)
QTP 10.00 破解
摘要:QTP 10.00 破解破解步骤: 1.安装qtp 2.拷贝mgn-mqt82.exe到C:\Program Files\Mercury Interactive(没有就自己手动创建)文件夹下 3.创建C:\Program Files\Common Files\Mercury Interactive\License Manager(没有就自己手动创建)文件夹 4.执行mgn-mqt82.exe 5.... 阅读全文
posted @ 2010-01-21 14:45 Thomson-Blog 阅读(758) 评论(0) 推荐(0)
多IE版本共存的解决方案
摘要:这篇文章是很久以前写的,而现在已经有更好的解决方案了。所以现阶段向你推荐的解决方案是—— 现阶段推荐阅读《多IE版本共存的解决方案——IETester(推荐)》 具体步骤: 1、下载IE7 Standalone 这个工具,本地下载地址: http://files.cnblogs.com/JustinYoung/IE7-Release_yzy.rar ... 阅读全文
posted @ 2009-12-07 10:07 Thomson-Blog 阅读(130) 评论(0) 推荐(0)
Rational Functional Tester实现动态测试
摘要:RFT的动态特性 动态校验点测试的思想能够被实现的前提是RFT能够提供强有力的支持。而RFT本身一些优秀的特性恰恰证明了这种动态校验的可行性,下面我们通过两方面来展示RFT的相关特性。 首先这种可行性是因为RFT的对象识别体系,它提供了把所有被测试控件映射成为一个树形结构的能力,这使得通过程序来动态遍历所有被测试控件成为可能。因此,测试人员可以不用静态地一个个的抓取和维护被测试控件,而采用配... 阅读全文
posted @ 2009-04-21 09:12 Thomson-Blog 阅读(535) 评论(0) 推荐(0)
Apache Axis2安装
摘要:测试开发环境Axis2安装(Windows平台) 一. 设置环境变量(参考) AXIS2_HOME=C:\Program Files\axis2 CATALINA_HOME=C:\Program Files\tomcat\apache-tomcat-5.5.20 CLASSPATH=.;C:\Program Files\Java\jdk1.5.0_11\lib\dt.jar;C:\Prog... 阅读全文
posted @ 2008-11-17 10:20 Thomson-Blog 阅读(850) 评论(0) 推荐(0)
自动化测试工具的原理
摘要:3.3 自动化测试工具的原理 测试工具的优势在于可部分地替代人工的测试过程,能重复不断地执行,能精确判断数值和字符对象。自动化测试工具把测试用例用自动的方式执行,例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地收集测试结果,自动地与预期结果进行比较等。 自动化功能测试工具可基于GUI层面进行测试,也可基于代码层面进行测试。只要实现了自动化执行测试用... 阅读全文
posted @ 2008-09-22 11:23 Thomson-Blog 阅读(2774) 评论(0) 推荐(1)
生成“伪视频”来丰富自动测试的日志系统
摘要:章 国俊 (zhanggj@cn.ibm.com), 软件工程师, IBM中国软件开发中心 本文内容包括: 一、 生成“伪视频”来丰富自动测试的日... 阅读全文
posted @ 2008-08-11 11:11 Thomson-Blog 阅读(283) 评论(0) 推荐(0)
Accessing HTML DOM
摘要:I'm evaluation RFT (6.1, 7.0.1) for testing a Web application with customized HTML components. I would like to know how we can access HTML DOM in RFT and use native Java Script methods like getElement... 阅读全文
posted @ 2008-08-11 11:08 Thomson-Blog 阅读(268) 评论(0) 推荐(0)
Robot如何测试帮助c++程序员识别自定义或第三方控件
摘要:Rational Robot利用Delphi Enabler支持识别Delphi第三方控件和自定义控件,但是识别C++程序中遇到的第三方控件呢?我将在下边介绍识别他的方法,希望对大家有所帮助。 SQA Object Testing Control 如果你测试软件是vb编写的,那么利用SQA Object Testing Control: (SQAOTE32.ocx)来获得控件信息很对你来说... 阅读全文
posted @ 2008-07-15 15:14 Thomson-Blog 阅读(236) 评论(0) 推荐(0)
用Robot写Java代理
摘要:Rational Robot是通过录制用户操作进行功能,性能和兼容性测试的自动化测试工具。通过回放录制脚本进行功能和可靠性测试。本文主要介绍Rational Robot针对java程序和applets如何进行功能测试。 Rational Robot当前版本支持用以下类库开发的Java程序和applet程序: lJava Foundation Classes(JFCs) lSun的Swing 和 A... 阅读全文
posted @ 2008-07-15 15:11 Thomson-Blog 阅读(712) 评论(1) 推荐(0)
Rational robot 识别对象的方法
摘要:1.定义为标准控件 2.加载不同语言的enabler 3.扩展脚本(dll,类库l-sbh,sbl) 4.鼠标录制 一. 标准控件的方法 两种解决 1. rationalrobot的tools菜单下general Options的object mappting下边直接把不能识别的对象定义为标准类。这里需要你知道类别的基本特征是什么,和那个类是相对应的。 2. 自动定义为generic对象,rat... 阅读全文
posted @ 2008-07-15 14:31 Thomson-Blog 阅读(221) 评论(0) 推荐(0)
在Robot中如何获取Object Data值
摘要:在Robot没有直接的方法到Odject Data的值,但是我们可以用验证点中专门有一个Odject Data验证点来获取对象的值,按照这样的方法,在脚本中获取Odject Data,先学习一下Odject Data验证点。当在脚本中插入一个Odject Data验证点时,会生成一个BaseLine File(后缀名grd),用于保存插入验证点时用作预期结果的Odject Data。当... 阅读全文
posted @ 2008-07-15 14:28 Thomson-Blog 阅读(384) 评论(0) 推荐(0)
数据库的单元测试
摘要:这些笔录是我关于已完成的数据库功能测试的一些心得。其中的例子是用java语言编写的,但我认为这些想法对于大多数编程环境都普遍适用。当然,我仍致力于寻找更佳的解决方案。 现实的问题是这样的:你有一个SQL数据库,一些存储过程和一个介于应用程序和数据库之间的中间层。你怎样在其中插入测试代码从而保证在数据库中数据存取功能的实现? 一、 为什么会有这样的问题? 我猜想有些,可能不完全是大... 阅读全文
posted @ 2008-05-23 10:08 Thomson-Blog 阅读(418) 评论(0) 推荐(0)
Web Services的测试模型与代码摘录
摘要:测试Web Services的有效性、性能、可伸缩性、可靠性以及安全性时所面临的主要挑战是 Web Services的分布性。 为了使完整的Web Services能够实现预期的功能,就要求客户端和服务都要满足一系列的要求。接口必须在其WSDL文档中正确描述出来,消息必须遵守传输协议规范(如HTTP1.1)和消息协议(如SOAP 1.1)。同时消息必须遵守描述该服务的WSDL文档中的契约... 阅读全文
posted @ 2008-05-15 20:59 Thomson-Blog 阅读(242) 评论(0) 推荐(0)
使用 JUnit 在 VisualAge for Java 中对 EJB 进行单元测试
摘要:级别: 初级 Sultan Ahamed Kaja, 高级软件工程师, IBM Global Services India Sunil Mahamuni (mailto:msunil@in.ibm.com?subject=使用 JUnit 在 VisualAge for Java 中对 EJB 进行单元测试), 高级软件工程师和小组负责人, IBM Global Services India 2... 阅读全文
posted @ 2008-05-06 17:56 Thomson-Blog 阅读(238) 评论(0) 推荐(0)
QTP关于验证码的应用解决方法之一
摘要:Dim Input Input = InputBox("Enter your pic no:") Browser("调查博客").Page("调查博客").WebEdit("ident_code").Set Input 2.使用可选步骤 OptionalStep.Browser("browser_name").Page("page_name").Link("link_name") ... 阅读全文
posted @ 2008-01-17 10:33 Thomson-Blog 阅读(350) 评论(1) 推荐(0)
QTP---添加新的运行时设置
摘要:要添加新的运行时设置,请使用以下语法: Setting.Add "testing_option", "value" 例如,您可以创建一个设置,该设置指示当前测试者的姓名,并在消息框中显示该姓名。 Setting.Add "Tester Name", "Mark Train" MsgBox Setting("Tester Name") 要修改已被初始化的运行时设置,可以使用用于设置任何标准设置... 阅读全文
posted @ 2008-01-17 10:03 Thomson-Blog 阅读(127) 评论(0) 推荐(0)