上一页 1 ··· 4 5 6 7 8 9 10 下一页

2011年4月1日

我们的网站即将上线,Logo设计创意征集中...

摘要: 我们的网站即将上线,网站域名已经选定为AutomationQA,Logo设计创意征集中...请发送邮件到quicktest # qq.com(请把#改为@),提出您的选择,或告诉我们更佳的设计方案。Logo1:Logo2:Logo3: 阅读全文

posted @ 2011-04-01 14:52 TIB 阅读(624) 评论(2) 推荐(0) 编辑

自动化测试编程语言的选择

摘要: 首先需要明确的是,这篇文章并不想讨论自动化测试领域内所谓的“语言之争”,旨在能帮助我们找到适合的自动化测试编程语言。 在.Ne环境中,你最好选择C# 和VB.NET。因为这样不仅能和.NET 的framework相兼容,而且在语言本身也可以做到兼让你感觉到很容易上手,如C#的语法之于C/C++/JAVA ,VB.NET之于Visual Basic 的语法。在微软的非.Ne环境中,你主要可以选择 Visual Basic, C++, Perl。这三种语言各有优缺, Visual Basic很容易上手,但是不如其它两种语言的功能强,这也就意味着会限制自动化测试程序的功能。举例来说,写UI方面的自. 阅读全文

posted @ 2011-04-01 14:21 TIB 阅读(2256) 评论(1) 推荐(0) 编辑

网管自动化测试项目实践联想(GUI测试框架测试设计思想)

摘要: 作者:TIB工作室成员 孙宗韬这些天对于电信网管自动化测试项目总算是完成了一个阶段性的框架建设工作回头简单总结一下,网管自动化项目主要分为1、网管GUI的操作和判断2、配置是否下发成功的判断。而之前考虑的脚本与录制回放相结合的方法框架是不成功的,原因有几个:1、录制的脚本识别性太差,其录制回放工具是采用的对象静态映射的机制,读取其控件的对象属性,根据对象属性的阈值进行计算判断是否能识别,因此界面控件属性的频繁变化容易造成界面对象识别困难,导致脚本频繁运行失败。2、录制的脚本维护性太差,举个例子,若是某一个按钮是“确定”按钮,若一个项目有100个脚本,50个脚本有“确定”这个按钮,当某天,研发部 阅读全文

posted @ 2011-04-01 09:18 TIB 阅读(510) 评论(0) 推荐(1) 编辑

封装几个有用的QTP函数

摘要: 作者:iamfeiyu1009************************************************************'@Descriptionweblist随机选择且返回选择的值'@Documentationtest_object:object即weblist'************************************************************Public Function RadnomSelect(ByRef test_object) Dim intCount,stritem intCount=te 阅读全文

posted @ 2011-04-01 09:05 TIB 阅读(684) 评论(1) 推荐(0) 编辑

2011年3月30日

畅想网络自动化测试平台与流程管理

摘要: 作者:散步的SUN 昨天,有幸参加了spirent的北京的全球研讨会,主要关注其的自动化解决方案,后来与其公司自动化专家经理长谈了一次,颇有收获. 其自动化测试主要是面向于通信网络测试的自动化测试,其框架与流程很值得借鉴。 网络自动化测试与单纯的软件自动化测试不同的是,其物理拓扑环境的搭建,以及对一系列网络设备和仪器的自动化控制,其难度之大,有甚于软件自动化测试。 思博伦通信从收购FanFare之后,就出了这套整体的自动化测试流程,即一个全局的自动化测试Lab。以前的网络测试仪的自动化测试方案,无非就是基本三层—硬件设备层、适配层(脚本调用接口参数)、二次封装层(对适配层的脚本的二次封装),然 阅读全文

posted @ 2011-03-30 18:38 TIB 阅读(580) 评论(0) 推荐(0) 编辑

QTP10宗罪

