ruby+selenium自动化测试----学习总结陈

发表于:2012-09-04来源:Csdn作者:janne09点击数: 标签:ruby
从对ruby和selenium-webdriver一无所知到写出这一系列文章前前后后共用了一个半月的时间。在这一个半月时间里因为自己写出第一个小例子高兴过;也因为是否要使用某种开发框架迷茫过;因为查不到用什么可以保存测试数据,不知道怎样用气愤过。不管怎样,现在终

  从对ruby和selenium-webdriver一无所知到写出这一系列文章前前后后共用了一个半月的时间。在这一个半月时间里因为自己写出第一个小例子高兴过;也因为是否要使用某种开发框架迷茫过;因为查不到用什么可以保存测试数据,不知道怎样用气愤过。不管怎样,现在终于迈出了第一步。

  学习方法:

  1.主要是通过乙醇的博客学习ruby,里面的代码从头到尾敲了两遍;

  2.通过他的博客t和视频教程学习selenium-webdriver,视频教程看了两遍,每次都跟着教程敲里面的代码,博客看了两遍,里面的代码也敲了两遍;

  3.从git上下载别人写好的例子,用编辑器打开后,研究别人的思路、流程;

  4.想清楚自己想要的,冲着这个目标去做。比如这次想要的就是能写出一个像样的自动化测试小例子,清楚明了的展现自动化测试的思想和理念,与开发框架、测试框架无关,因为开始的时候想不清楚,在这个上面浪费的不少时间;

  5.自己动手实践练习,用公司现有的项目做练习,从最简单的登录开始;

  6.出现问题,先上网查资料,研究别人的例子,尝试动手做,实在搞不定了,请教牛人,说明背景、自己的预期结果、自己都是怎样做的、现在是什么状况,对于这样提出的问题,牛人一看就明白,一答一个准;

  7.对牛人的答案验证,思考为什么会这样;

  8.每天做好自己的工作后就是学习,上网查资料、调试运行失败的代码。

  总结陈词:

  对于学习,最大的受益者是自己,别人没有义务主动凑过来教你;

  学习并不只是在学校时的专利,就学期间学习是当时的职业,就像现在每天上班敲代码一样;

  发现问题,试着研究解决掉它,向别人提出你的思路和方案比直接向别人抛出问题更重要;

  时间像海绵里的水,挤挤总会有的。把逛淘宝、做头发的时间拿出来一点点放在这个上面,就是一大把。

原文转自:http://www.ltesting.net