[发明专利]功能点参数的测试方法、装置、设备及存储介质在审
申请号: | 202211457740.9 | 申请日: | 2022-11-21 |
公开(公告)号: | CN115934514A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 赵佳祥;王鲁齐 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 胡明霞;臧建明 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能 参数 测试 方法 装置 设备 存储 介质 | ||
本申请提供一种功能点参数的测试方法、装置、设备及存储介质。涉及软件开发技术领域。该方法包括:获取待测的软件项目的基本操作信息和开发配置信息;基于所述基本操作信息,确定所述软件项目的操作复杂度参数,以及,基于所述开发配置信息,确定所述软件项目的开发复杂度参数;基于所述操作复杂度参数与所述开发复杂度参数之和,确定所述软件项目的功能点参数。本申请可以通过双重维度的复杂度参数,确定软件项目的功能点参数,与通过单一维度的操作步骤数确定功能点参数相比,提高了确定的功能点参数的准确性。
技术领域
本申请涉及软件开发技术领域,尤其涉及一种功能点参数的测试方法、装置、设备及存储介质。
背景技术
近年来,机器人流程自动化(Robotic Process Automation,简称RPA)被广泛应用到各行各业。RPA是一种模拟人类与终端设备之间交互操作的技术,通过RPA软件可以完成本来由人工操作终端设备才能完成的业务。为了确定开发RPA软件项目的规模和投入成本,在RPA软件项目开发之前,需要先对RPA软件项目的功能点参数进行测试,功能点参数用于表征RPA软件项目的规模和投入成本。
现有技术中,一般是利用RPA软件项目的操作步骤数,确定该RPA软件项目的功能点参数进行。对于某一RPA软件项目,该RPA软件项目的操作步骤数越大,对应的功能点参数就越大,则该RPA软件项目的规模越大、投入成本越高。
然而,发明人发现现有技术至少存在如下技术问题:RPA软件项目的功能点参数受到多个因素的影响,仅仅通过操作步骤数这个单一因素来确定RPA软件项目的功能点参数的准确性较低。
发明内容
本申请提供一种功能点参数的测试方法、装置、设备及存储介质,能够提高功能点参数的测试效率。
第一方面,本申请提供一种功能点参数的测试方法,包括:
获取待测的软件项目的基本操作信息和开发配置信息;
基于所述基本操作信息,确定所述软件项目的操作复杂度参数,以及,基于所述开发配置信息,确定所述软件项目的开发复杂度参数;
基于所述操作复杂度参数与所述开发复杂度参数之和,确定所述软件项目的功能点参数。
在一种可能的设计中,所述基本操作信息包括多个开发系统对应的流程步骤数;
所述基于所述基本操作信息,确定所述软件项目的操作复杂度参数,包括:
确定所述多个开发系统对应的开发平台信息,所述开发平台信息包括客户端平台和网页平台;
基于多个开发系统对应的开发平台信息和所述多个开发系统对应的流程步骤数,确定所述软件项目的操作复杂度参数。
在一种可能的设计中,基于多个开发系统对应的开发平台信息和所述多个开发系统对应的流程步骤数,确定所述软件项目的操作复杂度参数,包括:
确定所述客户端平台对应的第一权重和所述网页平台对应的第二权重;
基于所述多个开发系统对应的开发平台信息,从所述多个开发系统中确定开发平台信息为客户端平台的多个第一开发系统和开发平台信息为网页平台的多个第二开发系统;
确定所述多个第一开发系统的流程步骤数与所述第一权重的第一乘积以及所述多个第二开发系统的流程步骤数与所述第二权重的第二乘积;
基于所述第一乘积和所述第二乘积之和,确定所述软件项目的操作复杂度参数。
在一种可能的设计中,所述流程步骤参数包括鼠标点击步数、数据填充步数和文件操作步数中的至少一项。
在一种可能的设计中,所述开发复杂度参数包括开发模块参数和运维复杂度参数,所述开发模块参数包括组件开发数和AI模型数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211457740.9/2.html,转载请声明来源钻瓜专利网。