《软件自动化测试成功之道》
TIB
16年软件研发和质量改进工作经验,曾任QA、测试经理、质量部经理、产品经理、技术总监、培训讲师、咨询顾问等职务,著有《软件测试技术大全》、《软件性能测试诊断分析与优化》、《软件自动化测试成功之道》、《大规模组织DevOps实践》等多本畅销书,目前关注软件质量优化、DevOps等领域,联系:18925189935@126.com
展开
-
《软件自动化测试成功之道》目录
http://www.china-pub.com/196509 项目实践篇第1章 自动化测试的前期准备工作 1.1 选择合适的项目实施自动化测试 1.2 选择合适的测试用例实现自动化 1.3 对控件的熟悉程度与自动化测试成功实施之间的关系1.4 自动化测试计划1.5 自动化测试脚本开发规范1.6 自动化测试计划文档第2章 标准控件的特殊问题的原创 2010-04-16 10:05:00 · 2419 阅读 · 1 评论 -
《软件自动化测试成功之道》节选8 - 与每日构建结合
《软件自动化测试成功之道》节选8 - 与每日构建结合http://www.china-pub.com/196509 基本框架搭建起来后,我们开始尝试把测试脚本的执行与每日构建结合起来。这样可以在每天构建的版本中进行自动化测试。要想在每日构建框架中启动自动化测试,则需要了解测试工具提供的命令行运行接口。(1)TestComplete的命令行。TestCom原创 2010-05-11 10:26:00 · 2520 阅读 · 0 评论 -
《软件自动化测试成功之道》节选10 - 数据库连接配置问题
《软件自动化测试成功之道》节选10 - 数据库连接配置问题http://www.china-pub.com/196509 一般涉及到数据库的软件系统都需要配置数据库连接串,在编写这部分的测试脚本时,我们可以采用多种方法来配置数据库连接,例如:通过数据库连接配置界面的操作来修改数据库连接;或者是读入被测试程序中所包含的配置文件,修改数据库连接串;如果被测试程序将数据库连原创 2010-05-14 16:25:00 · 2216 阅读 · 0 评论 -
《软件自动化测试成功之道》节选9 - 非预期窗口的处理
《软件自动化测试成功之道》节选9 - 非预期窗口的处理http://www.china-pub.com/196509 在自动化测试项目过程中,我们必然会遇到一些非预期窗口,这些窗口或界面不在我们所编写的脚本中处理,例如一些异常窗口。不同的测试工具对于非预期窗口有不同的处理机制,例如QTP中采用Recovery Senario机制,而TestComplete则可以采用两原创 2010-05-12 19:48:00 · 2609 阅读 · 2 评论 -
《软件自动化测试成功之道》节选11 - 常用脚本函数的封装
《软件自动化测试成功之道》节选11 - 常用脚本函数的封装http://www.china-pub.com/196509 项目回顾>>>2008-5-29今天发现很多地方需要使用到字符串的操作,而DelphiScipt的字符串操作函数不大好用,因此有必要把常用的一些字符串操作封装成函数,已备调用。 (1) 替换字符串//..............原创 2010-05-19 09:31:00 · 6636 阅读 · 12 评论 -
《软件自动化测试成功之道》节选12 - 自动化测试脚本的维护
《软件自动化测试成功之道》节选12 - 自动化测试脚本的维护http://www.china-pub.com/196509 项目回顾>>>2008-5-27目前,A项目的自动化测试项目正在有条不紊地开展。基础模块的测试脚本基本开发出来了,并且把各种常用的测试操作作为公用函数抽取出来,为后续的集成测试、系统测试阶段的自动化测试脚本开发打下了坚实的基础。目前的冒烟测原创 2010-05-23 20:56:00 · 2432 阅读 · 0 评论 -
《软件自动化测试成功之道》学习资源
《软件自动化测试成功之道》http://www.china-pub.com/196509 由于本书面向的是有一定基础的自动化测试工程师,因此对于初学者,特地在本书附带的光盘中提供了TestComplete、QTP自动化测试工具的基础培训材料。初学者可在阅读本书之前按照提供的资源先进行学习。 可以到以下地址下载:《软件自动化测试成功之道》随书光盘原创 2010-05-27 17:05:00 · 6969 阅读 · 5 评论 -
QTestWare下载
<br /> <br />测试对象级框架 - QTestWare<br />在《软件自动化测试成功之道》一书中详细描述了QTestWare框架<br />http://www.china-pub.com/196509<br /> <br /> <br /> <br /> <br />什么是 QTestWare ?<br />http://blog.csdn.net/Testing_is_believing/archive/2010/01/03/5125592.aspx<br /> <br /> <br />原创 2010-06-05 21:55:00 · 3296 阅读 · 0 评论 -
TestComplete自动化测试实战训练课,广州6月11、12日两天
<br />TestComplete自动化测试实战训练课,广州6月11、12日两天: <br />http://www.automationqa.com/training-info/alltraininginfo/item/52-testcomplete_training.html<br /> <br /> <br />原创 2011-05-23 22:58:00 · 2899 阅读 · 0 评论 -
《软件自动化测试成功之道》节选7 - “白+黑” - 检查数据库的数据
《软件自动化测试成功之道》节选7 - “白+黑” - 检查数据库的数据http://www.china-pub.com/196509 按照手工测试的习惯,我们一般在测试数据库类型的软件系统时,除了在界面上执行操作,检查各种查询结果之外,还需要登录到后台数据库,查看里面的数据,看是否如预期般修改了数据。同样的,我们在用自动化测试的手段实现这些测试用例时,一样原创 2010-05-07 21:09:00 · 2464 阅读 · 0 评论 -
《软件自动化测试成功之道》节选6 - 自定义控件的测试方法
《软件自动化测试成功之道》节选6 - 自定义控件的测试方法http://www.china-pub.com/196509 NavigateBar控件类似如图5.1所示的控件,类似于前面章节讲到的第三方控件XtraNavBar。但是程序员对这个控件进行了再次的封装,因此是一个自定义的控件。 NavigateBar是构成该系统主界面的重要控件之一,如果该控件在原创 2010-05-05 13:10:00 · 2209 阅读 · 0 评论 -
《软件自动化测试成功之道》节选4 - 标准控件的特殊问题的处理方法
《软件自动化测试成功之道》节选4 - 标准控件的特殊问题的处理方法http://www.china-pub.com/196509 在测试脚本回放过程中发现,单击.NET的ToolStrip控件的按钮有时候会失灵。大部分情况下,使用下面的脚本是可以成功单击ToolStrip按钮的:w_ToolStrip.ClickItem(‘新增课件’);原创 2010-05-02 17:15:00 · 2159 阅读 · 1 评论 -
《软件自动化测试成功之道》内容简介和前言
http://www.china-pub.com/196509 内容简介自动化功能测试是目前测试领域的发展方向,自动化功能测试能有效降低测试成本、提高测试效率和测试覆盖面。本书结合项目实践全过程,覆盖自动化测试前期准备阶段、测试框架搭建方法、自动化测试的过程管理,穿插介绍各种自动化测试技巧,包括GUI控件的测试技巧、自动化脚本编写技巧等。本书分成两部分原创 2010-04-17 15:45:00 · 1951 阅读 · 0 评论 -
《软件自动化测试成功之道》随书附带源代码
《软件自动化测试成功之道》(http://www.china-pub.com/196509)随书附带源代码 下载地址:http://download.csdn.net/source/2262241原创 2010-04-20 13:40:00 · 2029 阅读 · 1 评论 -
新书《软件自动化测试成功之道》出版
新书《软件自动化测试成功之道》出版:http://www.china-pub.com/196509原创 2010-04-09 10:56:00 · 1925 阅读 · 0 评论 -
《软件自动化测试成功之道》附带的光盘说明
http://www.china-pub.com/196509 为了方便广大读者学习和实践,《软件自动化测试成功之道》附带了一张光盘,里面包括了本书的所有示例代码,并且录制了两套视频教程,分别介绍QTP和TestComplete这两个工具在自动化测试中的应用,如果读者对这两个工具不是很熟悉,建议先观看视频。 1、QTP基础教程在光盘的“Q原创 2010-04-22 14:14:00 · 2323 阅读 · 5 评论 -
《软件自动化测试成功之道》节选2 - 对控件的熟悉程度与自动化测试成功实施之间的关系
对控件的熟悉程度与自动化测试成功实施之间的关系我们这里讨论的是基于GUI的功能自动化测试。基于GUI的自动化测试工具都是基于GUI对象识别技术来设计的。基于GUI层面的测试需要与各种界面元素打交道,而且不同的编程语言和开发工具开发的应用程序在界面的表现、事件的响应上都略有不同。对于自动化测试工程师而言,如果能充分了解不同的控件的属性和方法的话,对于自动化测试的脚本开发会有很大的帮助。例如对原创 2010-04-28 09:36:00 · 2171 阅读 · 0 评论 -
《软件自动化测试成功之道》节选1 - 选择合适的项目实施自动化测试
《软件自动化测试成功之道》节选1 - 选择合适的项目实施自动化测试很多企业在实施自动化测试时,往往掉入一个误区,认为进度紧、测试资源不够的情况下,可以通过自动化测试减轻测试人员的手工测试的负担,从而更快地完成测试任务。而事实上,自动化测试无论是对人还是对进度,都与普通的开发项目一样,需要投入足够的资源和时间进行自动化测试的计划、设计和脚本开发。因此,挑选一个进度不紧原创 2010-04-25 21:13:00 · 3385 阅读 · 0 评论 -
《软件自动化测试成功之道》节选5 - 第三方控件的测试方法
《软件自动化测试成功之道》节选5 - 第三方控件的测试方法http://www.china-pub.com/196509XtraNavBar是DevExpress套件中的一个控件,如图4.8所示界面中左边的控件。 在实际的测试项目中,我们发现测试工具不能很好地识别出该控件,录制下来的脚本如下所示:procedure Test1; var原创 2010-05-03 20:53:00 · 2470 阅读 · 2 评论 -
《软件自动化测试成功之道》节选3 - DOM与IE Developer ToolBar
《软件自动化测试成功之道》节选3 - DOM与IE Developer ToolBar 如果自动化测试工程师仅仅满足于掌握测试工具的使用,是远远不足以解决自动化测试过程中所碰到的种种问题的,下面举个简单的例子:在某个基于WEB的自动化测试项目中,我们发现需要通过判断Image测试对象的属性来判断某个分组是否处于展开状态,如图2.4所示。 在这种情况下原创 2010-04-30 09:54:00 · 2245 阅读 · 0 评论 -
TestComplete自动化测试培训大纲
TestComplete自动化测试培训大纲 面向目标:初级测试工程师、自动化测试工程师、QA、测试主管培训形式:工具讲解 + 项目实践配套教材:《软件自动化测试成功之道》 课程大纲:一、自动化测试成功之道1、选择合适的人、组队2、选择合适的工具3、选择合适的项目实施自动化测试4、选择合适的测试用例实现自动化5、自动化测试计划、规范 二、Tes原创 2010-03-03 20:34:00 · 4241 阅读 · 4 评论