我的自动化测试学习之路

发表于:2009-10-14 15:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:waylight    来源:51Testing博客

  做自动化测试大半年了,虽然是一份实习的工作,但是做的全职的活,学到了不少知识,我就慢慢说起,我的测试开始之路。

  进公司之前,我一直学的JAVA,实习面试的时候也考的JAVA方面的知识,可是进去后却做起了测试,最开始有种受骗的感觉,觉得开发才是自己想做的,测试太简单,没有技术含量,学不到东西……

  苦于自己没有工作经验,待在学校自学没有效率,于是硬着头皮,开始了测试的学习。公司管理不严格,气氛比较活跃,工作和学习都很自由。通过和同事交流和学习,很快我就对测试的基础知识有了一定的了解,对公司的业务和产品有了一定的认识,然后开始学习自动化测试。

  自动化测试工具是公司自研的,我所做的工作就是写自动化脚本,进行单元测试和回归测试,分析测试BUG,和开发人员沟通出现的BUG,发测试报告。看起来是个简单的活,可是做起来还是很花时间和精力的。总结起来有如下几点:

  1、首先要熟悉业务方面的知识,产品方面不熟悉,写出的脚本错误百出。

  2、其次是脚本的学习,我用的是TCL语言,语言比较简单,学起来很快,还有它的扩展iTCL,也是面向对象的语言(就像C++是C的扩展一样)。

  3、接着是测试的执行,测试用例的分配,测试环境的选择,在有限的时间内测试用例的覆盖,都是需要思考的。

  4、然后是测试结果的分析,是测试用例问题,还是自动化测试脚本错误,还是产品的缺陷,又或者测试环境或脚本语言的错误,这些都要仔细分析,经验在这里就显得尤其重要了。

  5、最后是发送测试报告,发报告虽然比较繁琐,却是很重要的,它是工作执行结果的反映,也体现了当前自动化测试的情况。

  总的来说,自动化测试的工作是比较多的,与开发人员和测试人员的沟通也很重要,毕竟是处在他们之间,协作好才能提高工作效率。

  最后来说一下测试的地位,测试在行业内的地位比开发低,是不可争议的事实,国内的公司大多如此,对测试工作的误解,更加剧了这个现状,自动化测试的地位就更低了。我所在的公司测试人员很多,算是对测试比较重视的,可我们搞自动化测试的只有不足十人,自动化测试的作用还没有完全发挥出来,虽然经过我们的努力,有了很大的发展,可是还是不够的。微软的测试,绝大部分是自动化测试,对比一下,自动化测试还是有很大的发展空间的。

  希望自动化测试发展的越来越好,测试的同胞们对工作越来越有信心,希望测试行业在国内发展壮大。

版权声明:本文出自waylight的51Testing软件测试博客:http://www.51testing.com/?203212

原创作品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。

相关阅读:

如何正确理解自动化测试技术

国内软件自动化测试现状分析及展望

自动化测试规范小结

如何学习自动化测试技术小谈

《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号