软件测试工程师的工作待遇好吗?

作者&投稿:类种 (若有异议请与网页底部的电邮联系)
软件测试工程师好找工作吗?~

其实我觉得软件测试工程师是个非常有前途的职业.现在软件测试工程师的缺口非常的大.
程序员跟测试员是相互对应的.以前国内认为只要有好的程序员就行了,其实还要有好的测试员.现在国内的软件厂商越来越注重测试员.

软件测试工程师

一提到软件测试工程师,很多人就会想到那些反复使用软件,试图在频繁操作中寻找到错误发生的低层次人员或者软件用户。其实这是一种错误的概念,软件测试早已超越了用户使用来发现Bug的基本测试阶段。

陈宏刚介绍说,微软的软件测试工程师分为三种:测试执行者(Basic Software Tester)、测试工具软件开发工程师(Software Development Engineer in Test)和高级软件测试工程师(Ad_hoc Tester)

测试执行者负责理解产品的功能要求,然后根据测试规范和测试案例对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,属于最低级的执行角色。

测试工具软件开发工程师负责写测试工具代码,并利用测试工具对软件进行测试;或者开发测试工具为软件测试工程师服务。产品开发后的性能测试、提交测试等过程,都有可能要用到开发的测试工具。对技术要求最强的是这些人,因为它们要具备写程序的技术。“因为不同产品的特性不一样,对测试工具要求也是不同的,就像Windows的测试工具不能用于Office,office的也不能用于SQLserver,微软很多测试工程师就是负责专门为某个产品写测试程序的。”

而Ad_hoc Testet属于比较有经验,自己会找方向并做的很好的测试工程师,这要求具有很强的创造性。刚进入微软时,老板也是只给陈宏刚一个操作流程,每天就按照这个规程去做,几天下来,一个Bug都没有发现。陈宏刚也很沮丧,觉得这样挺对不起公司,后来自己问自己:为什么非要这样做!于是换了其他的方法试试,令他吃惊的是,一下就找到很多严重的Bug,当时也不敢声张。有一天,他找到10多个非常严重的Bug,开发经理一下就惊呆了,怒冲冲的跑到陈宏刚面前问:“你是不是改变了测试方式和测试步骤?”陈宏刚有些吓住,说道:“可能改变了一点。”对方说:“我非常生气,但我不是生你的气,而是因为以前测试人员水平太差,或者以前的测试方面有问题,软件中有些Bug存在了半年甚至一年,但直到现在才发现,现在修补这些错误要困难很多!”后来陈宏刚得到了老板的赞许,可以按照自己的想法去做测试。对此,陈宏刚感受颇深:“一方面我体会到了微软非常鼓励创造的文化,同时也感到只遵守教条不是好的测试人员,就和用户一样了。做软件测试工程师同样需要开拓和创造性。”

在开发管理上,测试不应该归属于项目管理,也不应该归属开发人员。这三个部门应该是并驾齐驱,相互协作,测试工程师最终决定产品是否能够发布。

软件测试工程师的素质

因为软件测试仍然处在发展阶段,还没有上升到理论层次。对人员的评测,包括微软在内,都还没有一个统一标准,因此评定软件测试工程师只能根据工作实践进行自然淘汰。

软件测试对逻辑思维、学习能力、反应要求很高,是否有严密的思维和逆向思维也非常重要。陈宏刚介绍说,在五六个人的测试小组时,一半以上的Bug都是他找到的。他认为这同自己数学专业的背景关系密切,数学中有逻辑思维的培训,要善于找出来各方面的因素。比如要证明一个定理,各个方面都考虑到,一个条件不满足就无法证明;但如果证明其不成立,最常用的就是找到一个反例,只要有一点证明不成立就可以了,软件测试也是找这一点。

做测试还要考虑到所有出错的可能性,还要做一些不是按常规做的、非常奇怪的事。除了漏洞检测,测试还应该考虑性能问题,也就是要保证软件运行得很好,没有内存泄漏,不会出现运行越来越慢的情况;在不同的使用环境下,考虑软件的兼容性同样重要。软件测试同产品的规模也有很大的关系,因为软件的bug往往出在大型软件的连接处。

