Learn what works, what doesn't and why. The Automated Testing Handbook is a practical blueprint for successful test automation, complete with checklists, templates and techniques to help you every step of the way. 
了解什么可行,什么不可行,以及为什么。自动化测试手册是成功的自动化测试实践的蓝图,完整的清单,模板和技巧来帮助你的每一步。
 
How to Automate Software Testing
如何实现自动化的软件测试
 
Why isn't automated testing a reality? In an age of rapid development in increasingly complex environments, automation is the only real hope for achieving any acceptable level of test coverage. Yet, even with all of the tools and technology available, the overwhelming amount of testing is still done manually.、
 
为什么不实现自动化测试呢?在飞速发展的时代,在日益复杂的环境中,自动化是实现任何可接受的水平的测试覆盖率的唯一希望。然而,即使所有的工具和技术,海量的测试仍然是手工完成的。
 
The good news is when it does succeed, software test automation reaps huge rewards. But it's like anything--if you've never done it before, you must learn through trial and error. The problem is you don't have time to make mistakes. The stakes are too high, and you can't afford technology that won't save you time and money. Instead, get the benefit of the experiences of hundreds of companies who have implemented automated testing-- what worked, what didn't and why.
好消息是当它成功实施时,软件测试自动化将获得了丰厚的回报。但它是什么呢?——如果你以前从未做过,你必须在实践和错误中学习。问题是你没有犯错误的时候。赌注太高,你不会为浪费你时间和金钱的技术买单。相反,得到的是数百家已经实施的自动化测试的宝贵经验——什么起了作用,什么没有起作用以及为什么。
 
Who Will Benefit From This Handbook
谁将从这个手册受益
  • Managers of software development and QA
  • 软件开发和QA经理
  • Software testers
  • 软件测试人员
  • Software developers
  • 软件开发人员
  • Software quality consultants
  • 软件质量顾问
  • Anyone using or considering test automation
  • 使用或考虑自动化测试的人
Table of Contents
目录
  • The Test Framework
  • 测试框架
    • Common functions
    • 常见的功能
    • Standard tests
    • 标准测试
    • Test templates
    • 测试模板
    • Test dictionary
    • 测试词典
  • Test Library Management
  • 测试库管理
    • Change control
    • 变更控制
    • Version control
    • 版本控制
    • Configuration management
    • 配置管理
  • Selecting a Test Automation Approach
  • 选择一个测试自动化的方法
    • Capture/Playback
    • 捕获/回放
      Variable Capture/Playback
      • Structure
      • 结构
      • Advantages
      • 优势
      • Disadvantages
      • 劣势
      • Comparison considerations
      • 对比考量
      • Data considerations
      • 数据考量
    • 变量捕获/回放
      Variable Capture/Variable Playback
      • Structure
      • 结构
      • Advantages
      • 优势
      • Disadvantages
      • 劣势
      • Data considerations
      • 数据考量
    • 变量捕获/变速播放
      • Structure
      • 结构
      • Advantages
      • 优势
      • Disadvantages
      • 劣势
  • The Test Automation Process
  • 自动化测试过程
    • The Test Team
    • 测试团队
    • Test Automation Plan
    • 自动化测试方案
    • Planning the test cycle
    • 规划试验周期
    • Test suite design
    • 测试用例的设计
    • Test cycle design
    • 测试周期设计
  • Test Execution
  • 测试执行
    • Test log
    • 测试日志
    • Error log
    • 错误日志
    • Analyzing results
    • 分析结果
      • Inaccurate resuls
      • 不准确的结果
      • Defect tracking
      • 缺陷跟踪
  • Test Metrics
  • 测试评估
  • Management Reporting
  • 管理报告
    • Historical trends
    • 历史趋势
About the Author
关于作者
Linda G. Hayes, BBA, CPA, MS, JD, has 15 years of experience in software development and is a frequently published author and highly rated speaker on software quality and test automation. As co-founder of AutoTester, Inc., and President of WorkSoft, Inc., a leading automated testing software vendor, she pioneered structured software test automation. Her article on integrating automated testing throughout the software development cycle won the Most Significant Contribution of the Year award from the Quality Assurance Institute and was published by Auerbach in the testing chapter of their Systems Development Handbook. 

琳达G.海因斯,工商管理学士,注册会计师,硕士,博士,有15年以上软件开发经验,是一个经常发表作品的作家,并在软件质量和测试自动化获得了高度评价。作为联合创始人AutoTester,Inc.的总裁文思创新公司是一家领先的自动化测试软件厂商,她开创了结构化的软件测试自动化。她在整个软件开发周期集成自动化测试的文章获得了由质量保证学会年度贡献奖,被奥尔巴赫出版在其系统开发手册的测试章节。

