自学软件测试
你和我类似,一样学数学的一样转的测试。
优势我就不说了。
毕竟软件测试初期是个体力活没难度。
我是培训出来的,不过学完后感觉自己学也是可以的。
学习是个循序渐近的过程,当你接触越多的时候你会发现你需要学习的越多。
我把我的经验介绍下希望能对你有所帮助。
主要看个人态度:一定要有毅力和恒心。
其次:初学可以到网上找相应的资料来学习。
(1、2学完后可以作为一个初级的测试员,建议都了解了在去工作。
)需要学习的知识有:1、计算机基础知识(不必深)(IP DNS 什么的懂点就OK)2、软件测试的基础理论软件测试意义、方法(黑盒:等价类、边界值等、白盒:域测试、逻辑覆盖)、模式(V模型W模型)、类别(功能测试、性能测试等)、软件测试常见故障模型3、学习常用的工具使用:缺陷管理工具比如:qc ,功能测试工具:QTP,性能测试工具LR4、操作系统的学习(LINUX常用命令的学习)5、数据库基础知识(增删改查 语句)
软件测试可以自学吗?有推荐的网站和书籍吗?
自学成功的很少,首先学的知识并不系统,也不知道企业想要的究竟是什么,掌握的都是最基本最老套的测试工具,真正面试的时候会发现差距很大,到了公司也很难立刻上手,就很脱轨。
之所以这么说是因为我尝试过自学,后来找不到工作,还是选择去培训了两个多月。
顺便说下一下正厚软件软件测试入门容易,但是这不是你认为它好学的理由,你怎样轻视它,它就怎样轻视你;门槛低意味着容易入门,但同时也意味着要爬升的道路比较长;看书解决不了问题,只是参考,书籍更新速度慢,信息传达单一,但是经典的终归还是经典;不轻易推荐自学,这个还是要看人,自学非常容易钻进牛角尖,我见过太多的“从自学到放弃”的人。
不知道这个软件测试能不能自学啊,难不难啊?
展开全部 软件测试是一个入门简单、但深入难的工作入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了进一步之后需要会的知识会越来越多1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)7、开发语言(做到高级软件测试的人都是会写点小工具的)8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。
(你要测试web的apache、tomcat、iis之类的得会配置吧)PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。
那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题最后:祝你好运...
测试可以自学吗?应该怎么自学?
测试是可以自学的。
但是最好有一个成熟的测试人员来带。
如果不认识测试从业人员,那么就可以百度“2018黑马软件测试学习路线图”,里面不仅有学习流程图,而且还附赠有全套的视频教程,全套的配套讲义,全套的学习软件,全套的学习手册。
但客观来说,自学需要一定的毅力,而且要有很强的定力。
如果不自信自己有这个毅力和定力却又非常想进入软件测试领域,也可以报班学习。
黑马测试的课程非常系统全面,有问题还可以直接向老师询问,可以及时得到解决。
问一下大家软件测试工程师可以自学吗,本人的学历中专,学习能力...
本人软件工程专业本科毕业工作6年,还是可以回答一下这个问题的。
软件测试工程师可以自学,但是,就相当于数学、英语等科目可以自学一样,自学的结果跟科班出身的结果肯定会有很大差异。
如果你资金方便并且准备把这个当做以后的饭碗的话,建议你报一个专业的培训班,这样会效率高很多,一个人自学,尤其你还说自己的学习能力不是很强,效果是很差得时间耽误了,效果没打到。
与其这样不如花点钱去做培训,然后省下来的时间都能把培训的钱赚回来了。
软件测试零基础可以学习吗?难度如何?需参考哪些资料?
要学软件测试,需要学的知识很多很繁杂,关键看你今后的职业发展了。
如果想混个工作做的话,会一些基本的软件测试理论,测试流程,开发流程,以及计算机操作系统的基本知识,一门开发语言,最好会数据库的简单操作,基本上就OK了,这就是黑盒测试。
其次,如果想往深层次发展的话,考虑学习一门脚本语言,比如ruby或javascrip。
会一些自动化测试工具,比如QTP。
(本人觉得,真正会自动化测试了,你才觉得自己有点能耐了)。
软件测试领域很广,比如网站测试、手机测试、应用软件测试等等,你应该更明确些,对应的学相应知识。
测试在国内现在发展一般了,这些不是问题,关键看自己能力。
从事技术行业的确主要靠自学,不停的学。
只想入门的话,那些培训机构的确也是一个很好的选择,但据我所知,很多人通过培训后都很迷茫,东西没学到什么,面试没机会,一大堆问题。
软件测试一定要培训吗
~对于目前就业形势来讲~~~如果你在学校的时候就意识到软件测试这们技术的重要性,那时你好好撑握这方面的知识也许是没有问题的。
但是,目前这个职位太热门了,竞争的激烈程度甚至大过于JAVA和C++程序员这些~~仅靠自身撑握的一些基础理论,恐怕是没有什么绝对的优势。
再者,如果是一般小公司的测试员,也很难看到前景啊。
有朋友说深圳软件园有个IT培训机构,你想在深圳找工作的话,不防去了解一下啊。
。
因为我个人认为深圳的IT行业发展得还是比较好的~~一些比较有实力的培训机构,有大型项目平台供你测试实践,这不等于就是工作经验嘛
请问自学软件测试要怎么入门,基础课程是什么
楼主别看楼上的 复制过来的没意思,容易误导你。
作为计算机系的学生我建议你首先要多学些开发,比如:数据库(ORACLE\\SQLSERVER\\MYSQL编程),VB\\VC,HTML\\ASP\\PHP,测试理论(软件工程\\测试流程\\黑白盒测试方法\\CMM),测试文档(测试计划\\测试用例\\测试报告--中英文),测试工具(ROBOT\\LR\\WR\\QTP\\LINUX下的一些工具),测试项目管理工具(TD\\VSS\\CVS\\BUGZILLA\\clearquest\\PROJECT),操作系统(WINDOWS2000SERVER\\LINUX--常用命令\\服务\\SHELL编程),信息安全知识等.还有就是多做项目,积累经验. 有时间多跟测试圈子里的人交流. 至于编程跟数据库没什么好坏之说,学好了月薪都高的离谱,本科生进华为底薪都是5000,加油吧
学习软件测试如何入门?
首先,我们说个基础的——语言:现在软件测试大多做得都国际的项目,并且大多都是欧美或者对日的项目,你最好扎实掌握一门语言这样对你将来在公司的发展很有帮助。
(千万不可忽视)再有,既然是测试首先要学理论基础啦,要不问你什么是软件测试的流程,方法,等等都答不上来,你怎么会有目的写出很好的测试脚本或者用例呢?看了理论基础后,最好先把流程搞懂,多练习练习测试用例的做成,或者工具的使用。
时间关系也不能说那么全,有些东西只能说最大的方面的努力。
因为每个人从事工作后看到机遇和目的也不一样,以上只是说点基础的。
或者我们QQ聊。
Hi,你好!我想自学软件测试,我应该从哪方面着手,谢谢!
引用专家的回答吧:软件测试指南-如何学习软件测试测试……在我的理解是优化的前半部分,也就是优化策划,一个东西让你去测试,无非就是说要去根据客户的要求完善它,测试占的就是要把这个东西还没有符合的或者是和客户要求不一样的,或者是客户要求还没有完全达到要求的部分找出来,那要怎么去修练呢,这里我说一下我的方法: 1.首先要锻炼自己的能力(包括需求的分析能力,提取能力,逻辑化思想能力,通俗一点来说,就是给你一个系统的时候,你要先看客户在哪方面有要求,能够把系统中表现出来的提取出来校对,能够把整个业务流程很清晰的理出来) 2.学习测试理论知识并与你锻炼的能力相结合(学习理论的时候其实公式不需要管的,其中一部份的原因是目前测试方面还没有一套真正标准的公式能用得,大部分都是前人提出的想法,实用性不高。
) 3.想和做(想就是说你看到任何的系统都要有习惯性的思考;做就是把实际去做练习,然后提取经验) 这些是我做了一年测试总结出来的,是我的个人见解,或者很多人在看了以后会问,测试用例,计划啊之类的那些那些怎么都没有提到?其实,那些东西不是说不重要,而是和你的测试能力和思想并没有太大的关联,能力和思想一旦到位了,你在写相关文档的时候也就基本知道需要表示哪些内容了…… 希望我的这段话能够给大家带来启发。
最近收到一封邮件这样写道: 陈工: 您好,冒昧给您发邮件,没有不良的目的。
我叫小范,计算机系毕业的,现在从事检索数据库的服务工作,现在想学一门技术,所以选择了“软件测试”这个行。
对于一个计算机专业,不懂代码编写、只懂数据库的简单语言的我,只能请求你教我,拜师学艺了,希望你能成为我的良师益友。
对软件测试工程,我要从最简单开始学起,希望您能指点。
等待你的回复! 我想这是很多软件测试初学者共性的问题,因此决定把邮件的回复POST出来: 软件开发网 哈哈,“为师”则不敢当了,但是感谢你称我为陈工,我想“工”代表的是“工程师”,我为自己是一名工程师而感到骄傲,我甚至想到将来我的女儿在学校被人问起“你爸爸是干什么的啊?”的时候,她可以很骄傲地说“我爸爸是一名工程师”。
而且,作为软件测试工程师,我更加感到骄傲,因为软件测试作为IT业中新兴的职业(虽然早就有测试这个角色),近年来得到了大家的认可和重视,各企业纷纷招聘优秀的软件测试人才,组建软件测试队伍。
我在这几年也亲身经历了软件测试由“无人问津”到目前“身价百倍”的过程。
其实,这不仅仅是软件测试从业人员本身的进步和提高,而且是中国的整个软件行业对软件测试和软件质量的认识的提高。
另外,你把软件测试称之为一门“技术”,我想未免过于单纯,软件测试不是一门单纯的技术,它是一门融合了软件开发技术,软件设计和建模,业务和领域知识分析,用户模型分析等各方面知识的学科,它是一门讲求全面知识综合利用的学科,这也是为什么有经验的测试工程师那么地“值钱”,为什么有经验的测试工程师能轻易地发现很多别人不能发现的BUG的原因。
我喜欢你把软件测试的学习称之为“拜师学艺”。
确实,软件测试需要掌握的知识很广泛和丰富(虽然有些知识看起来与软件测试没有什么直接的关联,或者暂时用不上),软件测试的学习就想修炼武工,需要坚持不懈,博采众家之长,融汇贯通,为我所用。
我说上面的这些,目的都是想你明白,软件测试目前在国内非常地“炙手可热”(我也面试过很多人是希望从软件的其它角色转换过来的人,例如开发转测试,技术支持转测试等,我在我的新书《软件测试技术全书》中对这个问题有一些阐述),但是其实很多人没有真正把它作为一个“工程师”的职业来看待,而是看到它目前很“HOT”,前景很可观,所以“趋之若鹜”。
我希望更多的人能把软件测试作为终身的职业,正确地认识软件测试和质量管理,找到其中的乐趣,若干年后可以 “无愧”而“骄傲”地对自己的儿子或女儿说“我是一名软件测试工程师”。
阳光下歇斯底里的轻笑22817050