《轻轻松松自动化测试》读书笔记模板_第1页
《轻轻松松自动化测试》读书笔记模板_第2页
《轻轻松松自动化测试》读书笔记模板_第3页
《轻轻松松自动化测试》读书笔记模板_第4页
《轻轻松松自动化测试》读书笔记模板_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

读书笔记模板轻轻松松自动化测试01思维导图读书笔记精彩摘录内容摘要目录分析作者介绍目录0305020406思维导图自动化测试工具自动化测试单元测试开源测试脚本第章自动化小结开发报告应用功能管理工具实例本书关键字分析思维导图内容摘要内容摘要本书介绍如何采用成熟的开源测试工具(JUnitlelium/Jmeter/……)来完成单元测试、功能测试、性能测试、安全性测试等,提供给读者完整的、开源工具的自动化测试解决方案,包括自动部署、自动安排任务、自动执行、自动报告等全线自动化过程。本书共计10章,全书内容包括自动化测试的优势、如何构建自动化测试的环境和框架、如何使用FitNesse工具来对整个自动化测试流程进行管理、如何使用JUnit工具进行单元测试、如何使用FindBugs工具来监控缺陷、如何使用Jmeter工具进行性能测试等。读书笔记读书笔记虽然工具已经过时了。很多工具都已经过时了,但并不妨碍我们学习其中的思想和思维方式。实践性内容还算详细,不过太浅了。目录分析1.1初识自动化测试1.2自动化测试和手工测试有什么不同1.3什么是自动化测试1.4自动化测试的引入第1章自动化测试入门1.6小结1.5如何选择合适的测试工具第1章自动化测试入门1.1初识自动化测试1.1.1自动化处理并不陌生1.1.2一个简单的自动化测试过程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其他测试工具2.1代码分析2.2GUI对象识别2.3DOM对象识别2.4脚本技术第2章自动化测试原理2.6小结2.5自动比较技术第2章自动化测试原理2.1代码分析2.1.1用Findbugs做一次代码分析2.1.2代码分析2.2GUI对象识别2.2.1亲自动手2.2.2如何实现Windows对象识别2.4脚本技术2.4.1线性脚本2.4.2结构化脚本2.4.3关键字驱动脚本2.4.4数据驱动脚本3.1SeIenium概述3.2SeIeniumTestTunner3.3SeIeniumCore扩展及其应用3.4SeIeniumRC使用第3章莫问剑——Selenium的Web功能测试3.6小结3.5SeIeniumGrid部署及其应用第3章莫问剑——Selenium的Web功能测试3.1SeIenium概述3.1.1构成3.1.2Selenium命令3.1.3Testrunner脚本开发模式3.1.4测试用例和测试套件3.2SeIeniumTestTunner3.2.1TestRunner参数解析和应用3.2.2深入Selenium脚本技术3.3SeIeniumCore扩展及其应用3.3.1Selenium的基本机制3.3.2如何进行扩展selenium命令3.3.3一个完整的实例3.4SeIeniumRC使用3.4.1安装与入门3.4.2编写python测试脚本3.4.3高级运用:如何与Junit集成3.5SeIeniumGrid部署及其应用3.5.1安装3.5.2初步应用3.5.3测试脚本的开发4.1AutoIT简介4.2AutoIT脚本的语法特征4.3如何使用AutoIT完成单机测试4.4如何使用AutoIT完成多机交互测试4.5测试报告4.6小结010302040506第4章游龙剑——Aut0IT实施功能测试4.1AutoIT简介4.1.1安装4.1.2为何选用AutolT4.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选项卡的测试5.1JMeter简介5.2脚本录制5.3JMeter的脚本开发5.4复杂的分布式大规模压力测试第5章舍神剑——Jmeter的性能测试5.5数据库性能测试5.7小结5.6借助Ant进行批量测试和报表生成第5章舍神剑——Jmeter的性能测试5.1JMeter简介5.1.1特点和优势5.1.2JMeter的安装和目录结构5.2脚本录制5.2.1录制利器——Badboy及其实例5.2.2自带录制组件——Http代理服务器5.3JMeter的脚本开发5.3.1AccessLogSampler5.3.2监视器结果6.1什么是JUnit6.3UtiI工具类的JUnit测试6.2单元测试环境的建立第6章日月剑——Junit的单元测试6.4持久层的测试6.5Action层的测试6.6完整的软件开发过程示例6.7与EcIipse集成实现日常工作自动化6.8TestNG与JUnit比较6.9小结010302040506第6章日月剑——Junit的单元测试6.3UtiI工具类的JUnit测试6.3.1Liferay工具类的JUnit测试分析6.3.2亲身体验工具类的JUnit测试程序6.6完整的软件开发过程示例6.6.1为源代码编写测试程序6.6.2调试程序跟踪中间结果6.7与EcIipse集成实现日常工作自动化6.7.1Eclipse与CVS的集成6.7.2Eclipse与SubVersion的集成6.7.3Eclipse与Ant的集成7.1测试覆盖率及其工具7.2EMMA工具概述7.3EMMA命令行应用方式7.4EMMA的ANT应用方式第7章竞星剑——EMMA覆盖率分析7.6小结7.5EMMA报告的分析运用第7章竞星剑——EMMA覆盖率分析7.1测试覆盖率及其工具7.1.1提高测试覆盖率的传统方法7.1.2常见的测试覆盖率工具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报告的运用8.1简介8.2安装8.3管理8.4缺陷报告8.5统计分析和报表12345第8章青干剑——MantisBT管理缺陷8.6小结8.6与其他系统集成第8章青干剑——MantisBT管理缺陷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我的视图8.6与其他系统集成8.6.1与CVS集成8.6.2与SubVersion集成9.1简介9.2安装9.3管理9.4测试计划的制定第9章天瀑剑——TestLink管理测试9.5测试执行9.6测试报告9.7与缺陷管理系统集成9.8小结第9章天瀑剑——TestLink管理测试9.3管理9.3.1用户管理9.3.2产品管理9.3.3测试需求管理9.3.4测试用例管理9.4测试计划的制定9.4.1创建测试计划9.4.2为测试计划分配测试用例10.1为何要建立自动化测试框架10.2什么是自动化测试框架10.3几个典型的自动化测试框架10.4自动化测试框架SAFS/STAF/STAX10.5理想的自动化测试框架10.6小结010302040506第10章构建自动化测试框架10.2什么是自动化测试框架10.2.1须要解决哪些问题10.2.2软件开发框架的启发10.2.3测试自动化框架的基本构成10.3几个典型的自动化测试框架10.3.1回顾Selenium来看自动化测试框架10.3.2集成测试框架Fit10.3.3EclipseTPTP10.4自动化测试框架SAFS/STAF/STAX10.4.1SAFS10.4.2STAF10.4.3STAX10.4.4集成的自动化测试框架11.1自动化测试面临的挑战11.3自动化测试的标准11.2自动化测试的组织支持第11章

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论