摘要: QTP10宗罪作者:iamfeiyu1009近看了一篇qtp的101宗罪的帖子,是个老外写的,翻译了下其中的10个原文链接http://knowledgeinbox.com/articles/qtp/general/101-limitationsenhancement-for-qtp/Object spy不能在不运行QTP的情况下运行不能同时编辑多个脚本恩,值的改进,同为一家公司的测试工具,loadruuner就可以从设计模式到运行时IDE界面会出现很多闪烁感同身受设计时没有自动语法检查,比如重复的变量声明还要按CTRL+f7,很不给力应该指定默认的结果保存目录,避免每次运行时都先回弹出保存目 阅读全文

posted @ 2011-03-30 18:23 TIB 阅读(694) 评论(1) 推荐(0) 编辑

2011年3月28日

QTP的DataTable操作

摘要: DataTable的操作包括:DataTable.GetSheet(dtSheet)DataTable.GetSheetCountDataTable.[GetSheet.]GetRowCountDataTable.[GetSheet.]GetParameterCountDataTable.GetSheet(sSheetName).GetParameter(“ColumName”).ValueByName(iRowNumber)DataTable.[GetSheet.]GetCurrentRowDataTable.[GetSheet.]SetCurrentRow(RowNumber)DataTa 阅读全文

posted @ 2011-03-28 19:31 TIB 阅读(2351) 评论(0) 推荐(0) 编辑

2011年3月27日

QTP描述编程中使用正则表达式

摘要: 作者:iamfeiyu10091.在检查点中可以勾选regular experiession,输入正则表达式、2.对象属性或对象库中进行配置3.描述编程中的使用Set mydesc=description.Create()mydesc("html tag").value="P"mydesc("innertext").value="您目前的积分为[1-9][0-9]{3,}"'匹配四位或以上数字MyDesc("innertext").RegularExpression = true' 阅读全文

posted @ 2011-03-27 23:14 TIB 阅读(1648) 评论(0) 推荐(0) 编辑

Selenium框架 - Bromine

摘要: Selenium框架 - Brominehttp://www.brominefoundation.org/Bromine is an open source QA tool that uses selenium RC as its testing engine. It provides project management, OS/browser specification, test-case creation as well as user management. Supports tests in Java and PHP Record tests with provided IDE f 阅读全文

posted @ 2011-03-27 16:07 TIB 阅读(2068) 评论(0) 推荐(0) 编辑

AndroidDriver - 在Andriod中执行Selenium测试

摘要: AndroidDriver - 在Andriod中执行Selenium测试The Android Driver uses the RemoteWebDriver. The client side is your test code. The server side is an application that gets installed on the android emulator or device. It uses the RemoteWebDriver Server component and embeds a light-weight HTTP server (Jetty). Th 阅读全文

posted @ 2011-03-27 15:30 TIB 阅读(1503) 评论(0) 推荐(0) 编辑

用Selenium测试Flex

摘要: 1、SeleniumLibrary - 支持Flash/Flex测试SeleniumLibrary is a Robot Framework test library that uses the popular Selenium web testing tool internally. It provides a powerful combination of simple test data syntax and support for different browsers. In addition to standard web testing, the library also supp 阅读全文

posted @ 2011-03-27 15:10 TIB 阅读(2071) 评论(0) 推荐(0) 编辑

2011年3月26日

欢迎加入【TIB自动化测试快讯】邮件列表!

摘要: 欢迎加入【TIB自动化测试快讯】邮件列表!TIB自动化测试快讯是由TIB工作室创建的邮件列表,不定期发送自动化测试相关资讯,包括自动化测试最新技术、工具应用技巧、精彩文章、教程、资料。。。邮件列表:automationqa001@groups.163.com (TIB自动化测试快讯)点击链接加入:http://163.fm/VjhQJWF 阅读全文

posted @ 2011-03-26 22:59 TIB 阅读(385) 评论(0) 推荐(0) 编辑

QTP之有关富文本框赋值

