软件测试怎么样?薪水呢?
软件测试。
。
。
怎么说呢是这样,目前中国大多数企业的软件测试人员技术能力都不强,技术含量都不高,原因就在于,软件测试人员分成两种,QCE和QAE,这两者的不同之处就在于,设计和执行,注意我说的先后顺序。
你走访各大招聘会,你会发现,公司对于软件测试人员需求很大,他们要的不是一个只会按照安排做事的人,而是一个富有创造力的人。
要作软件测试很容易,要作软件测试也很难。
从我们公司的情况来讲,软件测试的地位比软件研发要差,但谁都不能否认软件测试在整个项目开发环节中的重要作用。
没有了测试环节,软件如何保障?你现在是开发人员,有编程基础,这很好,我建议你,一旦真去作了软件测试人员,千万不要让自己沉没。
不要作一个平庸的测试人员,不要只知道如何操作如何依据测试计划执行,一定要有创造力,自己开发测试小工具,找RD寻求项目代码进行白盒测试,自己修改已有测试计划,撰写更专业的测试计划,这样,你才会有前途。
肺腑之言,因为,我也是一名QA engineer.说一下薪水吧,在我们公司,测试人员和研发人员的薪资不是由职位划分的,而是由你的职级划分的,职级越高,当然工资越高。
而Coder在我们公司的薪水很低,原因在于,编码很容易,但项目设计实现和架构搭建很难,这需要更专业的知识才行,大致就是这样吧,QA不是低档职业,只要你能做好,一切皆有可能,你并不比别人差!
应聘软件测试岗位需要具备什么条件?
回答问题:1、软件测试最好要有编程经验和思想,具体是什么编程语言不重要,推荐复习一些经典的算法;2、软件测试理论是需要的。
设计测试用例的方法,软件测试的分类这样的知识要有;3、推荐一本软件测试的书:《软件测试》机械工业出版社,(美)Ron Patton著,周予滨 姚静 等译;4、程序员宝典可以看看,但不用深究;两个建议:1、技术能力还是有要求的,根据要去的公司所属行业做一些准备。
比如去互联网公司,就要了解服务器和web相关知识;2、测试思维很重要。
比如面试的时候会问:要怎么测试一台电视机?最后祝你好运~
应聘软件测试工程师应具备哪些条件
首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑:(1) 程序的功能是否正确;(要求计算机知识)(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)(6) 如何搭建测试环境;(动手能力,硬件知识)(7) 做代码检查;(比较深入的C语言知识)(8) …所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。
我的理由有两个:1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。
而只有真正懂得了产品,才能做好测试。
一行代码不会,你会始终是个门外汉。
不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。
2. 自动化测试技术需要编程技术。
自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。
对于测试员来说,编程技术不要求精通,但要会。
再次,学好英语。
在现阶段,我们只能承认,在计算机方面,英语国家领先。
有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。
举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。
以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。
1. 锻炼出一双测试的眼睛。
我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。
她说,这要归功于她有一双测试的眼睛。
测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。
测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。
耐心,细心和经验,会有助于我们到达这个要求。
2.平和的心态。
从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。
所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。
千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。
也不要在背后谈论谁谁谁不行,bug太多。
一个项
有没有公司招收软件测试相关人员?
对于软件测试行业的新人求职,给出以下几点建议:1. 梳理好自己掌握的软件测试相关知识体系。
包括软件测试基础理论,数据库常用语句操作,Linux系统常用基础操作,某一门开发语言的基础了解等。
2. 准备好一份详细真实的求职简历,清楚明白地描述自己的个人信息及职业技能,以及与求职岗位相关的经验。
3. 做好面试准备,如对常见的可能的问题有一个腹稿,不要被问及时表现得慌张、茫然,答非所问。
这些工作做好之后,去那些求职网站注册简历,每天刷新简历并至少3次以上搜索招聘信息,并向那些基本符合的岗位积极投递简历。
切记不要被招聘要求吓到,看到自己有不符合的地方就不敢出手,勇气是获取机会的最重要因素。
面试时多强调自己优势,不要谦虚,对于新人的缺点公司都心知肚明不用你自己去解释。
同时,当你投出简历后可能会接到一些外包公司的电话,建议你争取通过这些公司进入如华为、中兴等一些大的公司积累工作经验,为日后职业发展打下一个良好的基础。
积极主动出击,不要坐等机会降临,不要怕失败!祝你早日找到合适的工作!
做软件测试员需要学哪些专业知识?
程序的功能是否正确;(要求计算机知识) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识) 如何搭建测试环境;(动手能力,硬件知识) 做代码检查。
(比较深入的C语言知识)计算机专业技能 计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。
尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。
测试专业技能 现在软件测试已经成为一个很有潜力的专业。
要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础,这也是本书的编写目的之一。
因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。
软件编程技能 实际上,由于在我国开发人员待遇普遍高于测试人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作。
最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试工具进行简单的自动化测试。
软件测试行业现状,工资待遇水平
软件测试行业工作通常分为两类测试,一类是功能测试,基本上不需要太多编程经验,主要是通过在虚拟环境下的功能使用来测试软件的实际功能。
另一类是需要编程来进行模拟测试的,这一类需要比较强的编程能力。
在北京做软件测试的,通常有几种类型。
收入最好的,是去微软之类的大公司,当然软件的能力要求也高,通常能力强的应届生,去那起薪能到10K,另外去互联网公司,尤其是知名的互联网公司如果能力强的,起薪能到7k开始。
当然去一般的公司或者是一些软件外包的公司,自己的能力又欠缺点,薪资就差异大了,低的2K,高的5K左右,有的再加些项目补助之类的。
这些就完全看你自己的能力而言了。
一步登天的路就是好学校毕业,然后自己的软件应用能力出众,有许多实际的社会实践经验,比如,大学期间实习的内容就是去企业测试之类的。
那你的申请往往能得到好公司的青睐。
如若不然,就曲线发展,去一家软件外包或者测试公司,从那开始,从普通的岗位开始,慢慢学习,找好学习的榜样,努力提升自己,进而再去好的公司。
这一类公司,你可以去招聘网站搜搜就能找到。
培训是提高自己必须的过程,当然你可以一边申请工作,一边参加培训。
或者觉得培训贵,就在进入公司之后在岗位上学习。
软件测试功能测试都需要做什么越详细越好,应聘的时候大概问什么.
测试的前途:1.刚刚起步软件测试现在在国外非常热门,而在国内还刚刚起步.根据中国商业的发展状况来看,在一个领域还刚刚处于起步状态的时候,就进入这个领域,是个不错的选择.任何东西等大红大紫后再涉入,将是一个不明智的选择.2.发展状况目前中国越来越多的重视软件测试这一行业,而且,这一行业的人才缺口非常大(国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到20万并有逐年扩大的趋势).现在好多大型企业在招聘会中直接打出高薪聘请软件测试工程师的条幅,可见其就业形势还是蛮不错的.3. 薪资状况起步月薪就在3000-5000元左右,远高于同龄人1000-2000元的薪资水平,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,工作2-3年月薪大约在8000-13000元之间,甚至超出很多相同服务年限的软件开发人员的薪资水平。
转行须知:其实测试一仅仅要细致的人才能做好,要关联很多方面,从个人自身素质方面就要有很强的分析能力,逻辑思维能力,可扩充性的思考能力。
在自动化测试中要有自动化测试脚本的编写能力,在性能测试中要有编写性能测试脚本的能力,语言编程的能力就在测试中越来越扮演着重要的一面。