轻轻松松自动化测试

轻轻松松自动化测试
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-07
版次: 1
ISBN: 9787121089961
定价: 39.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 282页
字数: 410千字
正文语种: 简体中文
分类: 工程技术
11人买过
  •   《轻轻松松自动化测试》从成熟的开源测试工具入手,循序渐进、全面、细致地阐述如何进行自动化测试,力求让读者轻轻松松地掌握自动化测试的原理、方法和实际操作。《轻轻松松自动化测试》以“天山七剑”比喻七大测试工具,进行重点介绍——莫问剑Selenium、游龙剑AutoIT、舍神剑JMeter、日月剑JUnit、竞星剑EMMA、青干剑MantisBT’和天瀑剑lestLink,涵盖了功能测试、性能测试、单元测试、测试覆盖率分析、缺陷管理和测试管理等各方面内容,给出了自动化测试的全面解决方案。
      《轻轻松松自动化测试》在内容组织上力求实用,满足测试工作的实际需求,语言流畅、通俗易懂。作为自动化测试的入门学习书籍,《轻轻松松自动化测试》可成为软件测试工程师的良师益友,也可作为软件测试培训、高等学校软件相关专业的教材。   朱少民,网迅(中国)软件有限公司QA高级总监、CSTQB资深专家、中国科技大学软件学院教指委委员。最近多年来一直从事软件测试、质量管理和过程改进等工作,先后出版专著《全程软件测试》、《软件测试》和《软件工程导论》,并主编了《软件测试方法和技术》等多部高等学校的精品教材。 引子案例介绍
    第1章自动化测试入门
    1.1初识自动化测试
    1.1.1自动化处理并不陌生
    1.1.2一个简单的自动化测试过程
    1.2自动化测试和手工测试有什么不同
    1.3什么是自动化测试
    1.4自动化测试的引入
    1.4.1思想准备
    1.4.2引入自动化测试的流程
    1.4.3自动化测试范围的考量
    1.4.4区别对待不同的测试阶段
    1.4.5如何评估测试工具
    1.5如何选择合适的测试工具
    1.5.1单元测试工具的选择
    1.5.2功能测试工具
    1.5.3性能测试工具
    1.5.4测试管理工具
    1.5.5其他测试工具
    1.6小结

    第2章自动化测试的原理
    2.1代码分析
    2.1.1用Findbugs做一次代码分析
    2.1.2代码分析
    2.2GUI对象识别
    2.2.1亲自动手
    2.2.2如何实现’Windows对象识别
    2.3DOM对象识别
    2.4脚本技术
    2.4.1线性脚本
    2.4.2结构化脚本
    2.4.3关键字驱动脚本
    2.4.4数据驱动脚本
    2.5自动比较技术
    2.6小结

    第3章莫问剑——Selenium的Web功能测试
    3.1Selenium概述
    3.1.1构成
    3.1.2Selenium命令
    3.1.3Testrunner脚本开发模式
    3.1.4测试用例和测试套件
    3.2SeleniumTestTunner
    3.2.1TestRunner。参数解析和应用
    3.2.2深入Selenium脚本技术
    3.3SeleniumCore扩展及其应用
    3.3.1Selenium的基本机制
    3.3.2如何进行扩展selenium命令
    3.3.3一个完整的实例
    3.4SeleniumRC使用
    3.4.1安装与入门
    3.4.2编写python测试脚本
    3.4.3高级运用:如何与Junit集成
    3.5SeleniumGrid部署及其应用
    3.5.1安装
    3.5.2初步应用
    3.5.3测试脚本的开发
    3.6小结

    第4章游龙剑——AutoIT实施功能测试
    4.1AutoIT简介
    4.1.1安装
    4.1.2为何选用AutoIT
    4.2AutoIT脚本的语法特征
    4.3如何使用AutoIT完成单机测试
    4.3.1识别窗口的方法
    4.3.2窗口句柄
    4.3.3识别控件的方法
    4.3.4操作窗口和控件
    4.3.5验证
    4.3.6实例
    4.4如何使用AutoIT完成多机交互测试
    4.4.1STAF/STAX实现的方法
    4.4.2实例一:MSN聊天功能的测试
    4.4.3实例二:MSN选项卡的测试
    4.5测试报告
    4.6小结

    第5章舍神剑一JMeter的性能测试
    5.1JMeter简介
    5.1.1特点和优势
    5.1.2JMeter的安装和目录结构
    5.2脚本录制
    5.2.1录制利器——Badboy及其实例
    5.2.2自带录制组件——Http代理服务器
    5.3JMeter的脚本开发
    5.3.1AccessLOgSampler
    5.3.2监视器结果
    5.4复杂的分布式大规模压力测试
    5.5数据库性能测试
    5.6借助Ant进行批量测试和报表生成
    5.7小结

    第6章日月剑——JUnit的单元测试
    6.1什么是儿Jnit
    6.2单元测试环境的建立
    6.3Util工具类的JUit测试
    6.3.1Liferay工具类的儿Jnit测试分析
    6.3.2亲身体验工具类的儿Jnit测试程序
    6.4持久层的测试
    6.5Action层的测试
    6.6完整的软件开发过程示例
    6.6.1为源代码编写测试程序
    6.6.2调试程序跟踪中间结果
    6.7与Eclipse集成实现日常工作自动化
    6.7.1Eclipse与CVS的集成
    6.7.2Eclipse与SubVersion的集成
    6.7.3Eclipse与Ant的集成
    6.8TestNG与JUnit比较
    6.9小结

    第7章竞星剑——EMMA覆盖率分析
    7.1测试覆盖率及其工具
    7.1.1提高测试覆盖率的传统方法
    7.1.2常见的测试覆盖率工具
    7.2EMMA工具概述
    7.3EMMA命令行应用方式
    7.3.1简单的示例
    7.3.2测量配置
    7.3.3合并EM文件
    7.3.4执行代码并生成报告
    7.4EMMA的ANT应用方式
    7.4.1测量配置文件
    7.4.2报告生成配置文件
    7.5EMMA报告的分析运用
    7.5.1EMMA报告的组成
    7.5.2EMMA报告的信息
    7.5.3EMMA报告的运用
    7.6小结

    第8章青干剑——MaatisBT管理缺陷
    8.1简介
    8.2安装
    8.3管理
    8.3.1用户管理
    8.3.2自定义字段
    8.3.3项目管理
    8.3.4管理配置
    8.4缺陷报告
    8.4.1报告和处理缺陷
    8.4.2缺陷查询
    8.4.3缺陷修改
    8.4.4我的视图
    ……
    第9章天瀑剑——TestLink管理测试
    第10章构建自动化测试框架
    第11章自动化测试的最佳实践
    附录A所用软件包下载地址
    附录B参考资源
    索引
  • 内容简介:
      《轻轻松松自动化测试》从成熟的开源测试工具入手,循序渐进、全面、细致地阐述如何进行自动化测试,力求让读者轻轻松松地掌握自动化测试的原理、方法和实际操作。《轻轻松松自动化测试》以“天山七剑”比喻七大测试工具,进行重点介绍——莫问剑Selenium、游龙剑AutoIT、舍神剑JMeter、日月剑JUnit、竞星剑EMMA、青干剑MantisBT’和天瀑剑lestLink,涵盖了功能测试、性能测试、单元测试、测试覆盖率分析、缺陷管理和测试管理等各方面内容,给出了自动化测试的全面解决方案。
      《轻轻松松自动化测试》在内容组织上力求实用,满足测试工作的实际需求,语言流畅、通俗易懂。作为自动化测试的入门学习书籍,《轻轻松松自动化测试》可成为软件测试工程师的良师益友,也可作为软件测试培训、高等学校软件相关专业的教材。
  • 作者简介:
      朱少民,网迅(中国)软件有限公司QA高级总监、CSTQB资深专家、中国科技大学软件学院教指委委员。最近多年来一直从事软件测试、质量管理和过程改进等工作,先后出版专著《全程软件测试》、《软件测试》和《软件工程导论》,并主编了《软件测试方法和技术》等多部高等学校的精品教材。
  • 目录:
    引子案例介绍
    第1章自动化测试入门
    1.1初识自动化测试
    1.1.1自动化处理并不陌生
    1.1.2一个简单的自动化测试过程
    1.2自动化测试和手工测试有什么不同
    1.3什么是自动化测试
    1.4自动化测试的引入
    1.4.1思想准备
    1.4.2引入自动化测试的流程
    1.4.3自动化测试范围的考量
    1.4.4区别对待不同的测试阶段
    1.4.5如何评估测试工具
    1.5如何选择合适的测试工具
    1.5.1单元测试工具的选择
    1.5.2功能测试工具
    1.5.3性能测试工具
    1.5.4测试管理工具
    1.5.5其他测试工具
    1.6小结

    第2章自动化测试的原理
    2.1代码分析
    2.1.1用Findbugs做一次代码分析
    2.1.2代码分析
    2.2GUI对象识别
    2.2.1亲自动手
    2.2.2如何实现’Windows对象识别
    2.3DOM对象识别
    2.4脚本技术
    2.4.1线性脚本
    2.4.2结构化脚本
    2.4.3关键字驱动脚本
    2.4.4数据驱动脚本
    2.5自动比较技术
    2.6小结

    第3章莫问剑——Selenium的Web功能测试
    3.1Selenium概述
    3.1.1构成
    3.1.2Selenium命令
    3.1.3Testrunner脚本开发模式
    3.1.4测试用例和测试套件
    3.2SeleniumTestTunner
    3.2.1TestRunner。参数解析和应用
    3.2.2深入Selenium脚本技术
    3.3SeleniumCore扩展及其应用
    3.3.1Selenium的基本机制
    3.3.2如何进行扩展selenium命令
    3.3.3一个完整的实例
    3.4SeleniumRC使用
    3.4.1安装与入门
    3.4.2编写python测试脚本
    3.4.3高级运用:如何与Junit集成
    3.5SeleniumGrid部署及其应用
    3.5.1安装
    3.5.2初步应用
    3.5.3测试脚本的开发
    3.6小结

    第4章游龙剑——AutoIT实施功能测试
    4.1AutoIT简介
    4.1.1安装
    4.1.2为何选用AutoIT
    4.2AutoIT脚本的语法特征
    4.3如何使用AutoIT完成单机测试
    4.3.1识别窗口的方法
    4.3.2窗口句柄
    4.3.3识别控件的方法
    4.3.4操作窗口和控件
    4.3.5验证
    4.3.6实例
    4.4如何使用AutoIT完成多机交互测试
    4.4.1STAF/STAX实现的方法
    4.4.2实例一:MSN聊天功能的测试
    4.4.3实例二:MSN选项卡的测试
    4.5测试报告
    4.6小结

    第5章舍神剑一JMeter的性能测试
    5.1JMeter简介
    5.1.1特点和优势
    5.1.2JMeter的安装和目录结构
    5.2脚本录制
    5.2.1录制利器——Badboy及其实例
    5.2.2自带录制组件——Http代理服务器
    5.3JMeter的脚本开发
    5.3.1AccessLOgSampler
    5.3.2监视器结果
    5.4复杂的分布式大规模压力测试
    5.5数据库性能测试
    5.6借助Ant进行批量测试和报表生成
    5.7小结

    第6章日月剑——JUnit的单元测试
    6.1什么是儿Jnit
    6.2单元测试环境的建立
    6.3Util工具类的JUit测试
    6.3.1Liferay工具类的儿Jnit测试分析
    6.3.2亲身体验工具类的儿Jnit测试程序
    6.4持久层的测试
    6.5Action层的测试
    6.6完整的软件开发过程示例
    6.6.1为源代码编写测试程序
    6.6.2调试程序跟踪中间结果
    6.7与Eclipse集成实现日常工作自动化
    6.7.1Eclipse与CVS的集成
    6.7.2Eclipse与SubVersion的集成
    6.7.3Eclipse与Ant的集成
    6.8TestNG与JUnit比较
    6.9小结

    第7章竞星剑——EMMA覆盖率分析
    7.1测试覆盖率及其工具
    7.1.1提高测试覆盖率的传统方法
    7.1.2常见的测试覆盖率工具
    7.2EMMA工具概述
    7.3EMMA命令行应用方式
    7.3.1简单的示例
    7.3.2测量配置
    7.3.3合并EM文件
    7.3.4执行代码并生成报告
    7.4EMMA的ANT应用方式
    7.4.1测量配置文件
    7.4.2报告生成配置文件
    7.5EMMA报告的分析运用
    7.5.1EMMA报告的组成
    7.5.2EMMA报告的信息
    7.5.3EMMA报告的运用
    7.6小结

    第8章青干剑——MaatisBT管理缺陷
    8.1简介
    8.2安装
    8.3管理
    8.3.1用户管理
    8.3.2自定义字段
    8.3.3项目管理
    8.3.4管理配置
    8.4缺陷报告
    8.4.1报告和处理缺陷
    8.4.2缺陷查询
    8.4.3缺陷修改
    8.4.4我的视图
    ……
    第9章天瀑剑——TestLink管理测试
    第10章构建自动化测试框架
    第11章自动化测试的最佳实践
    附录A所用软件包下载地址
    附录B参考资源
    索引
查看详情
相关图书 / 更多
轻轻松松自动化测试
轻轻松松做园艺 精美又实用的高颜值儿童园艺指南。 巧妙利用身边的材料,进行简单有趣的园艺活动
柯尔斯滕·布拉德利
轻轻松松自动化测试
轻轻松松学中药房
褚四红
轻轻松松自动化测试
轻轻的亲亲
赵十余 著
轻轻松松自动化测试
轻轻松松认识西方音乐家(60张卡片,配套音频,音乐学习入门必备)
余丹红
轻轻松松自动化测试
轻轻的梦
孙丽萍
轻轻松松自动化测试
轻轻松松学法律 农村常见法律问题解析
王翠玲 主编;赵严 副主编;刘凯
轻轻松松自动化测试
轻轻地摇吧温柔的手:余光中作品精选(青少版)
余光中
轻轻松松自动化测试
轻轻的亲亲2
赵十余;魅丽文化
轻轻松松自动化测试
轻轻推开那扇门
余丽琼 著;周翔 摄影
轻轻松松自动化测试
轻轻地告诉你(好孩子系列)
王慧艳
轻轻松松自动化测试
轻轻松松养黄粉虫
占家智;羊茜
轻轻松松自动化测试
轻轻叩响母校的门
孙仲 著