- 博客(65)
- 资源 (2)
- 收藏
- 关注
原创 基于QTP的自动化测试框架概述
框架稳定后展示给用户的内容有以下几部分,也就是说测试人员需要去关注去维护的部分就可以了,完全不在care代码内容是什么,只需要按照格式填写就OK 1.测试用例执行模拟控制列表(可用其它管理工具代替,这里用成本最低的方式实现不借助已有的专业管理工具) 2.测试用例控制列表 3.测试
2014-05-20 09:19:57
1306
QTP自动化测试框架:框架概要
框架稳定后展示给用户的内容有以下几部分,也就是说测试人员需要去关注去维护的部分就可以了,完全不在care代码内容是什么,只需要按照格式填写就OK 1.测试用例执行模拟控制列表(可用其它管理工具代替,这里用成本最低的方式实现不借助已有的专业管理工具) 2.测试用例控制列表 3.测试数据控制列表 ...
2014-05-19 21:32:04
289
QTP自动化测试框架视频介绍
继前面用了七章介绍了基于QTP的自动化测试框架,下面再用几个视频再补充一下。 视频一:基本框架特点介绍说明 ,框架的特点从正反两面进行了分析以及主要思想 http://v.youku.com/v_show/id_XNzA5NDQ5Mjg4.html 视频二:基于WPF客户端程序和BS端作demo介绍如何组织测试用例 ...
2014-05-12 10:55:52
121
QTP自动化测试框架视频介绍
继前面用了七章介绍了基于QTP的自动化测试框架,下面再用几个视频再补充一下。 视频一:基本框架特点介绍说明 ,框架的特点从正反两面进行了分析以及主要思想 http://v.youku.com/v_show/id_XNzA5NDQ5Mjg4.html 视频二:基于WPF客户端程序和BS端作demo介绍如何组织测试用例 ...
2014-05-12 10:54:51
157
原创 基于QTP的自动化测试框架介绍
继前面用了七章介绍了基于QTP的自动化测试框架,下面再用几个视频再补充一下。 视频一:基本框架特点介绍说明 ,框架的特点从正反两面进行了分析以及主要思想 http://v.youku.com/v_show/id_XNzA5NDQ5Mjg4.html 视频二:基于WPF客户端程序和BS
2014-05-11 10:58:37
982
原创 [置顶] 第6讲:LR 通过录制手机模拟器来产生测试脚本
继前几篇介绍了LR通过分析捕获的通信数据来产生LR 测试脚本后,这次将介绍另外的两种。在开篇处已提到过。1.首先下载安卓模拟器http://www.kuaipan.cn/file/id_12631777990415718.htm以上地址是已经配置好的安卓模拟器,可以直接使用。(PS: 需有金山快盘账号,因为文件比较大160M左右,请耐心下载)2.下载完成解压后,可通过运行AVD来打
2014-04-21 11:08:26
2688
原创 [置顶] 第5讲:LR mobile HTTP/HTML协议实战
下面我们来看一下手动关联后的脚本情况:最好不要用自动关联,虽然LR11.5已经准确了不少,但还是会出现截取不准确的情况。Action(){char DistrictName[15]={NULL}, CityCode[20]={NULL}, ProvinceCode[20]={NULL}, DistrictCode[20]={N
2014-04-21 11:08:20
2373
原创 [置顶] 第4讲:LR 在手机应用服务性能测试中的应用
前几篇简单的介绍了怎么具体来操作以捕获手机访问应用服务时产生的真实数据,然后导入LR通过分析自动生成脚本的过程,今天我们就一起来看一个实际的例子。其实跟传统的类似,主要是怎么获取真实的数据来模拟。 以下为访问手机访问百度后生成的脚本Action(){ /* Correlation comment - Do not change! Original value
2014-04-21 11:08:15
2034
原创 [置顶] 第3讲:LRmobile http/html协议在手机应用性能测试应用三
如果你对lr 操作比较了解的话,上面一步之后可能就会想到参数化,如果在尝试后可能就会发现有一个问题出现。如:url=http://touch.qunar.com/flightList.jsp?startDate=2013-01-13&backDate=2013-01-16&flightType=oneWay&bd_source=qunar&backUrl=%2Fflight.jsp%3Fbac
2014-04-21 11:08:10
1073
原创 [置顶] 第2讲:LR mobile http/html协议在手机应用性能测试中的实现(二)
第一篇我们介绍了如何通过LR来捕获手机发出的真实访问数据,这一篇我们将介绍捕获数据之后的操作。 接第一篇: 1. 用wireshark 捕获手机访问的数据后,可以根据协议来筛选仅HTML或者不筛选让LR自己分析。选择另存将wireshark 获取的数据包保存为.pcap格式。 2. 打开LR11.5(至少是以上版本才支持此协议)。选择 mobile http/html协议。
2014-04-21 11:08:05
2603
原创 [置顶] 第1讲:LR11.5对手机应用服务测试的支持(一)
(android platform )As we know, with Mobile APP (HTML/HTTP) protocol, Load Runner can analysis * .pcap file and generate scripts automatically.By share your computer’s internet connection, we can c
2014-04-21 11:08:00
1105
原创 QTP自动化测试框架:第七章 主要方法介绍(描述性编程引入框架)
最后来看一下,对于CS架构的,只能以字符串方式描述而对于BS的可以 直接set aa=browswer("ss").....形势,然后直接execute文件,对应的变量即可直接用下面我们看一下基于CS的对象库。因为是纯字符串,写的时候需要注意,我这里也是加入字典,我觉得处理的不太好,如果有什么好的方法求介绍 'FunctionName: DespritionObject'Des
2014-04-21 11:07:49
492
原创 QTP自动化测试框架:第六章 主要方法介绍(框架功能)
时间有点晚了,我这里就直接拿出几个最关键的一方 第一,将对象库转换成XML文件,并从中提取出对象字符串,我们输入 的可能仅仅是按钮名称,但需要从中取得对象的整个父对象。 TestDllFilePath=FrameworkPath+"Test_DotNetDll\QTPBuildObjectLayer.dll"Set FileOperation= DotNetFactory.C
2014-04-21 11:07:44
812
原创 QTP自动化测试框架:第五章 主要方法介绍(框架核心)
1.测试入口,传递keywords文件及数据文件,所有的用例将以这里为入口Function StartRun() If Environment("RunWay")=UTFRunMethod Then Environment("DefinedActionIteration")=Environment("DefinedActionIteration")+1
2014-04-21 11:07:39
750
原创 QTP自动化测试框架:第四章 主要方法介绍(action部分,作为驱动)
后续将主要介绍一些此次框架中用的主要方法 先来看一下aciton中的整体内容 1. 引用外部DLL来读取INI文件,这里分为读和写两个 '//refer external dll to read and write ini file '第一个是用来读取INI的,方法名为 GetPrivateProfileInt,具体的可查看帮助文件,在这个地方要注意参
2014-04-21 11:07:34
567
原创 QTP自动化测试框架:第二章 基本结构
在正式介绍框架之前,我们先来看一下基本成型之后的框架目录结构,当然这个框架是有参照其它部分框架的,以下是当前的目录结构。 大小: 42 KB
2014-04-21 11:07:24
701
原创 QTP 自动化测试框架:第一章 基本框架介绍及主要思想
喜欢看代码的,请直接从第五章节开始,以下内容希望先看完,否则会有点晕 QTP作为行业较早出现的自动化测试工具到现在最新的重新命名为UFT,虽然研究的人确实很多,价格也很昂贵,但无可否认的是它快速入门,(也许有人就会说录制的没什么用的,但我认为这个得根据实际来,如果UI很稳定,对象基本都是标准的,又没有太大时间成本去做的话,为什么不可以直接用,不一定是录制,直接写也可以),特
2014-04-21 11:07:18
748
原创 第2讲:LR自带订票系统脚本说明
1.所附代码是Loadrunner 11自带订票系统的脚本,其中大部分是手工编写经过调整2.适用于Loadrunner 11.以上版本在运行之前请确定环境问题3.在运行前,请注意选择合适的选项,打开订票系统,在administrator选项中,除了最后四个不要选,其它都可以勾选4.此脚本只做脚本编写练习使用,不包含具体性能测试目标5.其中很多方法并不是最优的解决办法,只做练习使用。欢迎各位测试,积
2014-04-21 11:07:13
1728
原创 第1讲:LR 自带订票系统完整脚本(纯脚本)
各位新年好! 前两周将LR在手机应用测试实现作了简单介绍,相信各位对如何使用有一定的了解,当然仅仅是包括了最基本如何去实现问题,今天也不例外,因为注意到LR自带的订票系统(11.5的,之前的订票系统可能有些不一样)是不少像我一样的初学者拿来做实验的,网上有部分脚本,但我看了下不是很完整,所以就在此补充了。欢迎各位大侠拍砖。 第一部分:vuser_init
2014-04-21 11:07:08
2822
原创 LR通过TruClient协议来录制用户操作实现性能测试
这篇博客将作为最后一篇LR实现手机应用服务性能测试的介绍。 这次是通过TruClient Ajax - Mobile来实现,对于熟悉QTP的人来说应该很熟悉这个操作,但对于熟悉LR原理的人来说有点费解。因为这次它真心的是录制的用户操作来产生脚本的,很像QTP中的action.以及参数化都可以简单的在界面上完成。很显然对于性能测试用这种方法是不太好的,但有时候可能会出现实在是无法通
2014-04-21 11:07:02
1486
原创 第二讲:Excel 在测试中的应用
下面我们看下如何添加功能键。如果看不到开发选项,请在文件--》开发者选项中勾选显示开发项就行。直接选择button放置对应位置。 先来看第一个show/hide Test cases按钮用来显示或者隐藏详细案例Sub ShowTestCases()Dim TestCases As RangeSet TestCases = Range("RangeTestCases")
2014-04-21 11:06:57
520
原创 第一讲:Excel在测试活动中的应用
如果你对EXCEL有一定了解的话并且有去仔细研究的话,你一定会被它隐藏的强大的功能所吸引,其实涉及到很多财务及复杂的计算的时候,使用EXCEL不失为一个很好的选择,特别是数量量还达不到一定要使用数据库的时候,EXCEL的确有不可替代的作用,当然最具魅力的地方还是在于它的计算功能,丰富的函数。今天我们就主要来看一下在不涉及到复杂计算的时候的另类用法------用EXCEL来管理测试用例。当然由于
2014-04-21 11:06:52
522
QTP自动化测试框架:第七章 主要方法介绍(描述性编程引入框架)
最后来看一下,对于CS架构的,只能以字符串方式描述而对于BS的可以 直接set aa=browswer("ss").....形势,然后直接execute文件,对应的变量即可直接用下面我们看一下基于CS的对象库。因为是纯字符串,写的时候需要注意,我这里也是加入字典,我觉得处理的不太好,如果有什么好的方法求介绍 'FunctionName: DespritionObject'De...
2014-04-10 23:58:19
139
QTP自动化测试框架:第六章 主要方法介绍(框架功能)
时间有点晚了,我这里就直接拿出几个最关键的一方 第一,将对象库转换成XML文件,并从中提取出对象字符串,我们输入 的可能仅仅是按钮名称,但需要从中取得对象的整个父对象。 TestDllFilePath=FrameworkPath+"Test_DotNetDll\QTPBuildObjectLayer.dll"Set FileOperation= DotNetFactory....
2014-04-10 23:54:44
169
QTP自动化测试框架:第六章 主要方法介绍(框架功能)
但需要从中取得对象的整个父对象。 TestDllFilePath=FrameworkPath+"Test_DotNetDll\QTPBuildObjectLayer.dll"Set FileOperation= DotNetFactory.CreateInstance("System.IO.File")Set DirectoryOperation= DotNetFactory.CreateInstance("System.IO.Direct
2014-04-10 23:54:44
110
QTP自动化测试框架:第五章 主要方法介绍(框架核心)
1.测试入口,传递keywords文件及数据文件,所有的用例将以这里为入口Function StartRun() If Environment("RunWay")=UTFRunMethod Then Environment("DefinedActionIteration")=Environment("DefinedActionIteration")+1...
2014-04-10 23:18:22
144
QTP自动化测试框架:第五章 主要方法介绍(框架核心)
ionIteration")=Environment("DefinedActionIteration")+1 Call ActionEntry (TestFileName,TestSheetName,TestDataFileName,TestDataRangeName) 'Environment("DefinedTestIteration")=Environment("DefinedTestIteration")
2014-04-10 23:18:22
135
QTP自动化测试框架:第四章 主要方法介绍(action部分,作为驱动)
后续将主要介绍一些此次框架中用的主要方法 先来看一下aciton中的整体内容 1. 引用外部DLL来读取INI文件,这里分为读和写两个 '//refer external dll to read and write ini file '第一个是用来读取INI的,方法名为 GetPrivateProfileInt,具体的可查看帮助文件,在这个地方要注...
2014-03-18 22:33:02
119
QTP自动化测试框架:第四章 主要方法介绍(action部分,作为驱动)
/refer external dll to read and write ini file '第一个是用来读取INI的,方法名为 GetPrivateProfileInt,具体的可查看帮助文件,在这个地方要注意参数个数以及当读的时候是需要返回值的,所以最后是 micString+micByRef,而写的时候则不需要Extern.Declare micInteger,"GetPrivateProfileInt", "kernel32.dll","
2014-03-18 22:33:02
137
QTP自动化测试框架:第二章 基本结构
在正式介绍框架之前,我们先来看一下基本成型之后的框架目录结构,当然这个框架是有参照其它部分框架的,以下是当前的目录结构。 ...
2014-03-17 22:39:07
125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人