什么是软件测试软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试职业发展属新兴职业,但目前国内软件产业规模越来越大,国内软件行业突破了传统的作坊式生产, 从单打独斗的开发模式升级为工业化、流水线式的生产模式,导致专业的软件测试人才需求缺口巨大。据 悉,中国 IT 人才缺口超过 100 万名,其中3 0 万名以上为软件测试人才。作为工业化产品质量的 “ 把门 ” 者, 软件测试工程师也就成为软件开发企业必不可少的技术人才。 中国软件测试职业具有以下特征: (一)人才需求大,就业压力小 在国外,从事软件开发与软件测试的从业人口比例是1:2,但目前国内这两者的从业人口比例是6:1,可以说国内软件测试行业人才缺口大,就业前景好,基本属于供不应求的状态。据职友集数据显示,北京地区软件测试工程师招聘,需求量为5479个,社会人才需求较为迫切。
另外,由于软件测试在我国起步较晚,独立设置测试部门、对测试人员有强烈需求的多为独具慧眼的大中型IT企业。软件测试人才不需要在小企业积累经验就能获得知名企业的入门通行证, 工作起点高于同类其它职业 (二)高薪 为了吸引更多的人才,企业纷纷采取高薪策略,刚入行的软件测试人员,起步月薪就在 3000-6000 元左右,远高于同龄人 1000-2000 元的薪资水平,工作 2-3 年后的薪资更是翻番。 据职友集数据显示,北京地区软件测试职位平均薪水为9630元,就业薪水远远超越了其他职位。 (三)多元化发展
软件测试人员接触各行各业, 既可走技术路线, 又可走管理路线。 由于工作的特殊 性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后的等领域都 涉及。在这过程中,测试人员不仅提升了专业的软件测试技能,还能接触到各行各业, 项目管理 、沟通 协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础。
(四)无性别歧视 软件测试岗位要求 认真、耐心、负责、善沟通, 故男女比例相当。 |