自动化测试实战宝典:Robot Framework+Python从小工到专家
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 认识自动化测试

在谈自动化测试之前,我们先了解一下什么是自动化。百度百科中对自动化(Automation)的定义如下:

自动化是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。且自动化技术广泛用于工业、农业、军事、科学研究、交通运输、商业、医疗、服务和家庭等方面。采用自动化技术可以把人从繁重的体力劳动、部分脑力劳动及恶劣、危险的工作环境中解放出来,极大地提高劳动生产率,增强人类认识世界和改造世界的能力。因此,自动化是工业、农业、国防和科学技术现代化的重要条件和显著标志。

在互联网软件行业,自动化技术的应用被分布在自动化开发、自动化测试、自动化运维、自动化部署、自动化发布等不同环节。在这个快速发展的时代,任何一款产品想要在市场中具备竞争力,必须能够快速适应和应对市场需求,这就要求产品开发部门具备快速持续的高质量产品交付能力。而要做到快速持续的高质量交付,自动化测试必不可少。