做软件测试工程师需要对软件抱有怀疑态度。这是因为开发人员喜欢想当然,总是找一些有利于自己程序执行的数据,有些开发人员甚至认为不利于程序执行的数据是对代码的玷污和亵渎。而软件测试却要策略性的准备各种数据,从每个细节上设计不同的应用场景,不去想当然的假定任何一个数据是可行的。

在职业素质和交际方面方面,并不是测试工程师爱挑别人毛病才好,反而这个工作要求很强的沟通能力。经常的和开发人员进行沟通,说话办事要很得当,不能指责别人,否则会事倍功半。性格随和才能和开发人员顺畅的沟通,对人和对事是完全不同的两个问题。

如何培养优秀的软件测试工程师

朗川软件测试工程师张建阳从北大力学系毕业之后,曾开发流体力学分析软件,软件缺少测试而产生的问题给她留下了很深的印象。后来去大唐电信做UIM(统一消息管理系统),她发现尽管公司为了鼓励员工找bug采取了很多奖励方法,但还是很少人愿意去做系统测试。而张建阳却从那时查阅翻译了很多国内外的资料,对软件测试产生了浓厚的兴趣。

像张建阳这样在工作中自己定位在软件测试领域的开发人员并不多见,因为程序员更愿意去做开发而不是测试,从大环境上,测试人员收入水平低也是原因之一。而在微软,测试人员和开发人员的工资水平是相同的。

如何改变这种现状呢?有人说可以可以派人去先进的国外软件企业学习,但这种方式因为牵涉到商业秘密,可操作性不大。陈宏刚博士认为更好的方法是引进人才,把在国外大型软件公司工作过、有经验的人才引进来,甚至要高薪聘请。他表示,这不仅仅是一个人的问题,关键是能够把整个软件测试的水准提高一个层次。

引进人才只是开始,更重要的是培养一批软件测试人才。软件开发的教育培训都是比较正规的,各个学校也都设有专业,但软件测试还没有正规的专业毕业生,而且没有评判的标准。陈宏刚博士给很多软件学院建议,开设四方面的软件测试专业基础课:软件测试基础、软件测试开发、高级软件测试案例和行业软件特色测试方法。国内现在已经有了一些软件测试基础的教材,但其他的教材还没有。高级软件测试案例主要是大型软件测试案例,大型软件出现的问题具有很强的代表性。而行业特色软件测试的课程可以开阔学生的视野。陈博士介绍说,在国外,也是极少的高等院校开设测试专业,但可以借鉴民间的培训机构课程。在有一批专业的测试人才出现之后,人们会认识到他们的重要性。

如果你已经开始从事软件测试工作,千万不要认为软件测试没有什么发展的潜力和前途。刘忠从1995年接下IBM的OS2汉化版本的测试开始到现在,他一直工作在软件测试领域,并升到了公司高级副总裁的位置。和腾软件也培养了一批测试工程师,它们从对测试职业将信将疑到明确自己的测试方面的职业目标。刘忠介绍说:“很多人开始做测试执行工作时会说很麻烦、很枯燥,只是一味的埋怨,而不是主动的去学习,他没有看到软件测试背后所隐藏的知识。因为学习可以做这些工作,不学习也可以做这些工作,但质量是不同的。有些人自学和请教了很多测试技术和管理方面的知识,公司自然就会在下个项目中去培养他。”

因此对于一个新手,要在各方面培养自己的能力。首先是要理解各种测试流程,并在理解的基础上转化为自己的知识,以后遇到相似的问题能自己去解决。在测试技能上,要知道测试有那些手段,比如压力测试有哪些方法,哪些工具可以辅助做测试。从专业技能上,面向不同的技术方向,像操作系统、网络、通信等都要从专业上深入了解。这三方面要同步去成长。

软件测试工程师未来的发展

从事软件测试有没有前途,未来的职业发展方向怎样呢?

