在数字化时代的浪潮下,随着大数据、人工智能、云计算等技术的飞速发展,软件测试行业作为保障软件质量的关键环节,正迎来前所未有的发展机遇。 即将举行的江西省第二届职业技能大赛,“软件测试”作为106个赛项之一,将为我省乃至全国挑选更多软件测试方面的人才,为推动软件技术创新注入不竭的活力,让更多软件测试人才在这条赛道上找寻属于自己的精彩。 千锤百炼 成千上万次调试,成就一款成熟的软件产品 “站在显示屏正前方,它能捕捉你的眼球,不用佩戴眼镜或者头显,就能呈现出3D效果……”4月8日9时许,在江西科骏实业有限公司一楼展厅,软件测试总监敖翔手拿空间定位笔,对公司最新研发的裸眼3D VR交互一体机里的软件进行调试。 随着敖翔手中的空间笔不断移动,显示屏里50元人民币图片上的布达拉宫逐步浮现在眼前。“这款搭载着眼球追踪及操作笔追踪双追踪系统的产品,是在去年12月份举行的2024中国(南昌)虚拟现实产业创新大会中正式发布的,达到裸眼3D效果,经过了成千上万次调试。”敖翔介绍道。 “通常开发一款新的软件产品,最晚在开发阶段,软件测试员就得入场,跟随开发组不断调试产品性能,并实时反馈调试结果。这就要求我们要了解软件开发流程,熟悉各种测试方法,甚至要精通一些编程语言,这样才能更高效地测试软件。”敖翔说,随着企业对软件质量要求的提高,软件测试不再仅仅是单纯的功能测试,而是涵盖了性能测试、自动化测试、鲁棒性测试、安全测试、兼容性测试等多个方面。 敖翔告诉记者,每一次测试,都像是在给软件开发团队“找茬”。软件测试专员需要模拟不同场景下,软件运行过程中可能遇见的情况,并检查其是否能够正常工作。譬如,手机里有一些重要信息,安全测试是发现和评估软件系统在面临各种潜在威胁和攻击时的安全性;而兼容性测试就是确保软件可以在不同的操作系统、浏览器、设备和网络环境下都能正常。 “可以说,每一个软件测试项目对于我们来讲都是一场耐力战,也是我们团队不断成长、突破的过程。”敖翔告诉记者,“要想成为一名优秀的软件测试工程师,要具有良好的逻辑思维能力和细致的观察能力,这样能更好地分析问题,找到问题的根源以及能及时发现软件的细小问题。软件测试工程师不是一个人在战斗,而是一个团队一同协作,这就要求软件测试员要具备良好的沟通能力,这样才能更好地与研发、开发团队进行有效交流。” 职业前景 中国软件测试行业人才缺口达50—60万 数字通信技术的出现助推了移动互联网的迅猛发展,正是在那个年代,敖翔开始接触互联网和电子产品,并对其产生了浓厚的兴趣。2015年,从东华理工大学通信工程专业毕业后,他就一直从事测试工作。在过往的职业生涯中,敖翔经历过国产芯片、智能手机、服务机器人、云服务器、XR等相关智能产品的软硬件测试。 “随着技术的飞速发展和数字化转型的深入推进,软件测试行业正迎来前所未有的变革,也越来越注重用户体验和数据安全,通过持续的技术创新和优化,提供更加个性化、智能化的服务。”敖翔表示,这意味着,在软件产品上线前,承担“模拟用户体验”职能的软件测试人员成了数字化转型的“试验官”。 那么,企业对于软件测试人员的需求如何呢? 江西科骏实业有限公司事业部总经理陈伟华介绍,近年来,随着云计算、大数据、人工智能等新兴技术不断发展,行业内对于软件测试岗位的要求也在提高,如果能熟悉新兴技术,会在择业时更吃香。以科骏公司为例,其一直注重XR技术与AI技术融合应用服务商,深耕职业技能教育与实训领域,软件测试人员如果掌握一些XR技术与AI技术,会更方便日常工作。“目前,公司服务产品测试人员有近20人,其中半数在结合AI赋能测试。”陈伟华说道。 陈伟华说,中国软件测试市场规模从2016年的700亿美元迅猛增加到2024年的2000亿美元,占全球市场的1/3。据不完全统计,目前中国软件测试行业的人才缺口高达50万至60万,而在南昌,随着数字经济的迅猛发展,我市聚焦移动智能终端、光电、芯片制造等重点领域,全力构建以移动智能终端、LED为主的电子信息产业集群,形成了完善的产业链条,测试人才的需求量也在持续增长。据招聘网站统计,南昌正在招聘测试岗位有500余个,月薪资平均范围7000元—1.2万元,最高薪资达3万元。“如今,软件开发与测试的比例从几年前的7:1缩小到现在的3:1,这一变化表明,企业对测试人员在产品质量保障中的作用越来越认可。”陈伟华说。 选拔人才 通过赛事发掘有潜质的软件测试人才 “软件测试”竞赛项目专家袁素琴告诉记者,江西省第二届职业技能大赛将“软件测试”纳入比赛项目,不仅能让参赛者提升自己的软件测试技能水平,还能为江西省的软件企业提供选拔人才的契机,帮助企业招揽更多优秀的软件测试人才。 据介绍,“软件测试”竞赛项目按照计算机程序员职业国家职业技能标准(三级)及以上要求,主要面向功能测试工程师、自动化测试工程师、性能测试工程师、接口测试工程师、测试开发工程师等岗位,结合国内外行业企业要求,采取现场实操形式,完成软件测试任务。 “‘软件测试’竞赛项目主要考核选手的综合分析能力、测试文档的设计与编写能力、测试用例的设计能力、测试方法的运用能力,测试的执行能力、自动化测试技术的应用能力,以及科学组织规划、高效沟通的团队合作能力等。”袁素琴说,此次竞赛考核旨在模拟并提升参赛者的专业技能,参照第二届全国技能大赛的高标准,全面覆盖软件测试关键技能,同时注重考查参赛者的创新思维、问题解决策略及持续学习能力,以确保发掘具有潜质的软件测试人才。 “此次竞赛是对软件测试技能的展示和评估,将理论融入技能考核过程中,参赛选手需要按照软件测试标准或要求展示软件测试技能,将不再举行知识和理解的理论测试。”袁素琴说,“试题以清晰明了的形式呈现各模块的测试任务,需要参赛者运用不同的测试方法和技术,完成各模块测试任务。这就意味着,要求高水平的参赛者采取不同的测试技术和手段测试出系统缺陷。” 赛事亮点 师生有可能 同台“炫”技 “‘软件测试’竞赛项目参赛者的年龄要求在16岁至60岁,这就意味着老师和学生可能同台竞技。”袁素琴说,随着互联网技术不断发展,软件应用越来越广泛,软件测试的职业前景也越来越广阔。 针对正准备进入软件测试行业的年轻人有哪些建议?袁素琴表示,从业者应保持学习激情,只有不断地学习和尝试,才能在软件测试的道路上找到自己的方向。 “在未来,软件测试的发展方向上将更加注重技术创新、人工智能与大数据的应用,以适应市场对高精尖技术的需求,促进软件产业的持续健康发展。”袁素琴说,“此次‘软件测试’竞赛项目在南昌日报社举办,地理位置得天独厚,周边交通便利,公交、地铁环绕,而且场地宽敞,能容纳众多参赛者;设施先进环境整洁,基础设施配套有休息区与餐饮区,各方面条件优越,为赛事成功举办筑牢了根基。” 洪观新闻·南昌晚报记者 李海燕 胡萧 周野 文 刘铭 图