The Automated Testing Handbook 自动化测试手册简介的更多相关文章

  1. [ZZ]Android UI Automated Testing

    Google Testing Blog最近发表了一篇Android UI Automated Testing,我把他转载过来,墙外地址:http://googletesting.blogspot.co ...

  2. 【转】Automated Testing Detail Test Plan

    Automated Testing Detail Test PlanAutomated Testing DTP Overview This Automated Testing Detail Test ...

  3. [Test] Easy automated testing in NodeJS with TestCafe

    Quickly get up and running with sensible automated testing scenarios written in ES6. Installing and ...

  4. Taffy自动化测试框架简介

    Taffy Taffy是基于nosetests的自动化测试框架. Taffy主要用来测试后台服务(包括且不限于Http, Dubbo/hessian, Webservice, Socket等类型接口) ...

  5. 转一篇老外写的博文:Android automated testing (Robotium)

    Robotium的中文资料甚少,只得求助于老外,发现了一篇不错的文章:https://blog.codecentric.de/en/2011/03/android-automated-testing- ...

  6. Java+Maven+selenium+testing+reportNG自动化测试框架

    最近公司新出了一个产品,需要搭建自动化测试框架,这是一个学以至用的好机会,跟上级申请后,决定搭建一个java自动化测试框架. Java自动化测试对我来讲可以说不难不易,因为java是我大学在校四年学的 ...

  7. linux下man手册简介

    Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可.Linux 的man手册共有以下几个章节: 1.Standard commands (标准命令)2.S ...

  8. AutoMagic自动化测试平台简介

    PS:给想做自动化平台同学一点思路. AutoMagic 是一个基于WebUI的自动化管理平台.为什么叫AutoMagic呢?因为自动化(Automation)在执行起来的时候是一个很神奇的事情,它可 ...

  9. django开发自动化测试平台简介

    Django的优点 1:功能完善.要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站. 2:完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完 ...

随机推荐

  1. winScp上传文件时,如何过滤制定文件

    在用winScp上传文件时,有些文件不想上传到服务器上.怎么办呢? 比如我希望过滤.svn .git文件和目录怎么操作呢? 第一步:在菜单上选中选项,点击选项. 第二步,点击传输->编辑 第三步 ...

  2. iOS7 iOS8 UITableviewCell处于编辑状态,dismiss或者back崩溃

    今天在项目中遇到一个坑爹的 Crash , 在 iOS7 iOS8 UITableviewCell处于编辑状态,dismiss或者back崩溃  iOS9不会 原因:苹果的BUG代码 解决:在视图消失 ...

  3. java动态代理和cglib动态代理

    动态代理应用广泛,Spring,Struts等框架很多功能是通过动态代理,或者进一步封装来实现的. 常见的动态代理模式实现有Java API提供的动态代理和第三方开源类库CGLIB动态代理. Java ...

  4. 201521123019 《Java程序设计》第7周学习总结

    1. 本章学习总结 2. 书面作业 Q1.ArrayList代码分析 1.1解释ArrayList的contains源代码 源代码如下: public boolean contains(Object ...

  5. [转]maven全局配置文件settings.xml详解

    概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径. Paste_Image.png settings.xm ...

  6. 微信小程序 scroll-view 实现锚点跳转

    在微信小程序中,使用 scroll-view 实现长页面的标记跳转,官方文档中没有例子演示,锚点标记主要是使用<scroll-view> 的 scroll-into-view 属性. 实现 ...

  7. Martin Fowler 分层测试概念博文分享

    在我们测试工作中,常常遇到这样的问题:开发与测试团队分属不同的不同(部门隔离.沟通不畅),质量职责划分不清(出现bug往往都是测试人员背锅),需求的不确定和易变性(需求不断变化导致代码不停更新.产品重 ...

  8. k8s之Service

    一.概述 在k8s中暴露Service访问(无论内部还是外部),都要经过kube-proxy: 如下图:

  9. [转]VS2010 常用插件

    本文来自:http://developer.51cto.com/art/201403/432954_all.htm 虽然VS2010IDE功能已经非常强大了,但是在有些地方还是可以优化,或者说有更合适 ...

  10. 关于神经网络算法的 Python例程

    # Back-Propagation Neural Networks# # Written in Python.  See http://www.python.org/# Placed in the ...