`
文章列表
 框架稳定后展示给用户的内容有以下几部分,也就是说测试人员需要去关注去维护的部分就可以了,完全不在care代码内容是什么,只需要按照格式填写就OK      1.测试用例执行模拟控制列表(可用其它管理工具代替,这里用成本最低的方式实现不借助已有的专业管理工具)           2.测试用例控制列表       3.测试数据控制列表  
          继前面用了七章介绍了基于QTP的自动化测试框架,下面再用几个视频再补充一下。        视频一:基本框架特点介绍说明 ,框架的特点从正反两面进行了分析以及主要思想      http://v.youku.com/v_show/id_XNzA5NDQ5Mjg4.html      视频二:基于WPF客户端程序和BS端作demo介绍如何组织测试用例      http://v.youku.com/v_show/id_XNzA5NDc1NzA0.html     视频三:框架主要方法介绍      http://v.youku.com/v_show/id_X ...
          继前面用了七章介绍了基于QTP的自动化测试框架,下面再用几个视频再补充一下。        视频一:基本框架特点介绍说明 ,框架的特点从正反两面进行了分析以及主要思想      http://v.youku.com/v_show/id_XNzA5NDQ5Mjg4.html      视频二:基于WPF客户端程序和BS端作demo介绍如何组织测试用例      http://v.youku.com/v_show/id_XNzA5NDc1NzA0.html     视频三:框架主要方法介绍      http://v.youku.com/v_show/id_X ...
移动博客
最后来看一下,对于CS架构的,只能以字符串方式描述 而对于BS的可以 直接set aa=browswer("ss").....形势,然后直接execute文件,对应的变量即可直接用 下面我们看一下基于CS的对象库。因为是纯字符串,写的时候需要注意,我这里也是加入字典,我觉得处理的不太好,如果有什么好的方法求介绍   'FunctionName: DespritionObject 'Description: this Function provide a way to description an object if when cann't identify ob ...
时间有点晚了,我这里就直接拿出几个最关键的一方   第一,将对象库转换成XML文件,并从中提取出对象字符串,我们输入 的可能仅仅是按钮名称,但需要从中取得对象的整个父对象。 TestDllFilePath=FrameworkPath+"Test_DotNetDll\QTPBuildObjectLayer.dll" Set FileOperation= DotNetFactory.CreateInstance("System.IO.File") Set DirectoryOperation= DotNetFactory.CreateIns ...
  1.测试入口,传递keywords文件及数据文件,所有的用例将以这里为入口 Function StartRun() If Environment("RunWay")=UTFRunMethod Then Environment("DefinedActionIteration")=Environment("DefinedActionIteration")+1 Call ActionEntry (TestFileName,TestSheetName,TestDataFileName,T ...
后续将主要介绍一些此次框架中用的主要方法   先来看一下aciton中的整体内容      1. 引用外部DLL来读取INI文件,这里分为读和写两个        '//refer external dll to read and write ini file    '第一个是用来读取INI的,方法名为 GetPrivateProfileInt,具体的可查看帮助文件,在这个地方要注意参数个数以及当读的时候是需要返回值的,所以最后是 micString+micByRef,而写的时候则不需要 Extern.Declare micInteger,"GetPrivatePro ...
       以下是基本的结构图,大致反应整个框架执行流程                
        在正式介绍框架之前,我们先来看一下基本成型之后的框架目录结构,当然这个框架是有参照其它部分框架的,以下是当前的目录结构。             
        喜欢看代码的,请直接从第五章节开始,以下内容希望先看完,否则会有点晕           QTP作为行业较早出现的自动化测试工具到现在最新的重新命名为UFT,虽然研究的人确实很多,价格也很昂贵,但无可否认的是它快速入门,(也许有人就会说录制的没什么用的,但我认为这个得根据实际来,如果UI很稳定,对象基本都是标准的,又没有太大时间成本去做的话,为什么不可以直接用,不一定是录制,直接写也可以),特别是强大的对象库识别功能,支持多BS/CS结构,这是其它大多数功能自动化测试工具无法比的。有些自动化工作量几乎要把程序都重写一次了,这样的我觉得是没有任何意义的,直接让开发去搞好了。 ...
  1.所附代码是Loadrunner 11自带订票系统的脚本,其中大部分是手工编写经过调整2.适用于Loadrunner 11.以上版本在运行之前请确定环境问题3.在运行前,请注意选择合适的选项,打开订票系统,在administrator选项中,除了最后四个不要选,其它都可以勾选4.此脚本只做脚本编写练习使用,不包含具体性能测试目标5.其中很多方法并不是最优的解决办法,只做练习使用。欢迎各位测试,积极指正6.如果在运行中有任何问题,可以随时保持与我联系,也欢迎各位与我一起共同交流7.注意,当前脚本设置只输出错误信息,要看参数及详细日志请更改设置 真心希望高手能设计一份针对此系统的性能测 ...
各位新年好!         前两周将LR在手机应用测试实现作了简单介绍,相信各位对如何使用有一定的了解,当然仅仅是包括了最基本如何去实现问题,今天也不例外,因为注意到LR自带的订票系统(11.5的,之前的订票系统可能有些不一样)是不少像我一样的初学者拿来做实验的,网上有部分脚本,但我看了下不是很完整,所以就在此补充了。欢迎各位大侠拍砖。  第一部分: vuser_init     HomePage() { web_reg_save_param("UserSession", "LB=<input type=hidden na ...
       这篇博客将作为最后一篇LR实现手机应用服务性能测试的介绍。        这次是通过TruClient Ajax  - Mobile来实现,对于熟悉QTP的人来说应该很熟悉这个操作,但对于熟悉LR原理的人来说有点费解。因为这次它真心的是 ...
       继前几篇介绍了LR通过分析捕获的通信数据来产生LR 测试脚本后,这次将介绍另外的两种。在开篇处已提到过。 1.首先下载安卓模拟器 http://www.kuaipan.cn/file/id_12631777990415718.htm 以上地址是已经配置好的安卓模拟器,可 ...
Global site tag (gtag.js) - Google Analytics