- 登录
华南理工大学
进入展位长期以来,在软件测试领域,Google等外国公司借助MonkeyTest、Evosuite等开源工具构建了由分支覆盖、语法覆盖等准则为基础的单元测试技术壁垒。本专利提出了一种基于路径覆盖测试用例自动生成的单元测试方法,将自动测试技术推广到要求最为严格、纠错能力最强的路径覆盖标准,能够更有效地检测出软件的缺陷。本专利的技术方案无需人工干预即可自动对源代码程序进行控制流图分析与路径覆盖测试用例生成,大幅提升了软件单元测试的自动化程度与效率。
本专利实施团队成功应用于TCL云创科技有限公司相关产品,该技术确保了其在安卓系统与相关APP开发过程中软件的质量,帮助TCL在2021年出货智能手机近4000万台,巩固了其在智能移动设备的优势地位(中国前九,北美前三、欧洲前三)。
北明软件在穗康码研发过程中采用该专利技术,通过结合本专利测试用例自动生成的技术,提高软件测试效率,缩短了穗康码的研发周期。2020年至今,穗康码已更新迭代110多次,通过该专利技术及时发现BUG达150多个,支持了国家的动态清零防疫政策。此外本专利技术还应用于一网通办、智慧法院、ODR在线矛盾纠纷化解平台等软件的单元测试环节,显著提升软件质量并降低开发成本,并创造经济效益超159,254万元。
在该专利技术的支持下,专利权人团队获得了第二届“源创杯”全国创新创意大赛总决赛最高奖项,第五届智能优化与调度学术会议优秀博士学位论文奖,2022年获数据科学与人工智能青年科技人才学术成果奖。
1. 本专利技术已投入生产,创造社会与经济效益
本专利技术已应用于北明软件、TCL等企业的多款产品中,包括一网通办、一网统管、城市运营中心、智慧法院、ODR在线矛盾纠纷化解平台[1]等产品解决方案。采用本专利技术的产品具备质量高、开发成本低、出错少等特点,产品响应速度、出错率等技术指标达到行业领先水平。上述产品获得腾讯、华为、海康威视、启明星辰、中国联通等用户的广泛认可,在新冠防疫、智慧城市建设等领域产生积极的社会效益,并创造经济效益超159254万元。
2. 本专利已应用于新冠防疫,支持国家的动态清零防疫政策
新冠疫情爆发初期,面临着防疫工作任务重且紧急、防疫信息不对称、市民健康信息多而复杂等问题,而健康码是辅助防疫政策的重要手段。本专利技术被及时应用于穗康码[2]研发过程,显著提升了软件的测试效率,缩短了穗康码的研发周期,提升穗康码的更新迭代频率,更好地健全穗康码的功能,大大地减轻了广州防疫工作压力,成为广州防疫的一把“利器”,方便了市民的出行,切实提升了广州市民的满意度,成功支持了国家的动态清零防疫政策。
3. 本专利应用于智慧城市平台开发,提升政府管理与服务能力
本专利技术系国际首创,属于软件测试领域的核心技术,该技术能够应用于各类编程语言的单元测试过程中,实现路径覆盖级测试用例自动生成。本专利技术成果借助腾讯云平台,成功应用于北明软件在广东省智慧新民生项目、舞钢市智慧城市平台搭建[3]、深圳市公安局民生警务项目[4]等场景的单元测试过程中,为需要紧急上线的大规模并发使用软件提供高效、高质量地自动化测试技术作为支撑,加速服务平台搭建、提高软件质量,为政府行业提供基础设施、支撑软件、应用运行保障和信息安全等服务。
[1] http://www.bmsoft.com.cn/index.php?c=show&id=393
[2] https://baike.baidu.com/item/穗康码/49774308?fr=aladdin
[3] http://www.bmsoft.com.cn/index.php?c=show&id=421
[4] http://www.bmsoft.com.cn/index.php?c=show&id=406