1 rem 注释内容 2 ' 注释内容 3 快捷键注释-选择代码行-ctrl+M 4 ctrl+shift+同- 取消注释 大小写 qtp:对小写敏感:如果 变量.sheet页是用小写字母命名,则使用时也要使用一致的名称.…
基于ruby的watir自动化测试 笔记一的补充版,新增加了些特殊的控件捕获方法.还在更新中.... attribute_value 获取当前控件的属性 Value = ie.link(:id=>'xxx’).attribute_value("href") rand_select 随机选择select list中的某一项 ie.select_list(:name=>’’).rand_select popupwin 点击弹窗上的‘确定’按钮 ie.popupwin.butto…
1.为什么要使用框架? 框架是一组自动化测试的规范.测试脚本的基础代码,以及测试思想.惯例的集合.可用于减少冗余代码.提高代码生产率.提高代码重用性和可维护性.例如QTestWare就是QTP自动化测试框架中的一类. 2.SAFFRON简介 SAFFRON是针对Web开发的一个简单的QTP测试框架原型,是Adam Gensler于06年写的,需要QTP 9.1版本以上.完整的SAFFRON脚本代码可到以下地址获取:http://www.itestware.com/ctest/index.php?…
QTP自动化测试框架课程的目标 随着技术发展演变,qtp自动化测试工具有逐渐被其他工具和技术替换的趋势,所以我们三个POPTEST合伙人决定把qtp自动化测试的一套课程开放免费,这套qtp自动化测试课程的目标:通过项目实战实战在4天里设计实现一套自动化测试框架.学员学习完成后可以拿着这套自动化测试框架在工作中很快应用起来. 我在一家培训机构服务了4年左右,发现:一套课程10年不变(市面上很多培训机构都是这样的开发培训,游戏培训,测试培训),讲师可以站在讲台上5年以上(讲师不接触项目,讲师不接触新…
老李分享:qtp自动化测试框架赏析-关键字自动化测试框架   QTP从2005年继winrunner,robot逐渐退出历史舞台之后,占领主流自动化测试工具市场已经10年之久.当初为了提高在自动化测试工具市场的竞争力,通过vbs脚本语言讨好自动化测试(专指脚本开发人员)工程师,通过关键字视图讨好业务(这里主要是指对自业务很熟,能找出问题的人员)测试人员. 自动化测试工具选型:这是重要的两个评估维度,工具所用的脚本能完成自动化测试,如ajax技术出现后,qtp在某些环境需要调用js脚本才能完成自动…
QTP自动化测试培训:描述编程之WebElement   通过描述性编程技术,来描述出来输入框: set po=browser("creationtime:=0").page("micclass:=page")  set desc=description.creatre() odesc("micclass").value="WebEdit" odesc("html tag").value="inp…
自动化测试调查问卷送<QTP自动化测试最佳实践> http://automationqa.com/forum.php?mod=viewthread&tid=2308&fromuid=21…
直接读取Excel表格的function摘自此处http://www.51testing.com/html/40/307440-827863.html  特此感谢! Excel作为QTP自动化测试的数据源,有两种方式可应用到脚本中 一.导入到DataTable中 ImportData("Login") Function ImportData(SheetName) DataTable.ImportSheet Environment.Value("TestDir")&a…
0 安装qtp .exe 文件 安装 插件文件(如delph) 1 关闭 启动程序: 将要操作的程序-存入localdatatable中 设置 迭代一次 rem SystemUtil.CloseProcessByName("SHAutoClient.exe")rem SystemUtil.CloseProcessByName("SHMsgSrvr.exe")rem SystemUtil.CloseProcessByName("SHAutoServer.ex…
在win10下运行qtp10 所有输入汉字都会为?,在win7下可以.查询了百度.bingo没有解决问题.当前的解决办法 ,在脚本中使用DataTable取数据值,添加2行记录,一行使用汉字,一行使用英文,这样运行脚本时,设置整个项目运行第几行应可以了. Datatable 获取当前脚本对应的表或全局表中的数据中可以不用使用行号.但是取其他表中的数据时,不使用行号取到的都是第1个值.解决办法:在Vb脚本中添加一方法,取当前运行的行号.每次取值时,旨用这个方法. '================…