测试自我培训学习方法总结

发表于:2012-2-02 10:51

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

 作者:acbennn    来源:51Testing软件测试博客

  通过自学的方式经历了刚好15天的实践,通过自身比较典型的例子来总结学习经验和学习方法。

  我15天自学和总结的东西包括:测试理论,自动化测试数据库项目管理(此项未纳入博文)。

  测试理论:由于我是做了超过5年的测试,对测试理论的实践和看法是最深刻的。

  自动化测试:此类别是我投入最系统和代码量最多的一种测试。

  数据库:是我做通讯行业中用得最少以及实践最少的知识。

  项目管理:自己经历过不同的管理人员也做过两次管理人员。

  不管你学习的东西是熟悉还是陌生,首先你需要给自己的发展定位,自己的学习计划,自己自身的水平进行规划。可以把自己的学习计划当成一个项目流程,好比我把自己当成敏捷模型规划自己,边学边改。做好了计划有几个好处:好比自己在学习过程中发现遗漏了什么知识点没学习可以加进去测试计划,而且你可以按照学习计划来覆盖你自己的知识面,这就好比测试计划应对需求变动,和编写测试用例目的一样。

  我的第一个15天学习计划为:测试理论,自动化测试,数据库,项目管理。

  有了计划,就是你要学习到什么程度。例如我学习数据库达到一个初级DBA的水平还是熟练级的水平?按照自己的发展定位和时间进行修改。同时需要设定优先级别。假如我是一个初级测试工程师,最简单就是把一些正规单位的普通招聘需求拿来制定计划,先易后难

  一般我把最基本的知识点放在第一学习,测试理论对任何测试人员都是必须熟悉。因为我自己做了很久的测试,对测试理论了解的同时,也肯定是带有了很多的疑问和看法。所以以温故而知新的把测试理论系统的走完一遍。虽然里面很多东西我都知道,但是我学习的过程中收获最多的也是测试理论,把很多测试和软件流程,很多相似的概念都弄明白了。所以在我测试理论的学习笔记中,知识覆盖率高,针对性的问题多,个人看法和个人总结多。

  第二个学习的知识点是自动化测试。,这是我这一年来做的最多的测试技术,趁热打铁。但是学习自动化测试有几个难点:很难把握住重点,同时有很多偏向代码和开发的知识。在学习自动化测试过程中就需要有针对性的学习,不可能再从头看到尾。所以以问自己的方式来学习:自动化测试的用例是?脚本。好以脚本为主来学习自动化,自动化用脚本一般是?匹配结果,控制和代理。所以以正则表达式,进程控制,I/O输入进行深入学习。这仅仅是针对我个人的工作需求,每个人都是不同的。所以自动化测试的总结都是以一个实例对应一个功能来写,同时对平台的设计进行整理,代码的东西需要多操作,所以算是一个抛砖引玉的方式来写学习笔记。

  第三个是我最不熟悉,应用最少却很重要的SQL,为什么我并没把linux系统放在SQL之前学习呢,是因为不同的东西需要不同的学习方式,我的英语导师在我开始学习英语时告诫我不要用学计算机的方式来学习英语,我听从了之后就修改了自己的学习方法。所以同样我把linux当作我平常的操作系统用,总会碰到困难,解决和记下来,这就是一个学习的过程。SQL我之前的学习方式以工具学习它,所以很多概念和功能总是学了又丢。所以对付我不熟悉的东西用对比的方式,好比对比脚本语言,对比java,虽然方式不是最好但是是最适合自己的。所以我的SQL总结是一个一个功能来整理,很多总结出来的笔记都是较少实例,而且都是以最容易懂的笔记留下来。

  项目管理本身关系最大的个人觉得还是人际交流。也是很难定位自己的一个知识点。现在我不是以书本或者概念来学习,而是游览很多个人经验,情景提问和总结过去的项目领导和自己负责项目组来总结,简单举例:

  1、我自己定位5~10年后理想为架构师或技术类总监,就游览人气最旺和争议大的相关职位的博文空间。

  2、我在日常生活中在同学,同事,朋友,队友间提出某个情景,这样做会如何,有什么建议,收获大的话可以从每个人的心情变化得知一些处理的优缺点。

  3、总结下过去为什么一些领导我会喜欢别人不喜欢,或者别人喜欢我不喜欢,我带过队为什么有些人没成长等等。

  如何总结?我个人觉得最直接的方式就是写日记或者日志,好比我现在看以前的日志有时候会有些别扭,就知道自己哪些东西做得或者总结的不那么好。或许我这边文章几年后我自己看回也会惨不忍睹。

  最后说下学习的困难。我个人学习的时候肯定碰过很多人跟我讨论的问题:

  你工作几年,工资多少,干嘛学那么简单的东西

  测试要学东西,我碰过的做测试都很简单

  手工测试,自动化测试要么没前途,要么不使用。

  带有鄙视或讽刺的回答我的一些问题(当然也有可能我问的方法不对)

  以上这些问题的确有时候会灭你学习的热情,但是你学到了东西,我不想一些简单的问题我现在不弄清楚做个备忘,我几年后还在纠结自己的基础没打好。

  我学习的途径通过QQ群讨论,同事讨论,同学讨论,各大门户优秀的博文。知识催化剂是在培训机构学习英语,让我看外国文档和编写代码慢慢”文艺”起来。自己也累也会厌倦,加之上面和别人讨论的问题,还有自觉性。这就是为什么我要通过博客日志方式记下自己学习的东西,是一个动力,更是当成日常活动。

  总结:孙子兵法;温故而知新;三人行必有我师焉,我不怕实力强大的敌人,我顾忌正在努力正在进步的敌人。

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

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

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

精彩评论

  • lqw360552628
    2012-2-03 16:43:37

    希望能提供些自学的资料或是测试的优秀博文什么的。。。

  • datouniuniu
    2012-2-02 16:23:35

    顶1

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号