自动化功能测试持续发展,它曾进行CUI位置定位、录制回放,如今基于对象识别和定位,它曾采用线性编程方式,现在采用描述性编程,自动化功能测试日益先进,日益简单。
但是自动化测试不像工业自动化那样,只要操作人员熟练掌握机器使用方式就能实现批量生产。自动化测试仍是一项工作,这项工作需要测试人员付出辛勤努力。
一些新手可能急切地想掌握自动化测试工具,接着在项目里开展自动化功能测试,却忽视了手工测试。事实上,多数缺陷需靠手工测试发现。开展自动化测试要慎重,对待其设计、编码、测试验证及维护过程,应如同开发一个项目那般 。
对待自动化测试应持正确态度,即在回归测试中运用自动化,借此让自己拥有更多时间与精力,专注于当下测试并规划未来测试,而非重复以往测试。测试人员的价值在于,随测试时间推移去理解业务需求,将其转化为测试需求与测试用例,进而持续强化测试,使测试能暴露更多问题。
对于测试工具的学习与使用,要留意测试工具的脚本语言问题。许多测试工具所使用的脚本语言,实际上是所谓的“厂商语言”。这种“厂商语言”是真正脚本语言的“方言”。这些语言仅仅部分地实现了真正脚本语言的功能。有些工具采用类C语言,然而无法运用指针;有些工具采用类语言,却不能使用标准库,故而学到的诸多关于的知识无法在这些测试工具中运用,所以,测试人员要留意弄清楚这些“厂商语言”的特性,才可提升测试工具的使用效率。
工作时间:8:00-18:00
电子邮件
扫码二维码
获取最新动态