上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 什么是自动化测试
自动化测试是软件测试活动中的一个重要分支和组成部分。随着软件产业的不断发展,市场对软件开发周期的要求越来越高,于是催生了各种开发模式,如大家熟知的敏捷开发,进而对测试提出了更高的要求。此时,产生了自动化测试,即利用工具或者脚本来达到软件测试的目的,没有人工或极少人工参与的软件测试活动被称为自动化测试。自动化测试的优势如下。
• 更方便对系统进行回归测试。当软件版本发布比较频繁时,自动化测试的效果更加明显。
• 可以自动处理原本烦琐、重复的任务,提高测试的准确性和测试人员的积极性。
• 自动化测试具有重用性和一致性,即测试脚本可以在不同的版本上重复运行,且可以保证测试内容的一致性。