陈宏刚博士表示,软件测试工程师在微软的发展有几种途径:一种走技术路线,成长为高级软件测试工程师,这时他能够独立测试很多软件,再向上可以成为软件测试架构设计师。第二种就是向管理方向发展,从测试工程师到组长(Lead),再到项目经理(Manager),到更高的职位。第三种可以换职业,做项目管理,做开发人员都可以,很多测试工具软件开发工程师在写测试软件的过程中,因为开发方面积累了经验,同时对软件产品本身产生了自己的看法,很容易转去做产品编程。

陈宏刚博士现在还带着一个测试小组,两个清华软件学院的学生,一个南开的专门做软件测试的博士生,一个北邮的学生,他们负责总部一个产品的测试。陈博士表示,在自己简单的讲讲思路,共同探讨之后,他们一星期就找出了70多个Bug,也感觉学了很多知识,并表示以后专注于软件测试专业,因为他们感觉软件测试真的是一门很深的学科,有很多可以研究的课题。其实微软的测试人员很多也都是硕士、博士,他们同样在做创造性的工作,保证着程序质量,推动着软件的进步。

软件测试是正在快速发展,充满挑战的领域。尽管现在单机版桌面软件的测试已经成熟了很多,但对于网络时代的到临,包括微软在内的公司对基于网络的测试也没有一套完整的体系,也是处于探索中,网络中被攻击的可能性太大,这就是为什么黑客在网络上能兴风作浪的原因。网络测试是一个新环境,而且是很大的挑战。

软件测试未来的发展空间很大,软件测试工程师的职业之路同样充满希望。

测试行业简介-什么是软件测试工程师

软件测试工程师的工作待遇通常是相对不错的,但具体情况取决于多种因素,包括地区、经验水平、公司规模和行业等。
一般来说,在科技发达的地区,如硅谷、北京、上海等,软件测试工程师的薪资和福利会相对较高。此外,随着经济的发展和公司对质量的重视,软件测试工程师的市场需求也在逐渐增加,这也为其工作待遇提供了有利条件。
另外,软件测试工程师通常需要具备扎实的专业知识和经验,特别是对自动化测试、质量保证等方面有深入的理解和实践经验的人才更加受欢迎。有时候,持有相关的认证,如ISTQB(国际软件测试资格委员会)认证,也会对薪资和职业发展产生积极影响。
总的来说,软件测试工程师的工作待遇在当前科技行业整体上是相对不错的。但是,具体情况还是要根据个人的经验、能力以及所在地区的就业市场情况来综合考量。

软件测试工程师待遇非常好,首先工资待遇非常高,就算是没什么经验,刚入门的软件测试工程师,在一线城市,工资都可以达到8000左右,如果能力突出,有经验了,工资会更高,其次就是和软件开发工程师相比,软件测试工程师的工作是要轻松很多的,并不需要经常加班,定时完成测试即可。

要看去什么样的公司了,整体待遇还不错,没有工作经验的应届生在南京一般不会低于5k。外包工资报出来会比其他公司高一些(17年211应届生好像是6k起),因为他几乎把所有的福利转化为工资的一部分了,另外经常要加班,抗压能力要有,不是说漫无目的的加班,工作要有计划有输出(学习心得、经验总结之类),保持学习的心态提升自己,最终自身的业务、技术能力,产出的价值才是加薪的唯一标准。


测试工程师是做什么的测试工程师的工作职责
3、执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;4、对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。5、提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析,对测试进行跟...

测试工程师是干什么的?
测试工程师的主要任务是确保软件、硬件或系统按照需求正常运行,并达到预期的质量标准。他们通过设计和执行测试用例,来检验产品的功能、性能和稳定性。测试工程师需要找出产品中的缺陷,并与开发团队沟通,以确保这些问题得到及时修复。2. 测试工程师的具体工作内容。测试工程师的工作涉及多个方面。他们需要制...