摘要: TIB工作室成员 文青山 作品前段时间在做QTP脚本时,遇到一个问题,主要问题是给富文本框赋值的问题。在录制时可以录制到给富文框赋值的过程,但是当回放时却放不了。通过SPY查看,富文本框的outerHtml发现,设置富文本框实际上是一个BODY,而不是Edit,所以回放时赋值是失败的。那么如何解决这个问题呢?最终通过操纵IE DOM结构来完成了这一过程。废话不说了,直接上代码(注意使用Object时不能回放于fireFox中): '设置富文本框的值'bjtextAreaBelongFrameId:富文本框所在objFrame中的ID'textAreaValue:想在富文 阅读全文

posted @ 2011-03-26 17:53 TIB 阅读(1976) 评论(0) 推荐(1) 编辑

2011年3月21日

自动化测试项目实践阶段总结

摘要: 作者:test_sunny最近很长一段时间都致力于公司部门的自动化测试工作,现在主要是自动化测试框架的搭建与自动化需求总负责。公司测试部门两百多人,主要是公司电信产品的系统测试系统测试,包括其功能测试以及一些性能测试,主要从系统级别考虑,测试的是产品之间的相关性和功能业务稳定性。一、刚开始,自动化测试主要定位在例行测试和验证回归测试,其主要目的是提高系统产品测试的覆盖率以及节省系统测试人员的重复性工作,解放系统测试人员的一部分工作量直接面对测试用例的维护和改进工作,然后反作用于自动化测试用例;这就是一个基本的自动化测试定位的流程。刚开始,主要从寻找需求开始,先把一系列的需求安排出来,然后计划完 阅读全文

posted @ 2011-03-21 15:12 TIB 阅读(1686) 评论(0) 推荐(1) 编辑

2011年3月20日

使用vs2010的Coded UI Test实现数据驱动的用户自动登录测试

摘要: 原文:http://blog.csdn.net/teaca/archive/2011/01/02/6112780.aspx在vs中有三种方式可以创建自动化测试。其中vs为我们提供两种方式,还有一种方式是自己手写代码。通过添加Coded UI测试项的时候可以看出来,如图:如果添加的时候取消它提供方式,日后也可以在测试菜单下选择代码生成方式,同样可以生成代码。如图:l 使用编码的UI测试生成器生成代码。选择这种方式后,就会显示显示编码的UI测试生成器:点击“开始录制”图标,就会开始录制我们的操作,再点击“生成代码”图标就会在测试项目中生成代码,然后再在其基础上修改成我们想要的测试代码。l 使用现有 阅读全文

posted @ 2011-03-20 16:43 TIB 阅读(1351) 评论(0) 推荐(0) 编辑

2011年3月18日

自动化测试工程师职位(内部推荐)

摘要: 最近TIB工作室受到几个公司的委托,甄选合适的自动化测试工程师。1、上海平安科技 需要自动化测试工程师,要求如下:本科以上,3年以上,最好有金融类似从业经验(次要)熟悉自动化测试,至少不是只会QTP的录制参数化了解性能测试,熟悉sql,有java基础和编码经验更好--------------------------------------------------------------2、施耐德(中国上海) 需要TestComplete自动化Leader要求熟悉TestComplete,有TestComplete自动化测试项目经验,5年以上工作经验, 3年的TestComplete 经验,对英 阅读全文

posted @ 2011-03-18 17:02 TIB 阅读(6588) 评论(0) 推荐(0) 编辑

2011年3月15日

CFSelenium - 用ColdFusion开发Selenium脚本

摘要: Selenium支持广泛的编程语言作为脚本开发语言,例如C#、java、Python等,参考:http://seleniumhq.org/about/platforms.html#programming-languages最近发现,又添加了一个支持的语言ColdFusion,这就是CFSelenium:http://www.silverwareconsulting.com/index.cfm/2011/2/22/Introducing-CFSelenium--A-Native-ColdFusion-Client-Library-for-SeleniumRC下载地址:https://github 阅读全文

posted @ 2011-03-15 16:32 TIB 阅读(352) 评论(0) 推荐(0) 编辑

