软件测试国内外的现状?
国外1、已有严格的测试工作标准和范围规定2、被大多数公司认可为正要不可或缺3、待遇与开发高度一致4、与开发配比为3:1国内1、没有界定,各公司自行规定2、部分公司有认识,小公司不具备标准工作流3、待遇普遍比开发低,且要求高(需要会得技能极多)4、与开发配比为1:3甚至1:7
软件测试这个行业在未来几年的发展会怎样?
一、 IT 行业背景分析 近年来,中国软件产业保持了迅猛发展的态势,但是,由于一直以来,中国许多软件企业存在着“重开发、轻测试”的倾向,在造成软件产品质量问题日渐突出的同时,也突显了中国软件测试人才的极度匮乏。
这不但已经成为影响中国软件产业发展的瓶颈,制约着软件整体质量的提高,同时也加重了软件产业的开发和服务成本负担。
因此,如何尽快建立软件测试人才的系统培养机制、进而保障软件业的健康化发展已成为现阶段亟需解决的当务之急。
二、软件测试行业需求缺口巨大 为了同国际 IT 行业接轨,软件测试行业近几年有了飞速的发展,以前人们认为的“重开发、轻测试”倾向有了很大的改观,测试人员的缺口也越来越大。
2006 年软件测试人才的缺口超过 30 万,据专家预测,在未来 5 到 10 年中这一数字还将继续增大。
中华英才网的招聘数据显示, IT 行业国内外巨头正在加紧争夺软件测试人才,华为一次抛出 50 名软件测试人员的招聘大单,而联想、用友、瑞星等企业也纷纷打出高薪招聘软件测试人才的启事。
三、软件测试在开放性大城市发展尤为迅猛 北京和上海占据了很大的比例。
正是因为这两个城市与国际交流紧密,便畅,并且软件质量受重视的程度更高,才占有了如此大的份额。
随着测试行业的不断发展,北京和上海将会带动其他城市一起发展。
目前,很多国内外知名 IT 企业纷纷如雨后春笋般在大连,杭州,广州,深圳,武汉等城市建立分部。
四、国内外测试行业差距对比分析 统计显示,在中国一百二十多万软件从业人员中,真正能担当软件测试职责的不超过 5 万人。
在软件业发达国家,软件测试人员与开发人员之比接近 1:1 ,而在中国该比例仅为 1:8 左右,很多企业没有专门的测试职位。
随着中国加入 WTO 后,不难看出,汽车、电子产品等都有了飞速的发展, 软件测试行业更是如此。
相信不久的将来,国内软件测试人员与开发人员的比例将会达到甚至超出 1:1 。
四、职业寿命长,发展前景广阔,待遇优厚 一方面,由于软件测试人才更强调经验积累,在几年的测试经验背景下,可以逐步转向管理或者资深测试工程师,担当测试经理或者 QA 部门主管,所以职业寿命更长; 另一方面,由于国内软件测试工程师人才奇缺,并且一般只有大中型企业才会单独设立软件测试部门,所以很有保障,待遇普遍较高。
★综上所述,软件测试行业目前在我国来说属于人才紧缺的阶段,近几年随经济建设和科技发展的需求也将逐步扩大需求。
但是,根据该行业现状来说,高尖端人才的需求占很大的比例,而拥有高等级技能的从业人员确很少。
换句话说就是对软件测试高级工程师的需求大。
而拥有基本软件测试技能的人才则需求量在逐渐的减少。
总之,不断的提高自身专业技能及知识水平才是发展之道。
谁能告诉我国内外软件测试的发展史
软件测试是伴随着软件的产生而产生的。
早期的软件开发过程中,那时软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。
对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试 到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。
这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管理方法,软件开发的方式也逐渐由混乱无序的开发过程过渡到结构化的开发过程,以结构化分析与设计、结构化评审、结构化程序设计以及结构化测试为特征。
人们还将“质量”的概念融入其中,软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且将测试作为软件质量保证(SQA)的主要职能,包含软件质量评价的内容,Bill Hetzel在《软件测试完全指南》(Complete Guide of Software Testing)一书中指出:“测试是以评价一个程序或者系统属性为目标的任何一种活动。
测试是对软件质量的度量。
”这个定义至今仍被引用。
软件开发人员和测试人员开始坐在一起探讨软件工程和测试问题 软件测试已有了行业标准(IEEE/ANSI ),1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。
这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。
它再也不是一个一次性的,而且只是开发后期的活动,而是与整个开发流程融合成一体。
软件测试已成为一个专业,需要运用专门的方法和手段,需要专门人才和专家来承担。
进入上世纪90年代,软件行业开始迅猛发展,软件的规模变的非常大,在一些大型软件开发过程中,测试活动需要花费大量的时间和成本,而当时测试的手段几乎完全都是手工测试,测试的效率非常低;并且随着软件复杂度的提高,出现了很多通过手工方式无法完成测试的情况,尽管在一些大型软件的开发过程中,人们尝试编写了一些小程序来辅助测试,但是这还是不能满足大多数软件项目的统一需要。
于是,很多测试实践者开始尝试开发商业的测试工具来支持测试,辅助测试人员完成某一类型或某一领域内的测试工作,而测试工具逐渐盛行起来。
人们普遍意识到,工具不仅仅是有用的,而且要对今天的软件系统进行充分的测试,工具是必不可少的。
测试工具可以进行部分的测试设计、实现、执行和比较的工作。
通过运用测试工具,可以达到提高测试效率的目的。
测试工具的发展,大大提高了软件测试的自动化程度,让测试人员从繁琐和重复的测试活动中解脱出来,专心从事有意义的测试设计等活动。
采用自动比较技术,还可以自动完成测试用例执行结果的判断,从而避免人工比对存在的疏漏问题。
设计良好的自动化测试,在某些情况下可以实现 “ 夜间测试 ” 和 “ 无人测试 ” 。
在大多数情况下,软件测试自动化可以减少开支,增加有限时间内可执行的测试,在执行相同数量测试时节约测试时间。
而测试工具的选择和推广也越来越受到重视。
在软件测试工具平台方面,商业化的软件测试工具已经很多,如捕获/回放工具、Web测试工具、性能测试工具、测试管理工具、代码测试工具等等,这些都有严格的版权限制且价格较为昂贵,但由于价格和版权的限制无法自由使用,当然,一些软件测试工具开发商对于某些测试工具提供了Beta测试版本以供用户有限次数使用。
幸运的是,在开放源码社区中也出现了许多软件测试工具,已得到广泛应用且相当成熟和完善。
软件测试发展的历史及软件测试的现状?
软件测试的发展历史(转). 20世纪60年代(软件工程建立前),为表明程序正确而进行测试。
. 1972年在北卡罗来纳大学举行了首届软件测试正式会议。
. 1975年John Good Enough和Susan Gerhart在IEEE上发表了《测试数据选择的原理》的文章,软件测试被确定为一种研究方向。
. 1979年,Glenford Myers的《软件测试艺术》,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程。
. 20世纪80年代早期,“质量”的号角开始吹响。
软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。
制定了各类标准。
. 1983年,Bill Hetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。
. 20世纪90年代,测试工具盛行起来。
. 1996年提出的测试能力成熟度TCMM(Testing Capability Maturity Model)、测试支持度TSM(Testability Support Model)、测试成熟度TMM(Testing Maturity Model)。
. 到了2002年,Rick和Stefan在《系统的软件测试》一书中对软件测试做了进一步定义:测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程
简述我国软件测试发展现状及建议
软件测试行业工作通常分为两类测试,一类是功能测试,基本上不需要太多编程经验,主要是通过在虚拟环境下的功能使用来测试软件的实际功能。
另一类是需要编程来进行模拟测试的,这一类需要比较强的编程能力。
在北京做软件测试的,通常有几种类型。
收入最好的,是去微软之类的大公司,当然软件的能力要求也高,通常能力强的应届生,去那起薪能到10K,另外去互联网公司,尤其是知名的互联网公司如果能力强的,起薪能到7k开始。
当然去一般的公司或者是一些软件外包的公司,自己的能力又欠缺点,薪资就差异大了,低的2K,高的5K左右,有的再加些项目补助之类的。
这些就完全看你自己的能力而言了。
一步登天的路就是好学校毕业,然后自己的软件应用能力出众,有许多实际的社会实践经验,比如,大学期间实习的内容就是去企业测试之类的。
那你的申请往往能得到好公司的青睐。
如若不然,就曲线发展,去一家软件外包或者测试公司,从那开始,从普通的岗位开始,慢慢学习,找好学习的榜样,努力提升自己,进而再去好的公司。
这一类公司,你可以去招聘网站搜搜就能找到。
培训是提高自己必须的过程,当然你可以一边申请工作,一边参加培训。
或者觉得培训贵,就在进入公司之后在岗位上学习。
软件测试行业发展怎么样?
行业发展不错,比较适合刚刚毕业的或者工作没几年的同学考虑这个工作。
不过不太看好一直做这个,虽然没有开发那么累那么有难度,不过风险较高,经常加班,如果测试比较难的软件或者产品,压力也是很大的说。
不过如果真的懂得如何锻炼自己,这个行业的选择很不错。
能够提高的是个人的综合素质。
软件测试发展前景怎么样呢? 爱问知识人
初级软件测试管理者:测试组长 测试组长一般由有两年左右工作经验的测试工程师担当。
由于企业的规模和产品复杂度存在差异,测试组长可能会管理2~5名软件测试工程师。
一般来说,测试组长不会负责整个产品,只是负责其中的一个或多个特性。
测试组长并不是完全的管理者。
他们从事的管理工作大多仅集中在测试计划的制订和执行上;在产品测试上,他们常会负责产品重点、难点的测试;除此之外,他们还要负责带新员工,让测试工作可以顺利进行下去。
软件测试有前途么?
展开全部 你好,做软件测试没几年,以下是个人建议,供参考: 1.首先,我先说一下测试的前途: 1.1 刚刚起步 软件测试现在在国外非常热门,而在国内还刚刚起步.根据中国商业的发展状况来看,在一个领域还刚刚处于起步状态的时候,就进入这个领域,是个不错的选择.任何东西等大红大紫后再涉入,将是一个不明智的选择. 1.2 发展状况 目前中国越来越多的重视软件测试这一行业,而且,这一行业的人才缺口非常大(国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到20万并有逐年扩大的趋势).现在好多大型企业在招聘会中直接打出高薪聘请软件测试工程师的条幅,可见其就业形势还是蛮不错的. 1.3 薪资状况 我现在工作一年半,北京,月薪6000+.以下是网上找的资料,可供参考: 起步月薪就在3000-5000元左右,远高于同龄人1000-2000元的薪资水平,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,工作2-3年月薪大约在8000-13000元之间,甚至超出很多相同服务年限的软件开发人员的薪资水平。
2.开发好还是测试好: 2.1 首先要看你的专业素养,现在的就业状况是,C++和C#找工作还可以,若是只会JAVA,除非你技术非常过硬,否则很难找到理想的工作.开发在国内已经处于饱和状态,也就是所谓的已经大红大紫了,这是再往里塞,就要有被塞扁的思想准备. 2.2 若是你水平只是处于中等,那么建议你去做测试.国内开发的高级人才很多,跟他们竞争,无论是从实力还是经验,都不如人家.而测试需要的是计算机知识广泛,最好熟悉多种开发语言,这样比较有前途. 3.该如何前进 3.1 首先要提高自己的英语水平,尤其是专业英语的水平,这样等你有机会跟国外客户直接沟通的时候比较方便. 3.2 尽量拓宽自己的计算机方面的知识范围,包括对网络,数据库等的学习. 3.3 最好熟练掌握一门开发语言,对其他的开发语言也最好知道一些. 3.4 进入公司后,积极表现自己,能力提升的快,职位也就提升的快. 不知道写的够不够详细,仅供参考,祝你有个好的前程!
转载请注明出处51数据库 » 国内外软件测试行业的发展现状
后会无期21127563