|
中安网3月16日消息 作为一名普通电脑用户,当你进行某个软件或者数据调用时,突然发现电脑不“工作”了,也就是俗称的“死机”了,你能理解造成这种现象的原因,很多时候其实只是因为软件或者系统中间出现了一个“bug”?
专家指出,正如其他产品在生产中会产生各种质量问题一样,软件的开发也不可避免地会出现大量的错误,也就是人们常说的“bug”。因此和传统产品的生产需要在每道工序上都安排检验试验一样,软件在开发过程中也需要不断地进行检验和测试。如果不进行大量的科学系统的测试就交付使用,软件中所含的“bug”太多,就会导致电脑频繁地“死机”,从而影响用户们的正常使用。
事实上,我们普通用户日常所应用到的各种软件,它们在正式交付使用前,都是经过了大量测试工作的,而且这种测试工作也贯穿整个产品开发过程的每一个环节。例如微软的Windows2000系统开发,在这个项目组中除了250多个项目经理和1700多个开发人员,微软还调用了3200多名软件测试人员。不过尽管如此,现实中人们对电脑的使用仍会发生许多的死机现象,其中90%以上是与软件调用时出现的数据冲突有关。因此从这种意义上讲,软件其实也是测出来的。
随着IT技术应用的发展,产品质量控制与质量管理正逐渐成为企业生存与发展的焦点。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业人才,即测试工程师来完成。测试工程师在IT企业中所担当的角色,形象的称谓可以说就是“质量管理”,通过采取各种可能的措施对开发人员所做出的程序指令进行测试,帮助开发人员及时地发现程序中潜在的各种错误,从而确保程序的正常运行,在产品推向市场前为其贴上“质量合格”的标签。
根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师需要辅有1-2个软件测试工程师。而在国内,软件测试仿佛还只是近两年的事,当大多数IT人埋头于软件编程的时候,软件测试工程师并没有受到国内企业的足够重视。许多软件企业内部的测试人员和开发人员之比在1:5甚至更低,而具有专业技能的软件测试人员凤毛麟角。
为加快我国软件产业的发展,适应国内软件企业实现规模化的发展趋势,近年来一直引领着我国IT职业教育发展的北大青鸟APTECH,在进行大规模产业化软件开发人才培养的同时,现已正式推出了我国第一个系统化软件测试工程师BTEST培训课程体系,为国内软件企业输送高质量的软件测试人才。
一名合格的软件测试人员,不仅需要理解和掌握测试理论、标准和规范,根据不同企业的产品特点,要求了解相应的开发测试方法,而且还要熟练操作一种甚至多种测试工具。对于资深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。据介绍,BTEST面向软件企业的测试工作岗位,通过对相关知识和技能的科学系统化训练,培养具备一定软件项目开发和测试经验、具备较强动手和学习能力、能够满足软件测试岗位基本素质要求的实用型软件测试人才。
有关专家表示,BTEST课程体系的推出和培训推广,一方面可以进一步完善我国的软件企业人才结构,同时也为许多的IT人提供了新的职业发展方向。据悉该培训主要围绕真实工作环境和实际任务展开,通过项目案例和项目实训,培养学员专业的软件测试技能,整个课程体系具有显著的实用性、系统性和教学渐进性特点。
|