WatiP - Selenium开源框架

摘要: WatiP是由TIB自动化测试工作室成员 邵育亮 开发的基于Selenium的开源Python框架,欢迎各位同行下载研究并提出改进建议。下载地址:http://files.cnblogs.com/testware/Watip.rarWatiP项目开源地址:http://code.google.com/p/watip/ 阅读全文

posted @ 2011-03-15 10:17 TIB 阅读(1890) 评论(0) 推荐(0) 编辑

2011年3月14日

QTP插件破解方法

摘要: 第一步:完成安装.net插件,这是,插件界面会显示出.net和WPF插件,并且有14天的测试license第二步:正常使用,等14天过完之后,也就是插件的状态变为 no license 之后,将HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive备份第三步:找到HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\WPF,将名称为“默认”的键值修改为“QTCoreAddin”,再将“ProgID”的键值修改为“Mercury.Addin 阅读全文

posted @ 2011-03-14 15:42 TIB 阅读(2691) 评论(0) 推荐(1) 编辑

2011年3月13日

通过QC(ALM)的OTA执行测试集并发送邮件

摘要: 参考:Executing QC TestSet via OTA API (QCRunTestSet)http://relevantcodes.com/executing-qc-testset-via-ota-api-qcruntestset/OTA是QC(ALM)的自动化接口,通过它可以控制QC执行自动化测试集,下面是完整的代码:'VBScript DocumentOption Explicit'QC ParamtersDim Server, UserName, Password, QCDomain, QCProject, QCTestSetPath, QCTestSetNam 阅读全文

posted @ 2011-03-13 19:04 TIB 阅读(1452) 评论(0) 推荐(0) 编辑

ExcelUtil - Excel库函数

摘要: relevantcodes发布了一个名为ExcelUtil的Excel库,封装了Excel的常用操作,方便于QTP的Excel数据读写:http://relevantcodes.com/excelutil-class-library-excel-utility-methods/引用了这个ExcelUtil库之后,可以像如下代码使用:'Example 1ExcelUtil.SetFile "C:\Student.xls", "Sheet1"'Example 2: Reading value directly from a filesCell 阅读全文

posted @ 2011-03-13 18:58 TIB 阅读(2458) 评论(0) 推荐(0) 编辑

2011年3月10日

TIB工作室网站论坛域名征集中

摘要: TIB自动化测试工作室即将创办一个自动化测试专业网站和论坛,现面向广大软件测试同行征集域名,网站和论坛的核心主题是自动化测试,提供自动化测试资源共享和交流平台。请将您认为比较合适的域名名称发邮件到quicktest#qq.com(请讲#改为@)告诉我们。谢谢您的鼎立支持!目前已收集的域名包括:quicktest360.comautotest360.comautomationQA.comautothem.comatuman.com52autotest.com51automation.cn51automation.com.cn51automation.net51automation.org51qt 阅读全文

posted @ 2011-03-10 13:13 TIB 阅读(471) 评论(1) 推荐(0) 编辑

2011年3月9日

TestComplete自动化测试课程大纲

摘要: 1,TestComplete脚本编程基础介绍TestCompleteTestComplete支持的脚本语言VBScript基本语法VBScript常用函数VBScript常用对象脚本编程练习2,TestComplete工具基础使用创建ProjectSuite、ProjectObject Browser的使用录制脚本,录制Keyword Test,回放脚本、查看回放日志从Keyword Test转换到Script TestCheckPoint、Stores、TestedApps3,TestComplete工具高级使用脚本调试等待对象的出现,Delay、Exists、WaitAliasChildL 阅读全文

posted @ 2011-03-09 09:23 TIB 阅读(1188) 评论(0) 推荐(0) 编辑

2011年3月7日

QTestWare 2.7发布,支持.NET第三方控件Infragistics

