- 博客(42)
- 资源 (46)
- 收藏
- 关注
原创 软件测试人员如何阐述跳槽原因
大部分老板希望找到一个踏实干活、认真负责的人,因此他们会比较关注测试人员离职、跳槽的原因。如果你说跳槽是因为想换个环境,那么就要进一步说明是什么环境因素导致你不想在以前的公司继续干下去;面试官也会进一步询问,看是否因为人事交际、沟通等会影响工作的因素导致产生离职的念头,这些因素是否会同样存在于新的环境中。 有些测试人员在说明跳槽原因时会说是因为长期面对同一个项目、同一类业务,想接
2008-05-30 23:24:00 8956 2
原创 JUnit与JTiger的比较
JUnit与JTiger的比较 在08年的STP第6期杂志,Marcus Borch在《Unit Test Tool Showdown》一文中将JUnit与JTiger这两款单元测试工具进行了深入的比较。从表格中可以看出:JUnit在相关文档资料的支持(论坛、邮件组列表等)、与IDE的整合、等方面更胜一筹,毕竟是老牌单元测试工具。而JTiger也有自己的优势,就是在测试结果的报
2008-05-29 23:10:00 4439
原创 《用户体验测试的自动化实现》一文中的QTP脚本源代码
《用户体验测试的自动化实现》一文结合QTP的脚本编写,介绍了几个用户体验和界面规范测试方面的测试用例的自动化实现方法,通过工具的自动检查和比较,可避免人工检查的时间、精力的耗费,以及人工检查的误差。《用户体验测试的自动化实现》仅提供了一部分自动化的思路,读者可顺着这些思路进一步地扩展和完善测试脚本,而且应该还有不少的用户体验测方面的测试用例是可以采用自动化的方式实现的,关键在于把它们挖掘出
2008-05-29 22:41:00 2458 2
原创 TC中等待测试对象的问题
在编写自动化测试脚本时,等待测试对象出现,然后针对该测试对象执行相关的操作,是一个常见的脚本设计问题。在TC中,有如下几种方法:(1)Web页面的等待。在QTP中,可以使用Browser().page().sync 的方法来等待某个页面完成加载,而在TC中,可使用Page.ToUrl、Page.Wait 或 WaitPage 等方法,例如下面的例子用于等到指定URL地址所指的页面加载完成并出现
2008-05-28 22:50:00 3254 1
原创 用户体验测试的自动化实现 - 检查界面元素的尺寸
注:本文最早发表在《51测试天地》第九期检查界面元素的尺寸在用户体验和界面规范性测试中,还需要检查界面元素的尺寸是否满足一定的规范要求。例如检查所有对话框中的按钮大小是否一致、检查控件的长度和高度的比例是否恰当等。这些都可以用自动化的方式实现检查,只要获取到控件的长度和宽度就可以进行自动的比较。 在QTP中,可以通过GetROProperty方法获取到测试对象的height属
2008-05-28 21:54:00 2450
原创 用户体验测试的自动化实现 - 检查字体设置
注:本文最早发表在《51测试天地》第九期检查字体设置 在进行用户体验测试时,还要关注界面的字体设置是否正确、统一。在QTP中,可以通过访问控件的Font属性来获取字体方面的信息,通过FontSize属性来获得字体的大小,如图12所示。图12 通过Object Spy查看控件的字体属性可以采用下面的简单代码来实现对字体的检查: 检查控件的字体类型vbWind
2008-05-27 21:34:00 3743 3
原创 TC对于不可识别控件的处理方式
今天查看博客信箱时,才发现overloadzy 的一封邮件:Hello! 经常来看你的博客,包括在51电子杂志上发表的文章,很多文章看了很受启发啊,呵呵。 我最近在琢磨如何扩展QTP对于不可识别控件的处理能力的问题,呵呵,下面是在3A发的一个帖子。 http://www.3atesting.com/bbs/thread-2705-1-1.html TC也是刚刚接触到,可能用习惯了QTP,感觉上
2008-05-27 17:39:00 3647 2
原创 自动化测试与脚本编写能力
看AutomatedQA的网站介绍TestComplete的文字:Test Complete is an automated test manager, with project level support for the full range of internal and UI testing. Designed for developers and testers.简单翻译过来就是:
2008-05-27 17:13:00 7097 8
原创 最新消息,《软件测试技术大全》已经全国“铺货”
最新消息,邮电出版社已经在全国“铺货”《软件测试技术大全》。出版社将该书作为精品书推广。样书已寄出,期待拿到自己写的第一本书!
2008-05-26 23:03:00 2391 6
原创 又多了一个头衔
测试时代搞了个“专家堂”,我成了其中的一个“专家”:http://www.testage.net/html/78/category-catid-178.html专家简介:http://www.testage.net/html/37/n-154637.html希望测试时代网罗更多的测试专家,共同打造软件测试交流和讨论的平台。
2008-05-26 22:57:00 1815
转载 Windows Server 2008虚拟技术 - 小小注意points
Windows Server2008 相关资料地址Windows Server 2008虚拟技术——小小注意pointsMicrosoft Windows Server2008用于在虚拟化工作负载、支持应用程序和保护网络方面向组织提供最高效的平台。它为开发和可靠地承载Web应用程序和服务提供了一个安全、易于管理的平台。从工作组到数据中心,Windows Server2008都提供了
2008-05-26 16:28:00 2047
原创 用户体验测试的自动化实现 - 第二种检查Tab顺序的方法
注:本文最早发表在《51测试天地》第九期第二种检查Tab顺序的方法前面介绍的检查TAB顺序的方法是通过模拟用户按下TAB键,然后检查控件的Focused属性来判断是否正确地跳转,而接下来要介绍的方法是通过读取控件的“TabIndex”属性来判断控件是否处于正确的TAB顺序的位置中。 我们首先查看一下VB程序的界面设计器中的属性窗口,如图7所示。图7 VB程序的界
2008-05-25 15:26:00 2915
原创 QTP的Run-time Object与Test Object 属性之间的区别
QTP的Run-time Object与Test Object 属性之间的区别用object spy查看测试对象时,有runtime object properties 和 test object properties两种,那么它们有什么区别呢?从QTP的帮助文档可以看出Run-time Object Properties与Test Object Properties之间的区别:(1)Run-ti
2008-05-24 17:34:00 3732 2
原创 关于TestComplete的学习
最近有人问到有关TC的学习问题,摘录如下: [b]原始短消息:[/b] [url=http://bbs.51testing.com/pm.php?action=view&folder=inbox&pmid=2764233]關於使用TestComplete6[/url][quote]你好: 最近公司開始嘗試使用TestComplete6,要我先學習一下,但我看了兩天都沒什麼頭头緒,網上
2008-05-24 10:52:00 3110 3
原创 TestComplete测试.NET的ToolStrip控件的问题
TestComplete测试.NET的ToolStrip控件的问题在测试脚本回放过程中发现,单击.NET的ToolStrip控件的按钮有时候会失灵。大部分情况下,使用下面的脚本是可以成功单击ToolStrip按钮的:w_ToolStrip.ClickItem(‘新增课件’); 但是有时候会“失灵”,即执行了单击操作但是没有触发单击操作所关联的事件,例如本来单击某个ToolStrip
2008-05-23 23:42:00 2417
原创 在QTP9.2中打开QTP9.5的脚本
最近HP发布了一个补丁,用于让QTP9.2的用户打开QTP9.5的脚本。下载地址如下(需要HP的Passport):http://support.openview.hp.com/selfsolve/document/KM443629?searchIdentifier=-4c6ee666:119bc1d623a:-637e&resultType=document&documentURL
2008-05-22 22:14:00 2452 1
原创 QTP描述性编程的妙用
描述性编程对于那些测试对象经常动态变化的情况很有用,例如:激活Form1窗口SwfWindow("Form1").ActivateSwfWindow("Form1").SwfButton("ON").Click通过正则表达式匹配窗口FormName = "MyForm.*"激活动态生成的窗口SwfWindow("name:="&FormName,"text:="&FormName
2008-05-22 21:28:00 4250
原创 轻量级自动化测试工具 – AutoHotKey
轻量级自动化测试工具 – AutoHotKey 记得论坛上有人问过:有没有简单、免费的自动化测试工具,因为他不想安装和使用QTP、Robot这些“巨无霸”。今天终于碰到了一个 – AutoHotKey。 AutoHotKey是一个免费的开源的Windows小工具,可以:1、通过发送键盘和鼠标按键实现自动化。2、可以手工编写鼠标或键盘的宏脚本,也可使用录制的方式。3
2008-05-22 20:47:00 2886 2
原创 用户体验测试的自动化实现 - 对检查Tab顺序的脚本进行完善
注:本文最早发表在《51测试天地》第九期对检查Tab顺序的脚本进行完善把前面的脚本结构适当调整,让其可维护性更强,则可改成如下所示的脚本: 检查控件的focused属性Public Function CheckFocus(TestObject) If TestObject.CheckProperty("focused","True") Then
2008-05-22 20:39:00 2699
原创 TC5.12与5.13的一个区别
今天在做一个自动化项目时发现TestComplete的5.12版本与5.13版本在ProjectSuites的Variables对象上有一个显著的区别,就是5.13比5.12多了一个Object类型的变量。这是个显著的变化,利用Object变量可以跨脚本文件、跨项目共享对象。利用Variables对象,可以设置和访问全局变量,这对于在脚本运行时共享数据、对象都非常有用。例如,可以添加一个Obj
2008-05-21 22:27:00 2346
原创 软件企业过ISO认证的准备工作
最近论坛上有人问软件企业过ISO认证的准备工作有哪些,整理了一下上年过GJB9001A-2001质量管理体系的过程,列了以下几点:1、测试人员的上岗证、检验印章、合格证都是必须的。2、最好定几个质量管理的核心骨干,接受内审员资格培训,拿几个内审员证。3、定出不合格品审理小组的名单。4、定出内审、管审的制度,并且在审核前完成至少一次的内审和管审。5、建立几个评审制度,包括:合同评审、设计评审、测试大
2008-05-20 22:44:00 2265
原创 用户体验测试的自动化实现 - 检查Tab顺序
注:本文最早发表在《51测试天地》第九期检查Tab顺序 使用与检查焦点类似的方法,可以检查界面中控件之间的焦点跳转顺序是否正确,也就是我们通常所说的Tab顺序的检查。 检查焦点的跳转顺序的目的是为了提高用户的工作效率,在输入密集型的用户界面中,用户通常大部分情况下是在录入数据,如果不能很好地支持键盘TAB键、快捷键,而是要用户每输入一个数据就要移动鼠标,再次定位,则会耗费很
2008-05-20 20:39:00 2331
原创 常用GJB文档
把军品软件常用参考文档列了个目录:GJB438A-1997《武器系统软件开发文档》GJB439-1988《军用软件质量保证规范》GJB1268A-2004《军用软件验收要求》GJB2786-1996《武器系统软件开发》GJB 1091-1991《军用软件需求分析》GJB 1267-1991《军用软件维护》GJB 5234-2004《军用软件验证和确认》GJB 5235-2004《军用软件
2008-05-18 10:27:00 7421
原创 探索中小型企业软件测试之道
探索中小型企业软件测试之道 在ISO、CMM、各大软件企业、IT公司的最佳实践理论宣导之下,我想国内很多中小型软件企业中的软件测试人员会感到非常的迷茫,缺乏测试资源、缺乏合理的测试流程、缺乏重视质量的大环境,这些都让中小型软件企业的测试人员感觉测试工作非常难做,测试的管理者也会不禁发出感叹“软件测试好难管啊!”,我想中小型软件企业的测试管理必须根据自身组织的特点进行个性化的调整,切忌
2008-05-18 10:04:00 3696 4
原创 用YSlow分析网页性能表现能力
YSlow是一款用于分析网页的小工具,基于高性能网站的一些规则,它可以告诉你为什么你的网站中的网页速度会很慢。 YSlow是基于Firefox的插件,与流行的Web开发工具Firebug整合在一起,使用YSlow之前需要安装Firebug。 YSlow包括以下功能特性:(1)性能报告。(2)HTTP/HTML概要信息。(3)页面中的组成部分的列表。(4)包含了
2008-05-17 22:14:00 3248 1
原创 与FinalBuilder类似的工具 - AutomatedBuildStudio
AutomatedQA有一个与FinalBuilder类似的工具-AutomatedBuildStudio,可用于每日构建和冒烟测试,包括540 内建操作: Compile applications Create installation packages Perform automated builds as scheduled tasks Get and put files f
2008-05-17 09:37:00 2501
原创 关于表格控件操作的问题
在自动化测试中,表格控件的操作问题是常见问题,尤其是对一些第三方表格控件的测试问题,例如C1的TrueDBGrid://通过设置行属性值来达到选择行的目的,通过Item值来读取行数据:if VarToStr(w2.Item[1].Item[0].OleValue) = ‘张三’ thenbegin Log.Message(‘张三的成绩为:’ + varToStr(w2.
2008-05-17 09:18:00 2216 3
原创 .NET中的TreeView控件的checkbox勾选问题的解决办法
.NET中的TreeView控件的checkbox勾选在录制下来的脚本中看到是位置敏感的,该问题可以使用以下函数解决:// 选择指定TreeView的某个节点,把其前面的CheckBox勾选上// Nodes:节点的全路径,例如:|节点1|节点2。// NodeItem:TreeView控件。Function SelectItem(Nodes,TreeView); var NodesLe
2008-05-17 09:02:00 3913
原创 QTP检查链接对象的两种方法
在QTP中,对于网页链接的测试可以使用Link对象,例如下面的脚本用于对链接的地址进行检查:‘ 对链接的地址进行检查Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Link("REGISTER").CheckProperty ("url",http://newtours.demoaut.com/merc
2008-05-16 23:32:00 2955 2
原创 《软件测试技术大全》一书的目录
目录第一篇 软件测试的基础第1章 软件测试行业 11.1 软件测试的起源 11.1.1 第一个BUG的故事 11.1.2 最近的几个导致严重错误的Bug 11.1.3 软件测试的起源 21.2 软件测试的发展 21.2.1 软件调试 31.2.2 独立的软件测试 31.2.3 软件测试的第一次定义 31.2.4 软件测试成为专门的学科 41.2.5 开发与测试的融合趋势 4
2008-05-16 21:17:00 4986 9
转载 贺老师为我的新书《软件测试技术大全》作的序
序 朋友的新书要出版了,初听到该消息不觉得一阵欣喜。软件测试工作从10年前的无人知晓,到现在成为IT行业新的热点,中间经历了太多的坎坷。我也正是从这十年中成长起来的国内比较早的一批专业测试工程师。 想当年(也不是很久的日子),国内很少能见到软件测试的专业书籍,互联网上也很少能查到和软件测试相关的中文资料,在这样的背景下我和几个朋友建立起来了第一个测试主题的网站
2008-05-15 22:10:00 2491 1
原创 如何“修炼”软件测试这门“手艺”?
最近收到一封邮件这样写道:陈工: 您好,冒昧给您发邮件,没有不良的目的。我叫小范,计算机系毕业的,现在从事检索数据库的服务工作,现在想学一门技术,所以选择了“软件测试”这个行。 对于一个计算机专业,不懂代码编写、只懂数据库的简单语言的我,只能请求你教我,拜师学艺了,希望你能成为我的良师益友。 对软件测试工程,我要从最简单开始学起,希望您能指点。等待你的回复! 我想这是
2008-05-15 15:09:00 4484 2
原创 QTP读取Excel数据的方法
QTP读取Excel数据的方法在构建自己的测试框架时,或者是从Excel读入外部数据进行检查时都要用到Excel的COM对象编程方法,下面脚本中的ReadFile函数就实现了这样的功能,首先创建Excel应用程序对象,然后打开Excel文件,把Excel数据读取到一个数组中。 arrRange = ReadFile("D:/QTP/MyWork/ReadExcelFileTest
2008-05-14 22:21:00 6349 1
原创 《用户体验测试的自动化实现》- 检查默认焦点位置
注:本文最早发表在《51测试天地》第九期检查默认焦点位置 在进行界面易用性测试和用户体验测试时,我们会要求在打开某个界面时,默认把焦点定位到某个控件,方便用户做后续的操作,例如默认定位到某个输入框,方便用户能马上输入数据。 如果用人工的方式进行检查的话,需要打开每个界面,观察当前光标的位置,检查是否定位到合适的位置上,这样会比较耗费时间。而如果采用自动化的测试方法,则可以利
2008-05-14 21:43:00 2955 1
原创 《软件测试技术大全》即将出版
《软件测试技术大全》即将出版。一不小心,又弄出了个”大全“来。书名由原来的《测试入门》改成《软件测试技术大全》,出版社有意把该书为精品书推广。据最新消息,《软件测试技术大全》已经印刷完毕,还没拿到样书。 China-pub上已经开始卖了: http://www.china-pub.com/39875
2008-05-13 21:56:00 3426 9
原创 《用户体验测试的自动化实现》- 什么是用户体验测试?
注:节选自《用户体验测试的自动化实现》,文章最早发表在《51测试天地》第9期什么是用户体验测试? 用户体验是软件产品的使用者对产品的印象、感觉,同时也是用户既有的软件使用习惯和业务思维模型的综合反映。软件产品的用户体验好,则能让用户感到使用方便、易用、符合思维习惯。 用户体验测试就是基于用户的使用习惯和思维模式出发,结合实际的业务场景,对软件产品的外观、操作方式等方面进行检
2008-05-12 21:02:00 3619
转载 Windows Server 2008 的虚拟技术
Windows Server2008 相关资料地址 Windows Server 2008 的虚拟技术虚拟化技术是一种调配计算资源的方法,它将不同层面——硬件、软件、数据、网络、存储——隔离开来。Windows Server 2008包含了“服务器虚拟化”角色,它采用了非常广阔的视角,不只局限于服务器的虚拟化,涵盖到计算机的虚拟还有应用的虚拟。现在很多人对于Windo
2008-05-12 17:45:00 2986 1
原创 在QTP中列举当前打开的所有浏览器对象的函数
在QTP中列举当前打开的所有浏览器对象的函数:Public Function getNumOfBrowsers() Dim desc Set desc = Description.Create() desc("micclass").Value = "Browser" Set objBrowsersColl = Desktop.Chil
2008-05-11 22:21:00 3079
翻译 招聘和组建一个优秀的测试团队
招聘和组建一个优秀的测试团队原文:《Hire and Keep a great Test Team》- Jeff Feldstein 08年5月的STP杂志中《Hire and Keep a great Test Team》这篇文章里,Jeff Feldstein介绍了其招聘和选择测试人员、组建测试团队的经验,值得一看。 文中,Jeff Feldstein把测试人员分
2008-05-10 15:00:00 2480
翻译 测试自动化的19个教训
原文:Lessons in Test Automation – A manager’s guide to avoiding pitfalls when automating testing (Elfriede Dustin) 99年的一篇文章,但是对于今天的自动化测试项目管理者而言,仍然具有指导意义。Elfriede Dustin在总结了多年的自动化测试项目经验后,提出了19个经验教训:
2008-05-04 22:13:00 5653 4
Microsoft Script Debuger
2010-04-14
QTPCleanUninstallerV2.10
2009-07-06
wapiti-1.1.6
2008-07-17
The Future of functional testing _ QTP9.5 新特性介绍
2008-07-02
《用户体验测试的自动化实现》QTP源代码
2008-05-29
TestComplete自动化测试培训
2013-07-21
LoadRunner性能测试培训
2013-07-21
Selenium电子书
2011-02-27
QTP项目实战课程_测试脚本.rar
2010-07-14
QTP10中文界面补丁part3
2010-06-26
QTP10中文界面补丁part2
2010-06-26
QTP10中文界面补丁part1
2010-06-26
《QTP自动化测试进阶》源代码
2010-06-21
TestComplete脚本样例 part2.rar
2010-06-08
TestComplete 脚本样例 part1.rar
2010-06-08
QTestWare框架
2010-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人