什么是测试工程师
测试工程师在软件开发过程中扮演着质量把关者的角色。他们通过执行测试用例,模拟用户实际操作,对软件的功能、性能、界面等各个方面进行全面检测,以确保软件符合需求并具备稳定、可靠的特性。同时,测试工程师还需要与项目团队紧密合作,协助解决测试过程中遇到的问题,推动开发团队持续改进和优化产品。二、深入...

软件测试工程师工作职责是什么
软件测试工程师工作职责是什么?1、通过技术测试出开发出来的软件存在的bug,也就是找出软件的缺陷和不足。2、测试的时候,主负责人需要制定好测试计划,让测试工作有序进行。3、找出问题后,需要用行业专业术语,把这些问题整理成规范的问题报告,将问题详细、专业的呈现给软件开发人员。4、除了要找出软件...

软件测试工程师的具体工作有哪些?
软件测试工程师的工作内容当然主要就是进行软件以及系统的测试了,那么具体的测试工作则分为以下几个部分:一、需求评审 在整个团队拿到需求之后的第一件事是进行需求分析,看看要这个软件要实现哪些需求。需求分析的后一步就是需求评审了,这个环节需要软件测试工程师与产品需求人员、开发人员、QA人员共同...

软件测试工程师具体是干什么的(软件测试员究竟做些什么?)
软件测试工程师的核心职责是确保软件产品的质量,担任着发现并报告软件缺陷的角色。他们的工作包括:1. 应用各种测试方法和技术来识别软件中的缺陷,这些技术包括黑盒测试(如等价类划分、边界值分析、因果图法等)和白盒测试(如语句覆盖、分支覆盖、判定覆盖等)。2. 测试活动需覆盖软件开发的各个阶段,...

测试工程师岗位职责
测试工程师岗位职责1 职责: 1、负责公司产品的硬件与部分软件的测试工作; 2、设计并执行测试用例,对产品进行功能、性能、安全等测试; 3、在产品的研发过程中参与模块功能与整合功能的验证; 4、对测试结果进行分析,提供专业报告; 5、维护测试环境,进行测试环境部署和调试,研究并制定产品测试方法,规范标准和规格; ...

软件测试工程师的日常工作有哪些?
软件测试工程师的第一大要务就是写测试用例,测试用例也是测试工作当中的重中之重,不管是执行测试还是评估测试,都需要有测试用例作为依据,所以作为软件测试工程师必须要会编写测试用例。编写测试用例的前提条件就是需求文档和设计文档。测试用例是执行测试的依据,也是评估测试的完整程度、漏测率的依据。第...

软件测试工程师工作内容
关于软件测试工程师工作内容回答如下:1、负责项目软件质量的把关,软件功能测试、性能测试、压力测试,了解所负责的平台功能需求及项目计划,按照项目需求和计划,编写测试计划;3、按照软件工程规范流程,进行软件项目平台核心部分的测试、代码测试,并编写测试计划、测试用例、测试报告等不同阶段中的各种测试...

软件测试工程师的具体工作职责有哪些?
软件测试工程师的工作职责:1、使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、...

潢川县13724147874: 软件测试工资高吗? -
昌浦二仙: 任何工作都有工资高,也有工资低的,即使是开发工作,也有拿4,5千工资,也有拿1,2万工资的.工资肯定是和个人能力挂钩的.软件测试也是一样的,以北京为例,北京的软件测试工资也是5000-1万多不等的.软件测试技术也是分功能测试,性能测试,自动化测试,测试开发等等,如果懂得多,并且也都精通,工资肯定少不了.我也是从事测试工作的,是在顶测科技学的,当时来这里学习之前都会签一个就业合同,保证我们的上岗工资会在6-8千以上的水平,如果达不到,也是不会有任何菲佣产生的.所以这里的老师都很负责,如果我们技术不过关,都会给我们安排补课,我们班上的同学上岗新水基本在7k以上,算是给你做个参考吧.

潢川县13724147874: 软件测试的工资平均是多少? -
昌浦二仙: 截止时间2020年2月8日,软件测试的工资平均是5000-10000左右. 不同的地方和级别价格会有不同,刚入门的软件测试工程师,在一线城市IT行业较集中的地方,大概在8000左右.在二三线城市,起薪在5000-6000左右.2-3年测试经验的,可...

