51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 160286|回复: 604
打印 上一主题 下一主题

[讨论] 如何看待软件测试培训?你需要培训吗?

[复制链接]
  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-2-15 22:22:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本帖最后由 森林一木 于 2011-5-4 11:08 编辑

    最近在新手上路板块中看到了很多关于测试培训的帖子。在这里我想谈谈看看自己的看法,希望对想进入软件测试行业的朋友有点帮助,当然,不妥之处尽请指教!

        软件测试这个行业的前景这里不说了,有人说好,有人说不好。说好的,是那些比较“牛”的人,一个月拿个上万、过万的工资,当然说好!说不好的呢,是那些觉得到处都是“老虎”,无法找到前进方向、技术不咋地,待遇一般般的。所以,个人的技术能力与薪资待遇决定了你的看法。对于初学者,或者想转行的朋友,可能就需要考虑清楚了,这个行业到底适不适合你?!

       我做软件测试6年多了,一路走来,收获颇多,也失去很多。软件测试从起初的不起眼,到现在的“蓬勃”发展,经历了不短的年头。至于他与开发的关系这里不再表述了。主要说说软件测试到底需要哪些技术,作为一个初学者到底需要多长时间来学习,能不能达到比较高的水平。对于那些冒号、分号不会打、C、D盘不知道在哪里的人,不是我打击你们,你们来学软件测试纯属瞎扯,去培训了也找不到工作!除非先恶补计算机基础!学软件测试,你起码得会用计算机,熟练的掌握常用的软件,啥都不会,一问三不知,试问你能学会软件测试吗?你真的当软件测试是个人就能做啊!(我有个朋友的主管这么跟她讲!)
        首先,软件测试是一个质量管理的工作,那么基本的软件测试理论,软件工程理论,甚至软件开发的理论,我们都需要有所了解,至于了解到什么程度,我个人觉得对于初学者,仅需知道这些理论即可,只要在面试、工作中能够将手头的工作与相应的理论联系起来即可。所以,这些理论,看看、想想、背背也就行了。

       其次、软件测试工作对于文档的编写能力是有很高的要求,测试计划、测试方案、测试报告及测试用例等等文档很多时候需要我们亲自操刀,那么这些基本的技能我们必须掌握。至于怎么学习,我们可以在网上找相关的示例,然后自己试着去学着写,依葫芦画瓢,实际上每个公司都有自己的模板,在工作中按照实际的模板编写就行了,不要太在意,即使面试的时候,基本不会让你写个计划、方案给别人看看的。但前提是你必须知道这些文档的组成部分。

       接下来就是硬技术了,测试环境配置、测试用例设计、测试管理工具的使用等等,这些是必须的,别指望进公司你就可以学会了,现在的关键问题是你进不了公司,别人不会给你这个机会,现在的形势我想不用再说了。那如何学这些东西,我的方法是自己上网找项目源代码,自己部署环境、自己编写测试计划、设计测试用例、使用一些工具,这些东西都是可以利用网络获得的,别说这些是假的,实际上这些都是现实项目的缩影。态度决定一切!

       对于编程的能力,论坛上有过讨论,从我的个人经验来说,对于初学者,不要太在意这玩意。你现在还没会走呢,就想着跑了,怎么可能,那些单元测试、自动化测试岂是你一个初学者能胜任的?当然,我这里所说的仅是针对没有编程能力的来说的。在起步阶段,我们仅需要知道有哪些编程语言、知道一些简单的语句,比如if、比如while等,不要想着学很多的语言,很多东西是相通的,别人说什么你就学什么,你当你是神啊!学习是个持续的过程,不要想着一步登天。我建议初学者,还是多看看C语言的东西。有人说java好,那么可以看看java版的c语言,哈哈。随着你的经验增加,技术增加,你再学其他语言的时候,速度就快了。有些东西看多了自然而然就会了。等你有了一定的基础,再去学更深的技术,如自动化测试、单元测试等。

       上面简单的聊了聊软件测试中常用的知识,也是大家关注的东西,其实现在找工作最重要的就是你的工作经验。有人说,吹呗,简历上都写上,不会的也写,是个方法,避免被过滤掉,但我想问一下,这种摸奖式的找工作有多大意义?为什么不学一些真本事去面试?再加上现在的竞争这么激烈,这套伎俩可能过时了吧。那么如何让自己拥有真实的技能呢?

       说到这里,不得不说培训了。培训是个不错的选择,也有朋友说了。培训机构都是骗人的,吹的,什么包就业、保底新。确实,这些东西有点虚,但大家有没有想过,在培训的日子里,老师们都讲了什么?我们缺的是软件测试技能与项目经验,而培训机构给你们的就是这些,如何在项目中运用这些技术,让你学会理论与实际的结合,让你在面试的时候,能够讲出个道道来,这就是关键的,因为你在学习的时候你确实做过,除非你梦游了!

      学习软件测试的方法很多,与其他的一样:
       1、自学。自学是个不错的方法,对于有自制力的人,这是个好方法,但现在的学习环境太杂,你能定下心来吗?就像学英语一样,没有一个好的环境,哑巴英语就诞生了。很多人买了不少书,看了不少视频,逛了不少论坛,但学习的效果自己知道。

       2、朋友带。有领路人真幸福,他可以帮你,给你找资料,解答问题,但人家很闲吗?他能给你讲清楚吗?

       3、培训。得花钱,不少培训机构花的钱还不少,上万,好贵,钱不是天上掉下来了,挣钱容易么!不到万不得已,别想着培训,前面的路子不通了,你再考虑培训吧。

       乱七八糟扯了一通,最终观点:
       1、想进入软件测试行业的朋友考虑清楚了,软件测试的前景你现在是看不到的,因为你还不了解测试,有人说那算了,我改成开发,或者其他的,别妄想了,其他都一样!你不懂的东西让你去展望未来呢,可能吗?
    软件测试这个职业不会消亡,硬技术、就像我们父辈他们学的瓦工、木工一样。
       2、初学者别想着一口吃成胖子,不可能,老老实实由基础学起。有人说软件测试的东西太多、太杂,怎么可能在短期内学会,我说可能,非常可能。再多再杂的东西是有相关性的,一通百通,只是方法问题,但你别拿那些高级玩意来说:独立进行复杂的性能脚本设计,开发QTP脚本、进行单元测试,这些不是一朝一夕能会的,即使是培训机构,也只能教你通用的方法,在项目中怎么使用工具,进行简单的脚本设计。师傅领进门,修行在个人!
       3、最好先自学,毕竟培训费用都很高,钱不容易挣!当你对自己的自学能力怀疑的时候,就培训吧,是个绿色通道!别听太多人的建议,说简单的,是因为他会了,说难的,是因为他不会,所以得看自己的能力,太多的建议不会给你带来好处。

       4、选择培训机构需要注意的是,别看网上评论,最好实地去看看。看看人家的课程,最好跟任教的老师聊聊,问清楚了,清晰的定位自己,就像去医院一样,你的问题在哪里,你的不足在哪里都应该跟他讲讲。还有就是跟你聊的人必须是以后教你的。


       从我的角度来说,软件测试这个职业是不错的,但是一切都是靠你自己的。如果你不努力,希望通过培训能学到顶尖的技术,一毕业就拿个七八千,我告诉你不可能!培训只给你带来基本的技能与实际的项目经验,增加你的面试成功率,掌握基本的软件测试技能。有朋友培训完了,能拿到5k或更高,有人只能拿到2k,甚至还找不到工作!我告诉你,别怪培训机构、别怪软件测试难,是因为你没有努力,没有付出!

    学习软件测试三个步骤:
    1、自学
    2、朋友带
    3、培训


    另:最近有很多朋友加了我,问到一个关键问题:自学与培训的时间问题,对于这个问题我这么想,如果你现在在上班,那你可以自学,如果你现在迫切需要工作,或者想立刻离开现在的环境,那你就培训。凡事都是有利有弊的,一切都得靠自己决定!自学,省钱但耗时间,没有项目经验;朋友带,省钱,可能有点项目经验但也耗时间,还受朋友的时间限制;培训,有项目经验,学习比较系统、时间快,但费钱(这是很多人的重点,哈哈)。所以,看你的决定了。
    就啰嗦这么多吧,欢迎大家pk!嘴下留情啊!本人心脏有问题:

    [ 本帖最后由 森林一木 于 2009-12-17 12:40 编辑 ]

    评分

    参与人数 2综合技术指数 +16 收起 理由
    投缘 + 6
    默默巫 + 10 原创内容

    查看全部评分

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏17
    回复

    使用道具 举报

    该用户从未签到

    605#
    发表于 2018-10-25 15:23:33 | 只看该作者
    师傅领进门,修行看个人,我更坚定的要自学了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    604#
    发表于 2018-10-13 11:33:14 | 只看该作者
    感谢前辈的建议,自己心中有了大概,我的定位还好没有太偏离您的建议,有一些新的启发。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    603#
    发表于 2018-10-13 11:33:08 | 只看该作者
    感谢前辈的建议,自己心中有了大概,我的定位还好没有太偏离您的建议,有一些新的启发。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    602#
    发表于 2018-10-13 11:30:43 | 只看该作者
    感谢前辈的建议,自己心中有了大概,我的定位还好没有太偏离您的建议,有一些新的启发。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    601#
    发表于 2018-10-8 12:01:26 | 只看该作者
    给的建议很中肯,必须赞一个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-7 07:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    600#
    发表于 2018-9-14 18:40:12 | 只看该作者
    说到底,还是一个字,干
    干比说重要
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    598#
    发表于 2018-5-5 20:44:57 来自手机 | 只看该作者
    不要误人子弟,万一有的人对代码天赋很高呢,来学测试发现代码更有趣。也不是没有
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-5-30 19:51
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]测试营长

    597#
    发表于 2018-4-15 19:43:39 | 只看该作者
    我想找个师傅带带
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    596#
    发表于 2017-7-7 11:27:19 | 只看该作者
    作为新人,在学习软件测试的过程中,要么就需要时间来积累,要么就通过培训快速上手,不过上手了还是需要时间来练习并达到熟练。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    595#
    发表于 2017-7-7 11:26:14 | 只看该作者
    谢谢前辈指点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    594#
    发表于 2017-7-6 17:13:35 | 只看该作者
    这个得看个人的自学能力,假如自学能力比较强,完全可以借助网络平台 去学习。但是不排斥培训,培训有几点好处
    1.系统化学习  2.可以认识更多志同道合的朋友,积累人脉   3.工作上会有一定的帮助   当然不选择培训,无非就是钱,其实不介意这方面投入,建议选择培训。还有一点,一个人如果抱着培训的态度找一份工作,忽略学习的重要性,奉劝不要进测试行业,。测试学科深奥,并不是所谓的点点点。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    593#
    发表于 2017-7-5 15:15:07 | 只看该作者
    楼主说的太好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    592#
    发表于 2017-4-21 10:07:40 | 只看该作者
    一针见血呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-16 08:58
  • 签到天数: 8 天

    连续签到: 3 天

    [LV.3]测试连长

    591#
    发表于 2016-6-15 09:44:08 | 只看该作者
    肺腑之言,,,谢谢。。。很感谢。。!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    590#
    发表于 2016-6-2 23:05:44 | 只看该作者
    xuanlian520 发表于 2016-4-20 14:36
    您好,我是一个新手,已经进入公司工作,公司是刚刚成立这个测试部门,我是第一个人,可我只是懂一些基本的 ...

    可以去报个网络培训班呀   讲实际操作的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-16 08:58
  • 签到天数: 8 天

    连续签到: 3 天

    [LV.3]测试连长

    589#
    发表于 2016-4-20 14:36:38 | 只看该作者
    您好,我是一个新手,已经进入公司工作,公司是刚刚成立这个测试部门,我是第一个人,可我只是懂一些基本的电脑知识,求教,我应该怎么做,怎么学习,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    588#
    发表于 2016-4-20 10:30:55 | 只看该作者
    受益匪浅,,多年前的帖子    放到现在依然适用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-8-4 11:02
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    587#
    发表于 2016-4-5 17:46:41 | 只看该作者
    感谢分享,谢谢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-12 21:38 , Processed in 0.084065 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表