分享最实用的技术,创造更大的价值

自动化测试新手入门

image.png

自动化功能测试在不断地发展,从以前的CUI位置定位、录制回放,到基于对象的识别和定位,从线性编程方式,到描述性编程,自动化功能测试变得越来越先进,越来越简单。

但是自动化测试仍然不可能像工业自动化一样,只需要操作人员熟练掌握机器的使用方式就可以实现批量的生产。它仍然是一项需要测试人员付出辛勤努力的工作。

一些新手可能会迫不及待地想要掌握一种自动化的测试工具,然后就在项目中开展自动化的功能测试,而忽略了手工测试。实际上,大部分的缺陷还是要靠手工测试来发现。开展自动化测试需要慎重,要像开发一个项目一样来对待它的设计、编码、测试验证和维护的过程。

对待自动化测试的正确态度是,在回归测试中使用自动化,让自己有更多的时间和精力来专注于目前的测试并计划将来的测试,而不是重复过去的测试。测试人员的价值随着测试的时间来理解业务需求,并把他们转换到测试需求和测试用例,从而不断增强测试并使测试暴露更多的问题。

对于测试工具的学习和使用,需要注意测试工具的脚本语言问题。很多测试工具使用的脚本语言其实是所谓的“厂商语言”,它是真正的脚本语言的“方言”。这些语言只是部分地实现了真正的脚本语言的功能。例如,有些工具使用的是类C语言,但是却不能使用指针;有些工具使用的是类Visual  Basic语言,但是却不能使用Visual Basic的标准库,所以学习到的很多关于Visual Bsdic的只是不能在这些测试工具中使用,因此,测试人员需要注意了解清楚这些“厂商语言”的特性,才能提高测试工具的使用效率。

联系
QQ
电话
咨询电话:189-8199-7898
TOP