软件测试容易学不???
请看下面的文章:软件测试是一门实践性很强的工作,如果要想入这个行,实践是必不可少的。
当然理论也很重要。
如果要自学软件测试,我想理论上,首先得搞清楚一般软件的生命周期,测试的流程,输入输出文档,还有一些软件测试的基本概念。
软件的生命周期有很多文章讨论,请看这里,我在此不必多说。
软件测试的基本概念有:白盒测试,黑盒测试,单元测试,集成测试,系统测试,回归测试,压力测试,性能测试,人工测试(Manual Testing),自动化测试等等。
有很多资料介绍这些,基本上比较容易理解。
而测试的流程对新手来说尤其重要,这里想重点讨论一下。
我一直以来是从事软件系统测试,愿意总结我在不同公司工作的经验,一般的系统测试流程如下:1:分析软件系统需求文档(SRS-System Reqirement Specifications), 针对软件需求文档写测试计划和测试用例。
在这里你要知道如何写测试计划和测试用例。
2:把测试计划和测试用例提交给相关人员审阅,如测试经理,项目经理,相关开发人员等。
得到反馈之后对测试计划和测试用例进行修改,直至最终通过。
3:按照测试计划和测试文档进行测试,并报告测试缺陷。
这个地方要求你会一两个缺陷管理系统,如TestDirector, Bugzillar等。
4:对开发改正缺陷以后的版本进行回归测试,确认缺陷是否已经改正,是否出现新的缺陷。
5:最后你要写出测试总结报告,有的公司可能要求你对软件打分以决定是否能够通过测试。
打分标准应该会在测试之前已经讨论好了。
不同的公司,可能在某些细节上有所不同,所以每到一家新公司需要熟悉它的测试流程。
当然入行需要一本好的参考书,我看过得,并且认为最好的三本参考书是:Software Testing(软件测试),Systematic Software Testing(系统化软件测试),和 effective software testing(有效的软件测试)。
软件测试有前途吗
可以肯定的是,肯定比你现在的1000多要多(不过公务员只挣这么少吗?),多说两句,软件测试入门比较简单,就是找个工作很容易,开始都是功能测试,最基本的,也就是黑盒测试,随着经验的增长,慢慢你要学的东西就比较多了,前途还是不错,主要看你努力情况了。
现在学软件测试找工作难不!
难不难找是没有办法给一个明确的答案的:1.如果你是学计算机相关专业的,本科而且刚毕业同时对测试方面知识有所了解,应该是不难的2.如果是专业计算机相关专业的,刚毕业,相对要难点,应聘的也只是助理测试工程师3.如果你有几年测试工作经验,那么再找肯定要简单点,无论学历。
4.如果你参加了培训结构,专门学历测试知识,那么找测试工作也会相对比较简单。
培训结果所谓的包就业要理性对待,他们知识培训你然后把你送到软件公司去应聘,至于你应聘不应聘的上他们是不保证的。
估计只有一次输送机会。
这个可以问清楚、
软件测试员难做吗?
软件测试分为黑盒测试和白盒测试,其中黑盒测试的要求较低,当然工作也稍枯燥。
优点是入门较容易。
白盒测试一般要求具备开发的基础,发展前景要比黑盒测试好,待遇也好。
一般来讲,国内现在还是黑盒测试占多数。
建议你去试一试,个人认为软件测试的前途还是不错的。
国内的需求还远不饱和。
软件测试好学吗
我是一个软件测试从业人员,如果你现在还没毕业,那我建议你去学开发!如果毕业了,我建议你不要浪费钱花在测试培训上。
我在一个中小型公司工作,用的最多的工具就是WORD,EXCEL,写计划,写用例,写缺陷报告,写总结,做的是功能性测试,想做性能或者白盒测试,但是我没有开发经验,公司不给我机会!学开发的出路多,当你有了一定的开发经验后转测试是非常容易的。
如果你是个男孩的话,还是建议你选择开发,因为测试真的很枯燥,每天都在重复工作!现在想要做测试管理也都需要有开发经验,你先不要着急学测试,我建议你从开发做起,以后转测试是非常容易的!
不知道有没有人知道软件测试?学软件测试能找到好工作吗?
我从事软件测试。
也是经过培训后找到工作的。
我不知道你是什么地方的,我在北京,就以这里的情况说一下,学习软件测试基本上都可以找到工作,当然如果你学历好点,专业也和计算机相近的话,那就更容易了。
我认为做软件测试还是挺有前途的。
重要的是对计算机软件知识要求也比开发要低很多,当然待遇也没法比的。
软件测试讲的是经验的积累,假以时日,还是挺好的。
我现在还在从事测试,如果有疑问,可以给我留言。
软件测试比软件开发简单吗/软件测试没技术
软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。
它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。
Glenford J.Myers曾对软件测试的目的提出过以下观点:软件测试(1)测试是为了发现程序中的错误而执行程序的过程[3] 。
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
(4)测试并不仅仅是为了找出错误。
通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。
(5)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。
(6)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。
(7)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等
软件测试工程师好学吗?
开发一个好的软件,40%以上的时间用在测试上,所以软件测试工程师非常重要,用我们的话来说很吃香。
现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大测试工程师应该具备的三项基本素质[1] 很多年轻或者刚刚从事测试工作的工程师,经常会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。
经过这几年的发展,国内IT公司的测试水平有了很大的提高,但是与此同时,很多测试工程师也迎来了个人的发展瓶颈:很多人从测试工程师做到了测试经理的职位,不知道下一步如何发展;或者每天机械地从事着功能测试工作。
根据作者多年的经验,一个有竞争力的测试人员要具有下面三个方面的素质:计算机专业技能计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。
尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。
计算机专业技能主要包含三个方面:测试专业技能现在软件测试已经成为一个很有潜力的专业。
要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础,这也是本书的编写目的之一。
因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。
测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。
测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。
软件测试怎么样?薪水呢?
软件测试。
。
。
怎么说呢是这样,目前中国大多数企业的软件测试人员技术能力都不强,技术含量都不高,原因就在于,软件测试人员分成两种,QCE和QAE,这两者的不同之处就在于,设计和执行,注意我说的先后顺序。
你走访各大招聘会,你会发现,公司对于软件测试人员需求很大,他们要的不是一个只会按照安排做事的人,而是一个富有创造力的人。
要作软件测试很容易,要作软件测试也很难。
从我们公司的情况来讲,软件测试的地位比软件研发要差,但谁都不能否认软件测试在整个项目开发环节中的重要作用。
没有了测试环节,软件如何保障?你现在是开发人员,有编程基础,这很好,我建议你,一旦真去作了软件测试人员,千万不要让自己沉没。
不要作一个平庸的测试人员,不要只知道如何操作如何依据测试计划执行,一定要有创造力,自己开发测试小工具,找RD寻求项目代码进行白盒测试,自己修改已有测试计划,撰写更专业的测试计划,这样,你才会有前途。
肺腑之言,因为,我也是一名QA engineer.说一下薪水吧,在我们公司,测试人员和研发人员的薪资不是由职位划分的,而是由你的职级划分的,职级越高,当然工资越高。
而Coder在我们公司的薪水很低,原因在于,编码很容易,但项目设计实现和架构搭建很难,这需要更专业的知识才行,大致就是这样吧,QA不是低档职业,只要你能做好,一切皆有可能,你并不比别人差!
不知道这个软件测试能不能自学啊,难不难啊?
不要担心了,高考制度的一考定终生在现今社会是不正确的,虽然高考落榜了,但我们还有好多事可以干啊,成功不一定只有这一条路的,360行行行出状元,主要有一技傍身总会有出头之日的。
我家附近有个安博测试空间,我看每天有好多学生在那里上课,你们可以抽时间去看看。
硪比迩妈还爱伱