软件自动化测试框架设计与实践
基本信息
- 作者: 柳胜
- 丛书名: 软件测试丛书
- 出版社:人民邮电出版社
- ISBN:9787115215130
- 上架时间:2009-11-12
- 出版日期:2009 年11月
- 开本:16开
- 页码:239
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件质量、软件测试及维护
内容简介回到顶部↑
本书从自动化测试思想、技术和实施操作等层面进行深入分析,全面讲解了如何针对企业或项目需求,并以量体裁衣的方式来设计完成自动化测试框架,从而为自动化测试实施的企业和个人提供实战指南。.
本书分3篇,第一篇初级篇,包括第1~4章,主要介绍自动化测试的基础知识和经验,以及自动化测试团队的建设等;第二篇中级篇,包括第5~7章,主要介绍自动化测试框架的构建思想,以及在ui测试自动化和单元测试自动化等领域内的技术实现;第三篇高级篇,包括第8~9章,主要讲解自动化测试框架的实例研究,开发高质量的实例代码等内容。..
本书旨在帮助读者学习和理解测试框架的设计原则和实施技巧,以便根据自己测试的项目特点贯彻实施。读者阅读本书之后,将会理解并把握如何根据项目和产品特点构建一个高效、高质量的自动化测试解决方案。...
本书分3篇,第一篇初级篇,包括第1~4章,主要介绍自动化测试的基础知识和经验,以及自动化测试团队的建设等;第二篇中级篇,包括第5~7章,主要介绍自动化测试框架的构建思想,以及在ui测试自动化和单元测试自动化等领域内的技术实现;第三篇高级篇,包括第8~9章,主要讲解自动化测试框架的实例研究,开发高质量的实例代码等内容。..
本书旨在帮助读者学习和理解测试框架的设计原则和实施技巧,以便根据自己测试的项目特点贯彻实施。读者阅读本书之后,将会理解并把握如何根据项目和产品特点构建一个高效、高质量的自动化测试解决方案。...
作译者回到顶部↑
目录回到顶部↑
第一篇 初级篇——认识自动化测试框架.
第1章 将降大任——自动化测试 1
1.1 软件测试面临的困境与迷局 2
1.1.1 软件质量困境 2
1.1.2 软件成本困境 6
1.2 “时势造英雄”——软件测试自动化的异军突起 8
1.2.1 软件自动化测试如何代替手工测试 8
1.2.2 推动软件自动化测试的源动力 12
第2章 “神话”破灭——自动化测试能否担当大任 16
2.1 企业自动化测试实施的情景 17
2.1.1 自动化测试实施背景介绍 17
2.1.2 自动化测试实施场景回放 17
2.2 自动化测试的“神话”破灭 20
2.2.1 昂贵的自动化测试实施成本 20
2.2.2 实际上并不强大的自动化测试脚本 21
2.2.3 自动化测试实施的命门:维护成本 22
第3章 成功之道——如何构建高质量的自动化测试 24
3.1 peral模型的实施背景 25
3.2 purpose:如何建立一个务实明确的自动化测试目标 25
3.2.1 问题1:自动化还是手工测试 26
第1章 将降大任——自动化测试 1
1.1 软件测试面临的困境与迷局 2
1.1.1 软件质量困境 2
1.1.2 软件成本困境 6
1.2 “时势造英雄”——软件测试自动化的异军突起 8
1.2.1 软件自动化测试如何代替手工测试 8
1.2.2 推动软件自动化测试的源动力 12
第2章 “神话”破灭——自动化测试能否担当大任 16
2.1 企业自动化测试实施的情景 17
2.1.1 自动化测试实施背景介绍 17
2.1.2 自动化测试实施场景回放 17
2.2 自动化测试的“神话”破灭 20
2.2.1 昂贵的自动化测试实施成本 20
2.2.2 实际上并不强大的自动化测试脚本 21
2.2.3 自动化测试实施的命门:维护成本 22
第3章 成功之道——如何构建高质量的自动化测试 24
3.1 peral模型的实施背景 25
3.2 purpose:如何建立一个务实明确的自动化测试目标 25
3.2.1 问题1:自动化还是手工测试 26
前言回到顶部↑
自动化测试是当今软件测试行业一个很受关注的方向。目前,业界实施比较成熟的是性能测试自动化。在系统测试自动化方面,包括UI测试自动化、单元测试自动化等领域,虽然可以用强大的第三方测试工具作为解决方案,如QTP、WinRunner、Selenium等,但在具体实践中,企业依靠某个工具很难成功实施测试自动化。究其原因,一是,理论上利用测试工具进行自动化测试可以替代部分工作,但在实践过程中并不能完整地解决测试质量与效率、投入与产出等一系列现实因素之间存在的矛盾。从这个角度来说,测试工具提供的测试技术只是自动化测试实施的一部分。二是,测试人员开发了一堆自动化测试脚本若没有具体的框架来规定实施和执行的原则,也会无用武之地,这就像造车一样,只具备了零件等元素但缺少整体的造车图纸来指导使用它们也难以造出整车。因此,现实的测试实践中,我们需要一个完整而务实的自动化测试解决方案——测试框架,以便真正地实现高效、高质量的软件自动化测试。.
测试框架(Test Framework)作为实现高效率、高质量自动化测试的完整解决方案,从诞生之日开始,越来越多的软件组织和个人用自己的逻辑去诠释测试框架,所以,我们听到了种种说法,一套测试管理系统被称之为测试框架,一个测试工具被冠以关键字驱动框架之名,甚至,一段程序也被声称其实现了数据驱动的框架。测试框架犹如盲人摸象中的那头大象一样,有人说它是一个软件,只不过它的功能是测试另外一个软件,有人认为它是一套流程和规范,否则怎称框架。
本书的作者看来,所谓“测试眶架”这个概念只是一个封装了很多东西的盒子,这个盒子的外观和形状对我们来说无关紧要,我们最关心的是这个盒子里面到底存放了什么东西,否则就成了“买椟还珠”的现代版。因此,本书旨在帮助读者打测试框架这个盒子,把里面的“宝贝”呈现给读者。相信读者读了本书之后,不会再追问测试框架到底是什么,而会更关心怎样构建一个高效务实的自动化测试解决方案。
本书从自动化测试思想、技术和实施操作等层面进行了深入分析,全面讲解了如何针对企业或项目需求,并以量体裁衣的方式来设计完成自动化测试框架,从而为自动化测试实施的企业和个人提供实战指南。具体内容包括自动化测试实施风险因素分析、PEARL过程模型建立、自动化测试团队的培养和规划、自动化框架设计思想、自动化测试技术储备、自动化测试工具的有效评估、高质量程序/脚本编程技巧与原则等。另外,本书并不停留在框架理论层面,在第8章介绍了框架实例分析——Automation Center(AC),这些都能对从事自动化测试的读者有很强的现实借鉴意义。
本书特色
本书全面阐述了集测试人员组织、流程管理、开发技术于一体的自动化测试框架的主要知识,并通过大量实例贯穿每个知识点,对于开发框架的核心知识反复强调和应用,真正做到了学用结合地引导读者掌握自动化测试框架开发的技术,是软件测试业界第一本有关自动化测试框架开发的实战技术书籍。
谁适合阅读本书
本书面向有一定自动化开发经验的读者,通过本书的学习,可以迅速掌握如何根据实际测试需求,设计和实现自动化测试框架。对于刚入门自动化测试的读者也可通过本书的学习,树立正确的自动化测试思想,找到测试实战的捷径,尽快融入实战角色。..
本书特别适合以下类型的读者:
·希望学习软件测试框架知识的初级、中级、高级测试人员:
·希望解决应用测试框架过程中遇到问题的设计、执行、分析等相关人员;
·测试组长、测试经理、质量保证工程师、软件过程改进人员。
阅读建议
本书按照循序渐进的思路安排内容,无论读者是有经验的软件测试人员、开发人员、系统管理人员还是刚参加工作的测试人员,建议最好按照目录顺序进行阅读。因为全书是按照概念解析、实践应用、问题解答的顺序来编写的,不仅仅在实践和问题解答部分提供了很多真实、详细的案例,在进行概念解析的同时也提供了很多非常重要的经验,这对于读者深入理解相关概念和少走弯路都是不无裨益的。当然,对于自动化测试经验相对丰富的读者也可以依据自己的需要,选择关心的内容进行针对性的阅读。
本书作者
本书编著柳胜,计算机应用硕士,拥有多年的软件开发和测试实践经验。尤其擅长在自动化测试工具应用、性能测试和单元测试等方面的工作。曾在摩托罗拉等大型外企担任高级开发工程师、高级自动化测试工程师等职务。
本书编委
张海波、魏岩岩、王伟庆、赵子如、马志强、王智群、郑金鑫、李东方、王冰、王颖、于迪、厉敏、刘桂梅、厉德仁、田月琴等。
网上答疑
在本书写作过程中,本人已尽力而为,但由于时间仓促,水平有限,书中难免有错误之处,如读者在阅读过程中,发现本书存在错误或不妥之处,欢迎与作者联系,以便作者及时更正。本书的源代码、开发教学视频、勘误、更新信息、答疑信息都可以从作者的博客(hup://www.cesoo.com)上直接获得。读者如有疑问,可以访问作者的博客直接留言,也可以和本书责任编辑联系,联系邮箱为zhangtao@ptress.com.cn。
测试框架(Test Framework)作为实现高效率、高质量自动化测试的完整解决方案,从诞生之日开始,越来越多的软件组织和个人用自己的逻辑去诠释测试框架,所以,我们听到了种种说法,一套测试管理系统被称之为测试框架,一个测试工具被冠以关键字驱动框架之名,甚至,一段程序也被声称其实现了数据驱动的框架。测试框架犹如盲人摸象中的那头大象一样,有人说它是一个软件,只不过它的功能是测试另外一个软件,有人认为它是一套流程和规范,否则怎称框架。
本书的作者看来,所谓“测试眶架”这个概念只是一个封装了很多东西的盒子,这个盒子的外观和形状对我们来说无关紧要,我们最关心的是这个盒子里面到底存放了什么东西,否则就成了“买椟还珠”的现代版。因此,本书旨在帮助读者打测试框架这个盒子,把里面的“宝贝”呈现给读者。相信读者读了本书之后,不会再追问测试框架到底是什么,而会更关心怎样构建一个高效务实的自动化测试解决方案。
本书从自动化测试思想、技术和实施操作等层面进行了深入分析,全面讲解了如何针对企业或项目需求,并以量体裁衣的方式来设计完成自动化测试框架,从而为自动化测试实施的企业和个人提供实战指南。具体内容包括自动化测试实施风险因素分析、PEARL过程模型建立、自动化测试团队的培养和规划、自动化框架设计思想、自动化测试技术储备、自动化测试工具的有效评估、高质量程序/脚本编程技巧与原则等。另外,本书并不停留在框架理论层面,在第8章介绍了框架实例分析——Automation Center(AC),这些都能对从事自动化测试的读者有很强的现实借鉴意义。
本书特色
本书全面阐述了集测试人员组织、流程管理、开发技术于一体的自动化测试框架的主要知识,并通过大量实例贯穿每个知识点,对于开发框架的核心知识反复强调和应用,真正做到了学用结合地引导读者掌握自动化测试框架开发的技术,是软件测试业界第一本有关自动化测试框架开发的实战技术书籍。
谁适合阅读本书
本书面向有一定自动化开发经验的读者,通过本书的学习,可以迅速掌握如何根据实际测试需求,设计和实现自动化测试框架。对于刚入门自动化测试的读者也可通过本书的学习,树立正确的自动化测试思想,找到测试实战的捷径,尽快融入实战角色。..
本书特别适合以下类型的读者:
·希望学习软件测试框架知识的初级、中级、高级测试人员:
·希望解决应用测试框架过程中遇到问题的设计、执行、分析等相关人员;
·测试组长、测试经理、质量保证工程师、软件过程改进人员。
阅读建议
本书按照循序渐进的思路安排内容,无论读者是有经验的软件测试人员、开发人员、系统管理人员还是刚参加工作的测试人员,建议最好按照目录顺序进行阅读。因为全书是按照概念解析、实践应用、问题解答的顺序来编写的,不仅仅在实践和问题解答部分提供了很多真实、详细的案例,在进行概念解析的同时也提供了很多非常重要的经验,这对于读者深入理解相关概念和少走弯路都是不无裨益的。当然,对于自动化测试经验相对丰富的读者也可以依据自己的需要,选择关心的内容进行针对性的阅读。
本书作者
本书编著柳胜,计算机应用硕士,拥有多年的软件开发和测试实践经验。尤其擅长在自动化测试工具应用、性能测试和单元测试等方面的工作。曾在摩托罗拉等大型外企担任高级开发工程师、高级自动化测试工程师等职务。
本书编委
张海波、魏岩岩、王伟庆、赵子如、马志强、王智群、郑金鑫、李东方、王冰、王颖、于迪、厉敏、刘桂梅、厉德仁、田月琴等。
网上答疑
在本书写作过程中,本人已尽力而为,但由于时间仓促,水平有限,书中难免有错误之处,如读者在阅读过程中,发现本书存在错误或不妥之处,欢迎与作者联系,以便作者及时更正。本书的源代码、开发教学视频、勘误、更新信息、答疑信息都可以从作者的博客(hup://www.cesoo.com)上直接获得。读者如有疑问,可以访问作者的博客直接留言,也可以和本书责任编辑联系,联系邮箱为zhangtao@ptress.com.cn。







点击看大图




加载中...