摘要: 2011-3-7测试对象级框架 - QTestWare 2.7 发布添加支持Infragistics系列控件,包括:Infragistics.Win.Misc.UltraGroupBoxInfragistics.Win.UltraWinEditors.UltraCheckEditorInfragistics.Win.UltraWinEditors.UltraColorPickerInfragistics.Win.UltraWinEditors.UltraComboEditorInfragistics.Win.UltraWinGrid.UltraGridInfragistics.Win.Ultr 阅读全文

posted @ 2011-03-07 22:29 TIB 阅读(983) 评论(0) 推荐(0) 编辑

自动化沙龙笔记

摘要: 作者:开心果自动化框架:(1)执行框架:在乎脚本批量执行(2)脚本开发框架:提高工作效率,host的维护定义:1. 框架的功能点:(1)版本控制:备测程序的版本控制 (2)测试脚本版本控制:工具SVN 还有CDS2. 环境部署:针对CS安装的,WEB的部署相对简单3. 测试执行:对脚本的跳读4. 测试的储存:由定义的一个数据库服务器5. 测试报告自动化执行工作流:1. 需求分析:对脚本的分析,脚本开发什么样的格式,找缺陷2. 脚本开发3. 脚本维护必不可少,大于脚本开发工作量目标:提高工作效率,减少测试维护成本(框架设计时不可缺少)脚本开发框架:大部分KTP存在(储存空间大)自动化测试脚本要有 阅读全文

posted @ 2011-03-07 09:10 TIB 阅读(425) 评论(0) 推荐(0) 编辑

2011年3月6日

自动测试的未来必将魅力无限

摘要: 本文作者:jester.xu1.自动测试为什么会成为这么多公司的需求?2.把大量的资源都投入到自动测试的研究与部署是不是明智的举动?3.自动测试到底该怎么做?对于第一个问题,测试自动化为什么会成为这么多测试公司的需求。一个很根本的原因:公司要利益最大化。 在保证质量的前提下压缩成本,提高效率向来是所有公司的追求目标。 而现在国内测试行业的现状,使自动化成为公司实现这个目标的最可行工具之一。 举个例子,在工业领域初期都是人工加工零件,而现在大部分的都是机械化为主,人工为辅。机械化提高了企业的生产效率,降低了生产成本,我想这个事实大家都不会反驳。 其实这个过程就是自动化过程。所以不要再讨论自动化是 阅读全文

posted @ 2011-03-06 22:20 TIB 阅读(427) 评论(0) 推荐(0) 编辑

自动测试随想

摘要: 本文作者:jester.xu 从毕业一开始就在现在的公司任职,到现在已经接近三年了。 这三年里除了做过正常的手动测试之外,其余大部分时间都花在了自动测试的学习和使用上。中间也有过转开发的想法,想去做两年开发,熟悉开发流程之后,回来更好的做自己的测试。但是一个是没有太合适的机会,二是自己考虑到花两年的时间在开发上还不如花在自动测试的研究上的成果比较显著。所以在自己毕业两年的时候就没有转成开发,而是继续做自己的自动测试。一直做到现在。反正到现在为止,还没有感觉到自己的道路是失败的。。。 并且有可能继续走下去。。。 自动测试的发展前景的大方向,几乎是没有人可以否定的。自动测试的美好未来也是不容质疑的 阅读全文

posted @ 2011-03-06 22:18 TIB 阅读(327) 评论(0) 推荐(0) 编辑

快速测试自动化

摘要: Aspire Systems 的自动化测试工程师Giri Prasad Palanivel给我们分享了他们的自动化测试成功经验,原文:Rapid Test Automation using TestComplete http://www.automatedqa.com/blogs/post/11-02-28/rapid-test-automation-using-testcomplete/部分摘录如下:关于框架设计:Keep in mind that a framework that worked for one particular project may not be a good fit 阅读全文

posted @ 2011-03-06 21:45 TIB 阅读(345) 评论(0) 推荐(0) 编辑

2011年3月3日

IBM RFT资源列表

