最近做自动化测试的项目,接触到了一些自动化测试工具,有收费的,有开源的,包括QTP, Selenium, Fitnesse, Ranorex。这些都是市场是比较常见的工具,有幸学习并使用到它们,自己也成长了很多。

我把学习的过程记录下来,给同行们一些提示,也给自己一些总结。看到自己的博客成为“推荐博客”,这是一种鼓励,我会继续记录自己的学习过程,在自动化测试的道路上成长。

我也给公司的同事,做自动化测试的"Knowledge Sharing"。有很多从事测试的同事对我说,想学习自动化测试。我给出的建议是,在学习一门自动化测试工具之前,先去学习一门编程言,VB,Java,C#或者Python。当你领悟了一门编程语言,才能在自动化测试的道路上,走的更远。做自动化测试有一个误区,以为自己掌握了一门工具的使用,简单的录制,回放,就会做自动化了。其实,自动化测试的含义远远不止这些。

记得有位前辈对我说过,“要像开发写代码那样,来做自动化测试工具。”这对于测试工程师来讲,是比较高的要求,但我们确实应该如此。只有秉着这样严谨的态度,才能保证自己开发出来的工具,可以真正被别人使用,可以自动化的去做测试。不然,我们的自动化,只能是无用功。

成为“推荐博客”了,要更加认真的对待自己的博客,争取写出更多在技术方面的心得,体会,与大家共享。