(图片来源网络,侵删)
第十章软件测试工具《2023网信自主创新调研报告》软件测试工具所包含的类别众多,在软件开发过程中扮演着至关重要的角色当前,自主软件测试行业已经进入加速发展阶段,相关产品陆续投入市场,但总的来看市场占有率还有待提高10.1自主软件测试工具在市场侧面临挑战10.1.1自主软件测试工具本身存在差距如同其他基础软件一样,自主软件测试工具用户少,这就必然导致使用反馈少,进而在产品易用性、可靠性、稳定性等方面更新迭代缓慢,导致国产软件测试工具的成熟度普遍不高另外,国产化的软件测试工具对国内市场的针对性不够强,虽然适配了大量国产化环境,但真正在国产化环境下开发,针对国内市场需求的产品并不多最后,国内厂商重软件主体轻配套资料,导致软件使用手册、在线帮助、学习资料、二次开发接口等方面有较大差距10.1.2自主软件测试工具没有形成市场规模首先,功能、性能和稳定性等方面的差距是导致市场认可度低的根本原因其次,以B/S架构为主的行业普遍重软件使用质量,轻软件内部质量软件使用质量更依赖于黑盒动态测试,造成软件代码分析工具的重要性被人为降低另外,由于标准不统一,市场上的自主软件测试工具存在数据格式差异,工具间难以打通、数据难以兼容,这进一步导致整个行业难以形成规模效应最后,国外开源软件测试工具在软件测试从业者中影响较大,也对自主软件测试工具造成了一定程度的冲击10.1.3行业对软件测试的认知有较大差异代码静态分析工具、单元/集成测试工具、功能自动化测试工具、接口测试工具、性能测试工具的使用在全行业都已经得到了基本的共识,在软件工程过程中也都得到了不同程度的应用全数字仿真测试系统、半实物仿真测试系统FPGA 测试工具仅在部分行业有所应用部分行业对国产软件测试工具的重视程度有所提高,但全行业仍缺乏认识在政府、金融、互联网、电信等领域用户对软件质量的认识还停留在软件的使用质量方面,缺少行业共识的高质量软件编码规范、软件单元测试/集成测试第三方测评制度,采用的软件测试工具主要是国外产品或开源工具,国产软件测试工具厂商在这些行业中的市场占有率几乎为零10.2自主软件测试工具需要资源投入和多维度支持10.2.1在国外工具的基础上进行仿制或改进软件测试工具有典型的工业软件属性,其具有体量小、集中度高、开发难度大、开发周期长、资金需求量大和见效慢等特点由于这些因素,真正专注于开发这些工具的厂家数量较少同时,国内软件测试工具市场碎片化,研发思路相对保守,研发资源有限,导致国内测试工具多是在国外工具的基础上进行仿制或改进,缺乏原创性另外,由于缺乏统一标准规范,使得不同品牌和型号的软件测试工具在性能功能和可靠性等方面存在较大差异10.2.2缺少政策牵引和标准支撑国产自主软件测试工具在当前的市场环境中面临着行业支持不够和引导不足的现实情况首先,行业内的认证认可机构在进行推进工作时,尚未广泛采用国产自主软件测试工具,导致国产工具在起源阶段就缺乏必要的认可度,无法发挥其应有的牵引作用其次,国产软件测试工具的测评标准目前尚不健全,缺乏权威性的评估体系,使得国产软件测试工具在面临国际竞争时,难以凭借自身实力赢得用户的信赖最后,国外软件测试工具在行业内的标杆性地位过于强大,同等条件下,用户倾向于选择国外工具由于市场竞争激烈,许多厂家为了争夺市场份额,采用了一些不正当的竞争手段,如包壳、超低价竞争等这些行为无疑扰乱了市场秩序,进一步导致很多国产品牌在竞争中处于劣势地位10.2.3没有和信创体系有效协同信创产业的发展不能依赖于国外工具,而应积极推动国产自主软件测试工具的应用和发展然而,受自身的成熟度和适配能力所限,自主软件测试工具对于信创产品的质量和安全保障力度不足,主要表现在:一是技术不成熟,导致测试工具的性能不稳定、功能不完善:二是标准化程度不高:导致数据交换困难三是生态环境不成熟,导致自主软件测试工具没有与信创体系有效融合,没有针对信创体系的需求做研发,进而不能高效地解决信创体系中软件的质量问题10.3建立高效权威的软件测试工具生态10.3.1提高产品的先进性和成熟度提升技术创新能力,加强关键基础技术研究,推动自主软件测试工具的技术创新通过引入新技术、新方法,提高测试工具的自动化、智能化水平,降低人工干预,提高测试效率一方面在软件测试工具的核心算法上加大研发投入,尽快突破各类软件测试关键技术,不断降低代码缺陷检测工具的漏报率和误报率,加强与集成开发环境、软件工程工具产品数据管理系统等平台的融合力度,全方位提升国产工具的性能、可靠性、易用性、标准符合性和运维能力;另一方面,提升与国产基础软硬件环境的适配能力,不断适应国内各行业软件工程过程的特点,将国产软件测试工具有机融合进各行业软件研发与生成过程中,通过方案、产品、技术服务相结合的多种方式,更好地为各行业用户提供多场景的使用方式同时要加强知识产权保护工作,保护创新成果,鼓励技术研发和创新10.3.2推动标准建设与认证检测工作参考国际标准和行业最佳实践,制定适合国情的软件测试工具评测标准这些标准应涵盖功能性能、易用性、稳定性、安全性等多个方面,以确保全面客观地评价软件测试工具的优劣同时,注重制定和完善自主软件测试工具和信创体系的标准体系,加强产品的认证和检测工作,提高产品的质量和可靠性,增强市场竞争力10.3.3强化产业链整合,服务信创产业强化产业链整合,加强产业链上下游企业的合作交流,形成产业生态链通过整合产业链资源,提高产品的市场占有率和竞争力,实现信创体系与自主软件测试工具的协同发展,共同推动产业升级具体举措可包括:一是树立标杆选择具有代表性的信创企业和项目,作为自主软件测试工具的应用标杆二是逐步推广加强与信创企业和项目之间的交流与合作,扩大自主软件测试工具的知名度和影响力三是加强协同自主软件测试工具厂商要深入了解信创产业的需求和趋势,与信创企业建立紧密的合作关系,共同推动自主软件测试工具在信创产业中的应用和普及10.3.4加强人才队伍培养工作为了推动国产自主软件测试工具的发展和应用,需要加强人才培养和引进,提高人才的复合型能力,促进人才聚集和流动一是与高校建立合作关系,共同推动国产软件测试工具在教学中的普及和应用二是针对国产软件测试工具开发专门的教程,供学生和从业者学习实践三是与高校共建实验室,提供国产软件测试工具的设备和环境,供学生进行实践活动,提高他们的实践能力四是举办软件测试大赛,通过比赛提升学生的软件测试技能,同时增加对国产工具的认识和信任五是提供技术支持和培训,帮助从业者更好地理解和使用这些工具六是与高校和研究院所开展研究合作共同探索新的测试技术和方法,推动软件测试领域的发展
0 评论