本章主要讲解自动化测试的含义、分类、项目使用,以及自动化测试工具的优势。
一、自动化测试概述
1、什么是自动化测试?
自动化测试是软件测试活动中的一个重要分支和组成部分。随着软件产业的不断发展,市场对软件周期的要求越来越高,于是催生了各种开发模式,如大家熟知的敏捷开发,从而对测试提出了更高的要求。此时,产生了自动化测试,即利用工具或者脚本来达到软件测试的目的,没有人工或极少人工参与的软件测试活动称为自动化测试。自动化测试的优势如下:
1)更方便对系统进行回归测试。当软件的版本发布比较频繁时,自动化测试的效果更加明。
2)可以自动处理原本烦琐、重复的任务,提高测试的准确性和测试人员的积极性。
3)自动化测试具有复用性和一致性,即测试脚本可以在不同的版本上重复运行,且可以保障测试内容的一致性。
2、自动化测试的分类
维度不同,自动化测试的分类方式也不同,以下是笔者认为比较常见的方式。从软件开发周期或者分层的角度来分类:
1)单元自动化测试单元自动化测试是指自动化地完成对代码中的类或方法进行测试,主要
转载请注明:http://www.0431gb208.com/sjsbszl/8403.html