摘要: 以下是TIB工作室为您收集的关于IBM的功能测试工具Rational Functional Tester(RFT)的相关资源列表:RFT 8.2:http://www-01.ibm.com/support/docview.wss?uid=swg24027903http://public.dhe.ibm.com/common/ssi/ecm/en/rad14072usen/RAD14072USEN.PDFRFT 8.2 下载:http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2008-10-29+09%3A45%3A42 阅读全文

posted @ 2011-03-03 09:26 TIB 阅读(1555) 评论(0) 推荐(0) 编辑

2011年2月14日

TestComplete脚本语言 - DelphiScript

摘要: DelphiScriptIn a nutshell, DelphiScript is an OLE scripting language, like VBScript or JScript, but derived from Standard Pascal (not Object Pascal).Contrary to Standard Pascal, there are units. But, as DelphiScript is meant for scripts, that is, self-standing routines, units are simply groupings of 阅读全文

posted @ 2011-02-14 17:28 TIB 阅读(1597) 评论(0) 推荐(0) 编辑

2011年2月9日

TestComplete8应用技巧

摘要: TestComplete 8.2增强了对Flash/Flex的测试:http://www.automatedqa.com/blogs/post/11-02-22/testcomplete-8-2-advances-testing-for-adobe-flash-platform-tools-and-flex/测试需要重启操作系统的应用程序Testing Applications That Require Rebootinghttp://www.automatedqa.com/techpapers/testcomplete/testing-applications-that-require-re 阅读全文

posted @ 2011-02-09 20:32 TIB 阅读(1419) 评论(0) 推荐(0) 编辑

2011年1月27日

TIB自动化测试工作室将于2011年2月27日在上海举办一次自动化测试沙龙

摘要: TIB自动化测试工作室将于2011年2月27日(星期日)下午在上海举办一次自动化测试沙龙聚会,旨在交流和共享软件测试自动化经验和技术心得,欢迎各位软件测试同行参加(此次活动免费)。沙龙流程1、签到(下午1:30)2、自我介绍3、主持介绍4、主题演讲 - 自动化测试框架搭建思路5、主题讨论6、自由主题分区讨论交流主讲嘉宾刘毅凯上海HP高级自动化测试工程师、TIB自动化测试工作室核心成员分享主题:自动化测试框架搭建思路自由讨论主题及嘉宾TestComplete工具应用 韩君杰(TIB成员、TestComplete群主)自动化KPI 刘毅(TIB成员、平安科技)自动化测试团队... 阅读全文

posted @ 2011-01-27 09:33 TIB 阅读(1707) 评论(1) 推荐(0) 编辑

2011年1月25日

使用TestComplete从数据库表导出数据到Excel

摘要: 参考:Exporting Database Tables to Excel Sheets Using TestCompletehttp://www.automatedqa.com/blogs/post/11-01-25/exporting-database-tables-to-excel-sheets-using-testcomplete/First of all, we connect to the desired database using the ADO functionality: // Creates a new connectionvar ConnDB = ADO.CreateC 阅读全文

posted @ 2011-01-25 21:30 TIB 阅读(767) 评论(0) 推荐(0) 编辑

2011年1月24日

【软件测试自动化-QTP NOTE 2】 ==DataTables==

摘要: DataTable是QTP整合的一种创建数据驱动,参数化测试的组件,类似于Excel表。其中QTP封装了DataTable操作和使用方法,这里整理了一些基础的操作数据表方法脚本1.赋值:datatable(ParamName,dtLocalSheet)=Value -------为本地变量赋值datatable(ParamName,dtGlobalSheet)=Value-------为全局变量赋值2.取值:datatable(parameterID,dtLocalSheet)-----------取本地变量值datatable(ParamName,dtGlobalSheet)-------- 阅读全文

posted @ 2011-01-24 22:36 TIB 阅读(740) 评论(1) 推荐(1) 编辑

2011年1月22日

【软件测试自动化-QTP NOTE 1】 ==对象库-Object Repository==

