我参加培训的时候学习周期是6个月,但是我点子比较好学了5个多月就工作了。我之前是没有软件开发方面的基础,因为我参加的这个培训机构培训模式是在他们的软件公司项目组里面,由项目组的组长带着我学,所以他们怕我没基础跟不上就先学了1个多月的java方面的基础课程。在项目组里面学的时候也不是手把手教学,会给很多资料让自己钻研,之后是跟着做一些项目,项目组人员会指点一些技术点,怎么去操作。刚开始不太习惯因为毕竟原来在学校里面的上学模式都是老师一步一步教,这里属于点拨试教学,但是现在工作了才知道,通过自己在培训中心里面这样的教学模式学习下来自己解决问题的能力强很多,而且遇到问题不会慌了,效果还是不错的。我当时是08年年初参加的培训,很幸运培训期没结束就就业了,当时拿到的工资是不到3K。我去的学校是大连的英极培训。
自学软件测试
你和我类似,一样学数学的一样转的测试。优势我就不说了。毕竟软件测试初期是个体力活没难度。
我是培训出来的,不过学完后感觉自己学也是可以的。
学习是个循序渐近的过程,当你接触越多的时候你会发现你需要学习的越多。
我把我的经验介绍下希望能对你有所帮助。
主要看个人态度:一定要有毅力和恒心。
其次:初学可以到网上找相应的资料来学习。(1、2学完后可以作为一个初级的测试员,建议都了解了在去工作。)
需要学习的知识有:
1、计算机基础知识(不必深)(IP DNS 什么的懂点就OK)
2、软件测试的基础理论
软件测试意义、方法(黑盒:等价类、边界值等、白盒:域测试、逻辑覆盖)、模式(V模型W模型)、类别(功能测试、性能测试等)、软件测试常见故障模型
3、学习常用的工具使用:缺陷管理工具比如:qc ,功能测试工具:QTP,性能测试工具LR
4、操作系统的学习(LINUX常用命令的学习)
5、数据库基础知识(增删改查 语句)
软件测试好学吗?哪个软件测试自学教程或者视频好?
我这是否算广告那?
领测软件测试网推出的软件测试视频是全套的,包括测试理论部分,自动化测试和性能测试,还有工具
如果你学习的话,目前应该是唯一全套的
我已经在看了,但是声音太小,有大一些声音的么?
声音我们实验过,用耳机听没有任何问题。外放的话有点小
做程序员与做测试员的选择
逐一回答你的问题:
1、学历问题:大公司对于学历还是有一定的要求的,学历高的起薪也高,但是学历不能代表所有,也有学历高,但是技术垃圾的人,所以不要因为学历的问题来妄自菲薄,学历只是入门和之后评职称的时候有用,学历你可以以后慢慢考。所以学历不是问题。
2、方向问题:如果你是培训出来的话,那你的基础知识一定不会非常的好,一定要注意基础部分,不要总是因为学习了多少框架而感到骄傲并且否定基础的东西,其实无论是框架还是什么都是基础的延续,只要你打下了扎实的基础,那么学习起框架那些东西,就同现在看小学1年级数学题一般(有点夸张)。培训出来的人大都做开发,而测试一般都是逼不得已而为之!
3、测试和开发那个好:都是比较枯燥的工作,测试久了想转开发,开发久了想转行。就像围城。测试,没有做过,但是听说过一些,测试枯燥、乏味、而且经常熬夜,(开发也一样),但是从薪金方面看,开发的优势就远远大于测试了,不是说测试比开发低级,用共产党的话就是:革命没有贵贱之分,只有分工的不同而已。 做算是做开发,也分为三六九等,初级程序员只是一味的去实现别人的想法,没有太多自己的创意和想法,所以挣得也少。程序员一般都要往上爬,但是这个几率非常低,不过通过努力还是有希望的,有希望就比什么都没有强,你说是吧。
慢慢来吧,做开发吧,就算做测试也要有一定的开发经验,没有开发经验的测试工程师也是个半吊子,也不会有什么发展。就为能多挣点,还是程序员实惠些!
不知道这个软件测试能不能自学啊,难不难啊?
软件测试是一个入门简单、但深入难的工作
入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了
进一步之后需要会的知识会越来越多
1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)
2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)
3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)
4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)
5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用
6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)
7、开发语言(做到高级软件测试的人都是会写点小工具的)
8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)
PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题
最后:祝你好运
零基础自学软件测试如何入手,求学习步骤,教程!!
软件测试是一门新兴行业,平均薪酬不错,而且入门简单。需要掌握一定的开发语言基础,相关网络和数据库的基础知识,以及主要的软件测试理论。基础学习的话有人引导就会相当简单,因此建议最好找一个做测试工作的朋友指导学习效率最高。如果是完全自学,建议安排好时间,几方面知识学习同时开始:
1.软件测试基础理论和方法。这块的东西学起来其实不多,重要的是实际的应用。主要掌握黑白盒测试、测试策略、测试方法、测试设计、测试报告等相关理论。在网上或书店随便找一份软件测试学习的书籍都够用了。
2.网络和数据库基础知识。现在的软件基本都离不开网络和数据库应用。所以这两块的基础知识也是必须掌握的。不需要太深,网络知道互联网发展,现代网络架构,IP分配知识,网络七层协议等,数据库要会基本的增删改查语句操作。这个在网上找一些资料和练习题做一做就可以了。
3.开发语言基础。这个很重要。测试要深入发展,掌握至少一门开发语言是很必要的。实际测试的技能需求是大于开发的,除了常用开发语言,最好是能掌握一门脚本语言,作为测试自动化能力拓展的基础。这是通向高级测试的必备技能。这块需要投入很大,但不需要在工作初期要求太高,可以再工作中不断提升。自己选定一门开发语言和脚本语言,持续学习即可。
如何成为软件测试员?
怎么没分哦,我也是做软件测试的。软件测试嘛,建议楼主不要光是去看书、看一些概念,而是要去实际的操作,动手,我从事软件测试行业一年有余了。解释一下软件测试不仅限于手工测试,也有自动化测试、性能测试、白盒测试等等。在国外,测试人员的知识水平和待遇都高于开发人员。但是在国内很多测试人员技术可能不如软件开发人员,出现的这种情况是由于我们当前软件产业发展的水平所导致的,所以我们不能以偏盖全。
说了这么多,不知道楼主明白了没有,呵呵o(∩_∩)o ,还是建议楼主先找工作实践一下吧,从初级的功能测试做起,你学到很多东西。
惭愧惭愧,我看的书很少,都是在学校看的教材,好像是本黑色的《软件测试基础教程》。不过不用担心,书不是重要的,很多非计算机专业的同学(例如:师范、管理方向)也可以很快上手的。重要的是看书的时候要注重目标,比如给自己定一个目标:从“软件测试概念”、“测试定义”、“测试分类”、“测试流程”、等等方面来看,软件工程方面的也要看一点。需要掌握的技能有“测试需求分析”、“测试工具的使用”、“测试用例的设计方法(重点)”、“Bug管理”等等。
如果还有什么问题可以来直接问我吧。
5555.....给分哦。打字好累呀。 唉,写了这么多,全是我、用手写的,看在我写这么多的份上,你就采纳了吧o(∩_∩)o 。
参考资料:我自己!
请教零基础学习软件测试的方法与步骤,求高手指点,感激不尽!!
也是在网上的一个回答!
郁闷
胡说八道的都有…
软件测试具体分两种,黑盒测试和白盒测试:
在刚踏入软件测试这个职位的时候,无论你的学识,都会从黑盒测试做起,黑盒测试,属于功能测试,这个阶段没什么好谈的,只是每天的编写测试文档与执行测试;
如果在你的测试经验足够多的话,可以申请成为白盒测试,白盒测试要求是有一定的开发经验,其实没有这么严格,只是要求你要能看得懂代码,在你找到错误的时候,要能找到这个错误的代码定位,要具体到某一个文件的某一方法或者某一类出错。
为什么要说这两点,因为我要纠正你们的观念:软件测试工程师,同样可以学习开发工程师的经验。
我发现有很多人都是和我讲,说测试没前景啊,测试不如开发啊,其实你们看的是表面只是前期,我面试过很多应聘测试的,都是对自己的未来走向很担心。其实不然,只要你懂得学习,测试同样会有开发的经验,我身边有很多的例子,不胜枚举。
其实真实的来讲,测试分三个层次,初级是黑盒,中级是白盒,高级测试员,是可以代替需求员和开发员的。
测试的前景,这里我也不必多说,如果你真的有疑问的话,可以,可以给你解答。
其实我很推荐的是开发人员转去测试,然后回头做开发,为什么这么做?因为测试是尽可能的找到软件存在的缺陷并且尽早的发现并抛出来,同时测试员也是这个软件的安全负责人。当开发人员有了测试工程师的经验之后,会更加的能抓到软件容易出问题的所在,开发的时候会更加注重代码的规范啊,代码的合理性等等,从而是软件趋向精品化。
至于你说测试、开发、系统架构师等等互相转业的事,我可以肯定的告诉你,没有弯路!
只要你的本领足够,就向你的领导提出申请,如果你的能力足以承担起这份岗位的时候,你自然可以转型,领导很愿意看到自己的员工“多才多艺”的,懂吗?
但是我要告诉你一点,就是,我说的这几项,都只是技术类的转型,但是如果你说要技术岗位转和非技术岗位的转型,这个就很难,劝你不要想这条路,举个例子,你是测试,后来去做了销售,可是回头再想做回测试,难了。
就说这么多,如果你看到了就更好,有疑问尽管提。
还有,我不希望大家对“软件测试工程师”这个行业有什么特别的看法,我可以很肯定的告诉大家,软件测试这个行业,在近几年将会非常的热门,现在北京对这个行业稀缺度很高,后期的待遇甚至要高于开发工程师!
而且还有一点,开发工程师一定会隶属某一个项目组来进行项目,而软件测试则直接隶属于公司,由公司统一调配到项目组进行配合,这就从根本上区分了开发与测试的待遇问题!
当然,如果你只是初级测试,待遇肯定不行,但是如果你达到了中级测试,也就是白盒,那么你的薪资待遇讲和开发持平。到后面,自己想吧。我只能说,公司更加的注重软件出来的精品程度与质量,而这些完全取决于测试工程师。
转载请注明出处51数据库 » 软件测试员教学视频 谁上过软件测试员的培训班