软测中的自动化测试咋样?

软件测试的自动化测试是借助于测试工具、测试规范,从而局部或全部代替人工进行测试及提高测试效率的过程。

自动测试相对于手工测试而言,其主要进步在于自动测试工具的引入。自动测试的一般定义为:各种测试活动的管理与实施,包括测试脚本的开发与执行,以便使用某种自动测试工具来验证测试需求。测试活动的自动化在许多情况下可以获得最大的实用价值,尤其在自动测试的测试用例开发和组装阶段,测试脚本被重复调用,可重用脚本可能运行很多次。因此,采用自动测试可以获得很高的回报。

系统测试级上的回归测试是有效应用自动测试的情况。回归测试设法验证改进后的系统提供的功能是否按照规定执行,系统在运行中没有出现非预期变化。自动测试几乎可以不加改动地重用先前的测试用例和测试脚本,以非常有效的方式执行回归测试。

扩展资料:

自动测试具有以下优点:

(1)能执行更多更频繁的测试,使某些测试任务的执行比手动方式更高效,可以更快地将软件推向市场;

(2)能执行一些手动测试困难或不可能做的测试;

(3)更好地利用资源,利用整夜或周末空闲的设备执行自动化测试;

(4)将烦琐的任务自动化,让测试人员投入更多的精力设计出更多更好的测试用例,提高测试准确性和测试人员的积极性;

(5)自动测试具有一致性和可重复性的特点,而且测试更客观,提高了软件的信任度。