摘要: 写这个博客是想把自己过去学习的一些QTP知识整理下沉淀下,以笔记的形式发表在blog中,算是温故而知新吧~ 希望看过的可以提些意见 互相勉励 互相学习。-------------------------------------------------------------------------------------------------------------------------------------------------Note1:对象库-Object Repository所谓对象库 就是QTP存放对象的地方QTP在对象库中为每一个获取的对象储存一个定义。这些定义包含了各种被 阅读全文

posted @ 2011-01-22 18:23 TIB 阅读(689) 评论(0) 推荐(0) 编辑

WatiN自动化测试

摘要: Normal 0 7.8 磅 0 2 MicrosoftInternetExplorer4 简介WatiN - Watir的.NET版:http://watin.sourceforge.net/Welcome at the WatiN (pronounced as What-in) website.Inspiredby Watir developmentof WatiN started in December 2005 to make a similar kind of Web ApplicationTesting possible for the .Net languages. Sin 阅读全文

posted @ 2011-01-22 17:05 TIB 阅读(8950) 评论(0) 推荐(2) 编辑

2011年1月19日

QTP的Delphi插件扩展开发

摘要: Delphi自动化测试http://www.cnblogs.com/testware/archive/2010/10/11/1847746.html1、安装Delphi插件2、QTP的delphi插件安装后,还需要对被测程序进行配置才能正常使用,方法如下:You must perform the following steps for each application that you want to test. To link to the MicDelphiAgent.pas module: 1. Add the QuickTest Professional Installation f 阅读全文

posted @ 2011-01-19 23:26 TIB 阅读(1989) 评论(0) 推荐(0) 编辑

2011年1月16日

关键词驱动 to be or not to be?

摘要: 作者:lifr首先我抛砖引玉,表明我的观点:我不赞成 关键词驱动 的测试。套用一句话是:Make everything as simple as possible, but not simpler. -- Albert Einstein我曾经开发过一个测试框架,试图提供一种能力把测试逻辑用xml的tag表达出来。我做了大量的工作来把测试中的action用tag封装起来,在给team member使用后发现,它并不那么受欢迎。原因是 1)熟悉tag是一个负担,特别是tag多了以后, 2)tag的表达能力有限,有些情况不能满足需要。如果要满足需要,甚至需要引入条件判断的tag。后来我想,如果要 阅读全文

posted @ 2011-01-16 16:49 TIB 阅读(377) 评论(0) 推荐(0) 编辑

2011年1月14日

QTP 开发辅助框架PAFAWEB

摘要: QTP 开发辅助框架PAFAWEB作者:刘毅我们在长期的项目或者系统维护中使用的测试脚本通常会因为脚本自身的原因运行失败,修复一个脚本的耗时可比重新开发1 个甚至2 个、3 个所用的时间,究其原因,绝大部分原因是因为对象库的使用和维护不力,这也是很多经验丰富、技术高超的自动化脚本编写人员更乐意抛弃对象库去使用描述性编程的原因我发现因为编写脚本对象库层次不清晰、对象命名凌乱而常常运行失败的情况不在少数,尤其在脚本数量较多的时候,脚本修复的时间花费的非常多,在高频度的构建过程中修复工作稍有滞后,便让累积的“债务”越来越多。久而久之,测试人员面临的问题就是测试脚本的重新开发,这样的低水平自动化重复开 阅读全文

posted @ 2011-01-14 21:56 TIB 阅读(2733) 评论(2) 推荐(2) 编辑

QTP库函数集

摘要: ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''函数功能:Quick 和 Robot 常用库函数'''''''''''''''''''''''''''''''''''说明:1.以QTP_开头的函数只适用于QuickTest''''''''''''''''''''''''''''' 2.以Robot_开头的函数只适用于Robot''''''''''''''''''''''''''''''' 3.除以上外,QuickTest和Robot都适用''''''''''''''''''''''''''''' 阅读全文

posted @ 2011-01-14 18:28 TIB 阅读(1194) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页

导航