自学自动化测试近1个月了,总结一下,这段时间来的感想吧~~~
1.有用的代码就那么点,思想才最重要
很多想学习自动化测试的人都有同一个问题:“我的代码基础不好,可以学习自动化吗?”或者“自动化测试中,代码能力重要吗,要学到什么程度,是不是要和开发一样?”
其实,自动化测试的过程也是一个开发的过程,所以你说,代码重要不?然而,大多数测试人员都有开发情结,如果都能开发了,那还不如去转开发呢。可是自动化测试就是这样,你要做好,当然要有开发的能力,不过,在最初的阶段中,不一定要那么强的开发能力。自动化测试的初期,有用的代码并不多,关键是如何去组织这些代码,将功能测试用例转化成自动化测试用例,并且能够广泛地运用起来。这里要求的是,一种思想。如何能够编写好底层的代码,选择更为合理的结果判断方法;做好封装,方便其它不懂代码的人使用。
2.一定要动手实践
自己动手写是必须的,尤其是在移动端的测试中,每个APP有共通的地方,但也有自己的特点。即使别人给你一套框架,但UI上总还有不一样吧。真正去动手做的时候,才会发现很多问题,去解决它,才能提高自己的能力
3.先实现,再优化
作为小白,在写的过程中,确实发现自己有很多地方都还做得不够完善。不过,先实现简单的吧,以后再慢慢去优化。一定要有持久战的准备。一套好的测试框架,不是偶等小白一天两天就能整得出来的。
先写这么多吧,小白还在学习的路上,记录一下学习的感悟,可以随时审视自己。