来源:滚动播报
(来源:上观新闻)
第48届世界技能大赛软件测试项目备选选手黎俊宇这个夏天有了新身份:回母校上海工商职业技术学院大唐信息技术学院当老师。今年7月,学校刚选拔出新一批软件测试梯队选手,布置了“暑期作业”,黎俊宇的微信不停冒出新消息,远程为学生们答疑解惑。
随着数字信息技术的发展,人们对软件的质量要求越来越高,各国企业积极推动培育专业的软件测试工程师,也因此诞生了软件测试这一新赛项。上海工商职业技术学院大唐信息技术学院院长俞蝶琼介绍,学校通过开设软件测试课程,着力培育软件质量的“守门员”。
![]()
黎俊宇在上海工商职业技术学院开展软件测试综合训练。邢千里/摄
软件质量“守门员”
软件测试项目是对软件功能性、可靠性、安全性、易用性等核心质量特性开展全面验证,通过各类测试技术与方法发现缺陷或错误,确保软件符合既定需求的竞赛项目。该项目要求选手理解软件业务模型与行业标准,制定测试计划;熟练运用等价类、因果图等主流测试用例设计方法;掌握Python等开发语言,掌握接口、性能、自动化等测试工具的使用;精准执行测试、判断结果,科学划分缺陷等级;分析缺陷根源并提出修复建议,规范编写测试报告,在时限内高效完成多类型测试任务。
黎俊宇的日常很简单,他形容:每天都在“找茬”。
软件开发工程师根据正常逻辑设计软件,但总会碰到“不按常理出牌”的情况,这就需要“质量安全监测员”将小错漏全部找出来,让软件顺利运行。以最简单的抢票系统为例,黎俊宇接入大模型测试环境,并根据用户登录无法实名认证、密码错误、黄牛抢票等常见现象输入对应参数,倘若后台弹出“正向反馈”,就说明该系统存在漏洞。 “软件开发是‘从0到1’的搭建,软件测试则是‘从0.5到1’的完整落地。”
AI是否会取代程序员?
对于软件测试项目来说,AI的到来成为“助推器”。上海工商职业技术学院软件测试项目教练王颖慧认为,在测试软件功能时,AI能够辅助生成相应脚本,“那些人没办法找出来的问题都能被AI‘查漏补缺’”。黎俊宇在国家队期间曾碰到过一道关于公安机动车违章处理的测试题,需要检测一个多模态大模型能否正确识别图片中的机动车牌号。他让AI自动生成大量机动车图片,并将其“投喂”给大模型,再根据模型返回的识别结果不断调优参数,逐步提高车牌识别的正确率。
勤学苦练“换赛道”
考大学前,黎俊宇对电脑感兴趣,高中暑假期间,他通过自学掌握了C语言、Java等编程语言。在上海工商职业技术学院计算机应用技术专业就读期间,他找到俞蝶琼,请教还可以学些什么,俞蝶琼推荐他参加学校移动应用开发项目选拔赛。凭借扎实基础,他入选校队,后来在上海市职业技能大赛上获得该项目优胜奖。
此次,软件测试项目成为新增项目进入第48届世界技能大赛,上海工商职业技术学院正筹备上海集训基地。黎俊宇在课堂上学过两个赛项的基础知识,在俞蝶琼推荐下,他决定转换赛道。
从零开始,黎俊宇在老师带领下逐渐掌握软件测试相关技术,每天最早来到机房,最晚离开,刻苦训练下,他在上海市职业技能大赛软件测试项目中夺冠,拿到了代表上海参加第三届全国职业技能大赛的入场券。
国赛的难度比市赛高得多。赛项从三个模块增加到了五个,原本他最擅长的白盒测试“换了编程语言”。“没办法,从头再来。”他重新学起了Python语言,强迫自己改变做题思路,还特地前往上海教育培训中心刷题。
在国赛上拿到第五名后,他顺利入选国家集训队,与全国软件测试项目的选手一起在各地集训,精进技能。今年4月的测试赛上,他取得了第二名的成绩。“尽管未能代表中国队出战世赛,但扎扎实实学到的知识定将一生受用。”
培养软件“全能手”
1999年,上海工商职业技术学院成立计算机信息系,以计算机应用技术专业为根基,培养软件开发人才。2016年,新增移动互联应用技术专业,进一步拓展了专业布局。两大专业核心课程体系覆盖软件开发、软件测试等领域,培养精开发、懂测试的高素质技术技能人才。
学院还与相关软件企业合作成立冠名班,培养期为12个月,企业派工程师进驻学校进行3个月的专项培训,学生可进企业实习,实现校内外技能联动。“通过这样全周期培养的学生具备过硬的专业素质,也能吃苦、会沟通,在就业市场非常吃香。”
关于梯队选手的选拔,俞蝶琼说,学院所有学生在大一都会参加校级职业技能大赛,选拔出20余人进入校级集训队。此外,每年5月,学院也会前往中职院校宣讲,提前锁定那些愿意通过竞赛提升技能的学生,在家长同意下来学院集训。
被选入软件测试项目的学生,就业范围非常广,包括App测试工程师、Web测试工程师,甚至还有人进入企业从事工业控制系统测试。广泛的就业选择推动着学校更新专业课程,下一步,学校还将开设软硬件结合的测试专项培训班,培养适合各类岗位的测试工程师。世赛新增项目也倒逼着学院探索新的发展路径,世赛考核内容正逐渐融入日常教学中。
编辑:季昕
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.