我们经常可以听到测试自动化/自动化测试,并且看到英文中有Test Automation, Automated Testing/Test,Automation Test,其实意思都一样,只不过有时需要根据重点使用不同的术语.如强调测试时,一般用 Automated Testing/Test和Automation Test,强调自动化或其实现过程,一般用Test Automation.大家用的杂了,也就经常在网上看到各种用法都有.
它的定义很简单,一般认为就是使用(自动化测试)工具来进行的测试,一般不需要人干预.
在网上主要有两种定义:
Automated Testing/Test Automation:
1)Testing employing software tools which execute tests without manual intervention. Can be applied in GUI, performance, API, etc. testing. 使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。
2)The use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process.
使用软件来控制测试的执行,实际输出和预期输出的对比,测试前提条件的构建,以及其他测试控制条件和测试报告功能.通常,测试自动化涉及自动化对一个已经使用了正式的测验流程的手工过程。
显而易见,第二种定义具体,且涵盖了多数情况,特别是只提及软件,而不是一定是'自动化测试工具',而且不一定自动化测试步骤才叫自动化测试,很多情况下测试前提条件的自动化也是很重要而且很值得自动化的.

相关术语:Automated Testing/Test Tool, Automated Testing/Test Suite, Automated Testing/Test Script等.

具体参见: http://en.wikipedia.org/wiki/Test_automation
         http://www.aptest.com/glossary.html

推荐书籍:
1、软件自动化测试:引入、管理与实施
Automated Software Testing Introduction,Management,and Performance
2、软件测试自动化技术与实例详解
Software Test Automation
3、高效软件测试自动化
Effective Software Test Automation
4、图形用户界面测试自动化
Effective GUI Test Automation
5、软件测试自动化
Just Enough Software Test Automation
6、软件工程与软件测试自动化教程
----[Kiki]强烈建议大家读读第一本书,其他有条件可以看看.

测试自动化/自动化测试的定义相关推荐

  1. selenium自动化测试_Selenium测试可实现有效的测试自动化

    selenium自动化测试 尽管移动应用程序的市场份额有大幅增长,但网络应用程序仍然具有大量的用户基础. 在部署之前,企业正在关注Web应用程序的质量. 这是测试发挥重要作用的地方. 与某些可以自动化 ...

  2. 软件自动化测试成功之道_是什么使测试自动化成功?

    软件自动化测试成功之道 测试是软件开发的一个重要但经常被低估的部分. 从定义上说,测试是具有挑战性的. 如果容易发现错误,那么它们就不会存在. 测试人员必须跳出框框思考,以发现其他人遗漏的错误. 在许 ...

  3. 自动化测试工程师_所以你想成为一名测试自动化工程师

    自动化测试工程师 I see many people and personally have several friends and acquaintances that are interested ...

  4. 自动化测试和测试自动化的区别

    这是两个很绕口的词.而且乍一看起来好像就是同一份工作.今儿聊聊我个人对于这两者的认识. 举例: 有一天,一家手机公司要做一个UI自动化测试,于是他们聘请了一名工程师. 这个工程师需要做的事情,首先就是 ...

  5. selenium自动化测试_维持Selenium测试自动化的完美方法

    selenium自动化测试 毫无疑问, 自动浏览器测试已改变了软件开发的工作方式. 如果不是Selenium,我们将无法像我们一样使用各种各样的无错误的Web应用程序. 但是有时,甚至IT部门也误解了 ...

  6. 自动化测试和测试自动化你分的清楚吗?

    目录 目录 前言 两种自动化测试 为什么测试自动化对连续测试至关重要 使测试自动化成为现实 拥抱连续测试 总结 前言 当我们谈论持续测试,以及持续交付和DevOps时,"自动化"一 ...

  7. 自动化测试 软件测试吧,这些就是你要问的吧?关于松勤测试自动化课程

    这些就是你要问的吧?关于松勤测试自动化课程 · 我是一个测试工程师,一定要学习自动化测试吗? 答: 测试自动化是企业降低测试成本的重要途径,稍微好一点的企业都非常重视. 测试自动化开发能力是测试工程师 ...

  8. ci/cd自动化测试_CI / CD管道加快测试自动化的16种最佳实践

    前言: 知其然,知其所以然.相较于DevOps而言,CI/CD是一个相对具象的概念.在 IT 企业中,CI/CD的应用愈加广泛,成为推动软件研发活动的重要基础设施服务,同时推动 DevOps 模式的实 ...

  9. squish自动化测试_Squish GUI测试自动化工具达到4.0

    squish自动化测试 Squish 4.0现已推出. Squish是一种跨平台和跨技术的GUI测试自动化工具,用于测试基于多种GUI技术的应用程序,包括Java SWT / Eclipse RCP和 ...

最新文章

  1. php对象和数组的效率,PHP对象数组和一般数组区别
  2. Android Studio: finished with non-zero exit value2
  3. 20181204-1 每周例行报告
  4. mysql开发问题解决_开发过程中mysql常见问题的解决方法
  5. php跳转到safari打开,新手教程: 如何重新打开关闭的Safari标签
  6. LeetCode2.两数相加
  7. sklearn学习笔记之metrics
  8. 51单片机对GPS卫星信号的解码并通过LCD1602或12864显示
  9. python爬取京东书籍_利用Python爬取当当、京东、亚马逊图书信息代码实例源码
  10. dubbo配置timeout
  11. 多个优速快递的物流信息是怎么批量查询的
  12. 国内智能网联汽车信息安全政策汇总及思考
  13. PostgreSQL中的COMMENT
  14. Flex语法和常用鼠标手势
  15. linux centos rar解压,Centos解压rar压缩文件
  16. (3)形态学:语言的词汇----NLP的语言学基础
  17. PostgreSQL 用户和角色管理
  18. html画布直线代码,图文详解如何用html5 canvas画一条直线
  19. 爬瓜子二手车(json接口)
  20. 服务器备用电源的原理,备用电源的备用方式 备自投的基本要求 工作原理参考文档...

热门文章

  1. python爬取路透社财经新闻
  2. 记录贴:RuntimeError: version_ <= kMaxSupportedFileFormatVersion INTERNAL ASSERT FAILED at /pytorch/caff
  3. 四款让你绝对上瘾的手机APP 用一次就会爱不释手
  4. Chapter Two : Python 语言基础、运算符与表达式、程序的控制结构合集
  5. Knapsack Problem(0-1背包问题)
  6. mysql获取前一天日期_mysql中获取当前时间的前一天
  7. TNS-12543: TNS:destination host unreachable
  8. 大龄程序媛的一路风景
  9. php基础练习题,php基础编程练习题.doc
  10. java 判断一个数是奇数还是偶数