词条 | 轻轻松松自动化测试 |
释义 | 《轻轻松松自动化测试》从成熟的开源测试工具入手,循序渐进、全面、细致地阐述如何进行自动化测试,力求让读者轻轻松松地掌握自动化测试的原理、方法和实际操作。 图书信息书 名: 轻轻松松自动化测试 作 者:朱少民 出版社: 电子工业出版社 出版时间: 2009-7-1 平装: 282页 正文语种: 简体中文 ISBN: 9787121089961 条形码: 9787121089961 商品尺寸: 23.6 x 18.2 x 1.4 cm 商品重量: 540 g 开本: 16开 定价: 39.80元 内容简介《轻轻松松自动化测试》以“天山七剑”比喻七大测试工具,进行重点介绍——莫问剑Selenium、游龙剑AutoIT、舍神剑JMeter、日月剑JUnit、竞星剑EMMA、青干剑MantisBT和天瀑剑TestLink,涵盖了功能测试、性能测试、单元测试、测试覆盖率分析、缺陷管理和测试管理等各方面内容,给出了自动化测试的全面解决方案。 《轻轻松松自动化测试》在内容组织上力求实用,满足测试工作的实际需求,语言流畅、通俗易懂。本书作为自动化测试的入门学习书籍,可成为软件测试工程师的良师益友,也可作为软件测试培训、高等学校软件相关专业的教材。 编辑推荐同济大学软件学院常务副院长、ISTQB中国首席代表刘琴博士作序推荐,全面介绍目前流行的开源测试工具,帮助企业极大地降低自动化测试成本,结合具体案例来讨论自动化测试,深入剖析自动化测试框架,提供从部署、安排测试任务、执行到报告等全过程的自动化测试方法。 作者简介朱少民,网迅(中国)软件有限公司QA高级总监、CSTQB资深专家、中国科技大学软件学院教指委委员。最近多年来一直从事软件测试、质量管理和过程改进等工作,先后出版专著《全程软件测试》、《软件测试》和《软件工程导论》,并主编了《软件测试方法和技术》等多部高等学校的精品教材 图书目录引子 案例介绍 第1章 自动化测试入门 1.1 初识自动化测试 1.2 自动化测试和手工测试有什么不同 1.3 什么是自动化测试 1.4 自动化测试的引入 1.5 如何选择合适的测试工具 1.6 小结 第2章 自动化测试的原理 2.1 代码分析 2.2 GUI对象识别 2.3 DOM对象识别 2.4 脚本技术 2.5 自动比较技术 2.6 小结 第3章 莫问剑——Selenium的Web功能测试 3.1 Selenium概述 3.2 Selenium Test Tunner 3.3 Selenium Core扩展及其应用 3.4 Selenium RC使用 3.5 Selenium Grid部署及其应用 3.6 小结 第4章 游龙剑——AutoIT实施功能测试 4.1 AutolT简介 4.2 AutolT脚本的语法特征 4.3 如何使用AutolT完成单机测试 4.4 如何使用AutolT完成多机交互测试 4.5 测试报告 4.6 小结 第5章 舍神剑——JMeter的性能测试 5.1 JMeter简介 5.2 脚本录制 5.3 JMeter的脚本开发 5.4 复杂的分布式大规模压力测试 5.5 数据库性能测试 5.6 借助Ant进行批量测试和报表生成 5.7 小结 第6章 日月剑——JUnit的单元测试 6.1 什么是JUnit 6.2 单元测试环境的建立 6.3 Util工具类的JUnit测试 6.4 持久层的测试 6.5 Action层的测试 6.6 完整的软件开发过程示例 6.7 与Eclipse集成实现日常工作自动化 6.8 TestNG与JUnit比较 6.9 小结 第7章 竞星剑——EMMA覆盖率分析 7.1 测试覆盖率及其工具 7.2 EMMA工具概述 7.3 EMMA命令行应用方式 7.4 EMMA的ANT应用方式 7.5 EMMA报告的分析运用 7.6 小结 第8章青干剑——MantisBT管理缺陷 8.1 简介 8.2 安装 8.3 管理 8.4 缺陷报告 8.5 统计分析和报表 8.6 与其他系统集成 8.7 小结 第9章 在瀑剑——TestLink管理测试 第10章 构建自动化测试框架 第11章 自动化测试的最佳实践 附录A 所有软件包下载地址 附录B 参考资料 索引 序言作为国际软件测试认证委员会(ISTQB)中国首席代表,我曾出席过多次测试领域的国际会议,并参与各类测试标准的制订、修订和翻译,ISTQB知识体系初、高级大纲都把自动化测试及工具列为重要组成部分。自动化测试以其复用性好、效率高等特性日益引起测试从业者关注。“工欲善其事,必先利其器”,开源自动化测试框架正是针对包含大量回归的测试的利器,它可帮助开发者确认测试项目。然而,初次开展自动化测试的公司往往对测试工具和自动化测试中的成本收益和风险估计得不够准确,顾虑测试环境搭建、脚本开发人员成本较高,测试脚本维护需大量投入等因素,对开展自动化测试,尤其是基于开源工具的自动化测试产生了莫名恐惧心理。究其原因,是没有全面理解自动化测试。而软件测试仅仅在近几年才得到国际、国内信息系统领域各个层面的广泛关注,介绍开源自动化测试的书籍稀少,本书可谓国内第1部全面介绍开源自动化测试工具应用的专业图书。 作者通过多个实用案例分享了其多年积累的自动化测试最佳实践,并系统地、循序渐进地引导读者进行自动化测试,从功能测试、系统测试到测试管理,几乎涵盖了自动化测试的方方面面,阐明了自动化测试工具通常不只运用在一个项目上,它也许不能对当前具体项目的投资给予足够的回报,但其回报会在软件后继版本开发中体现出来。虽然执行自动化测试脚本的首个版本所需的时间,通常远远高于手工执行测试的时间,但前者可能会更快、更方便地开发出更多的相似测试脚本,而且随着时间的推移,能极大地增加有效测试用例的数量。另外,在实施之后,前者在未来的自动化过程中可以显著地提高测试覆盖率和测试效率。自动化测试工具,尤其是开源工具的应用必须基于企业对测试项目目标的整体规划和长期的商业实例。 开源自动化测试工具以其可以被免费获取、可按企业业务实际需求再开发、极富挑战性和创造性等特点吸引了越来越多的国内外的测试从业者。目前虽然已经有了一些比较成熟的开源测试工具,但尚未在国内普及。本书介绍了主流自动化测试框架,并对这些自动化测试框架实施进行了总结。 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。