潢川县13724147874: 软件测试待遇怎样 -
昌浦二仙: 初级测试工程师 没有工作经验的一般3K到5K左右,要是3~4年的测试工程师 一般在5K~10K,如果你进入高级测试测试工程师的行当之后,向不同的专业测试发展的话,比如性能测试工程师、自动化测试工程师的话 可以再10K~20K之间可以和你的技术情况和发展情况来看的,当然你要是不向专业测试发展做测试项目经理的话也差不多这价钱,再往后的发展就不好说了,看个人的发展了,不同发展,结果也不同了.

潢川县13724147874: 软件测试工资待遇怎么样? -
昌浦二仙: 现在软件测试薪水越来越高了,软件测试工程师月薪过万很常见,是在松勤网学的,才学2个月就已经可以去公司上班了,之后边上班边学.

潢川县13724147874: 学软件测试这个专业毕业后工资大概多少? -
昌浦二仙: 那得看你进了一家什么企业,不过大部分软件测试的技术人员工资是不低的,软件测试工程师现在已经很吃香了,大概月薪最低可以6000以上,做得好的话肯定过万了.

潢川县13724147874: 软件测试的待遇和发展前景怎么样 -
昌浦二仙: 软件测试是不错的工作,而且待遇方面很好,发展的前景很好,所以要早点去面试,面试通过了就可以去工作了!

潢川县13724147874: 软件测试的工资高吗?在北京 -
昌浦二仙: 软件测试行业,在国内还处于发展阶段,比一般的文员,内勤等文职这类的工作,软件测试的工作环境,职业发展还是好的.综合来说软件测试应该算是一个相对较好的职业.从事技术行业的确主要靠不断的学习和累积经验.去培训机构进行系统的学习的确是一个很好的选择.要学软件测试,需要学的知识很多很繁杂,关键看你今后的职业发展了.软件测试领域很广,比如网站测试、手机测试、应用软件测试等等,你应该更明确些,对应的学相应知识.刚入门的软件测试工程师,在一线城市IT行业较集中的地方,大概在8000左右.在二三线城市,起薪在4000-6000左右.在北京,2-3年测试经验的,可以到14-16K左右吧,这个后期还是看自己的能力吧,能力越高,高工资也就越高.

潢川县13724147874: 软件测试工程师工资待遇大概是什么水平?
昌浦二仙: 跟学历有关,211,985的 一年工作经验,6000起步,二年8000起步 普通高校,一年4000多,二年的话,一般7000左右 当然,如果你的能力很强,可以带队,10000也是有可能的

潢川县13724147874: 软件测试工程师工资待遇大概是什么水平 -
昌浦二仙: 看地区,一级城市北上广深,初级也好几种,一种是什么都不懂,4K,如果懂些手动功能,了解基本理论的话,5K起步吧,懂点自动化和性能的话就好很多,当然,也是看能力和机遇的;同样,墨盒和白盒也是不一样的,初级,中级,高级也是不一样的,哪个方面做到极致工资高.希望采纳,呵呵 ,有问题继续交流.

潢川县13724147874: 软件测试工程师薪酬水平是多少? -
昌浦二仙: 根据级别不同进行划分,高级、中级、初级软件测试工程师的年薪水平分别是8万~10万元、5万~6万元和3万~4万元.而以具有3~5年工作经验的从 业者为例来看,各地区的软件测试工程师薪资情况也不尽相同:深圳地区的平均年薪是全国各城市最高的,超过7万元,其中外商独资欧美企业的年薪约为7.8万 元;北京地区该职位的平均年薪逾5.8万元,其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各类型企业的年薪都在5万~6万元之间;广州地区 该职位的平均年薪约为4.5万元,其中外商独资欧美企业的年薪能达到7万元;上海地区软件测试工程师的平均年软件测试工程师前景和职业发展路线及职业规划

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网