【技术实现步骤摘要】
基于功能点的软件测试方法、装置和计算机可读存储介质
[0001]本申请涉及计算机
,具体涉及一种基于功能点的软件测试方法、装置和计算机可读存储介质。
技术介绍
[0002]随着计算机技术的发展,各种各样的软件得到广泛的应用,例如,装载在电脑、手机等智能设备中系统软件和应用软件等。为了提供更完善、流畅的软件服务,需要对开发的软件程序进行软件测试,例如,通过对软件实现的功能点进行测量来对软件进行测试。
[0003]在对现有技术的研究和实践过程中发现,软件代码发生变动时,会对多个功能点产生影响,由于软件代码中接口调用较为复杂,使得在现有的软件测试过程中,极易出现功能点测试遗漏的情况,从而出现软件在运行时出错的问题,进而导致软件的测试效率较低。
技术实现思路
[0004]本申请实施例提供一种基于功能点的软件测试方法、装置和计算机可读存储介质,可以在软件代码发生更新时,准确的确定更新代码涉及到的功能点,从而避免功能点测试遗漏的情况,进一步提高了软件测试效率。
[0005]本申请实施例提供一种基于功 ...
【技术保护点】
【技术特征摘要】
1.一种基于功能点的软件测试方法,其特征在于,包括:获取待测试软件在当前版本的软件代码,并在所述软件代码中识别出所述待测试软件基于所述当前版本的更新代码;基于所述待测试软件对应的预设关联关系,在第一候选功能点中确定与所述更新代码关联的第一测试功能点,所述预设关联关系包括待测试软件的软件代码中代码与第一候选功能点之间的关联关系;获取功能点调用关系,并根据所述功能点调用关系在第二候选功能点中识别出与所述第一测试功能点关联的第二测试功能点;获取所述第一测试功能点和所述第二测试功能点对应的测试优先级,并基于所述测试优先级对所述第一测试功能点和所述第二测试功能点进行排序;对排序后的测试功能点进行执行处理,以实现对所述待测试软件的测试。2.如权利要求1所述的基于功能点的软件测试方法,其特征在于,所述基于所述待测试软件对应的预设关联关系,在第一候选功能点中确定与所述更新代码关联的第一测试功能点,包括:基于所述待测试软件对应的预设关联关系,在第一候选功能点中筛选出与所述更新代码关联的候选测试功能点;获取所述候选测试功能点的功能点包含信息,并根据所述功能点包含信息,识别出所述候选测试功能点对应的子功能点;将所述候选测试功能点以及所述子功能点确定为第一测试功能点。3.如权利要求1所述的基于功能点的软件测试方法,其特征在于,所述基于所述待测试软件对应的预设关联关系,在第一候选功能点中确定与所述更新代码关联的第一测试功能点,包括:在所述待测试软件对应的预设关联关系中搜索与所述更新代码匹配的至少一个功能点关联关系;当搜索到所述功能点关联关系时,获取所述更新代码对应的业务类型信息,并在所述功能点关联关系中识别出与所述业务类型信息匹配的目标关联关系;根据所述目标关联关系,在第一候选功能点中确定与所述更新代码关联的第一测试功能点。4.如权利要求3所述的基于功能点的软件测试方法,其特征在于,所述在所述待测试软件对应的预设关联关系中搜索与所述更新代码匹配的至少一个功能点关联关系之后,还包括:当未搜索到所述功能点关联关系时,对所述软件代码进行语法识别,得到与所述更新代码关联的至少一个代码模块;基于所述预设关联关系,识别出所述代码模块对应的关联功能点,并基于所述关联功能点,构建所述更新代码对应的更新功能点关联关系;根据所述更新功能点关联关系,在第一候选功能点中筛选出与所述更新代码关联的第一测试功能点。5.如权利要求1所述的基于功能点的软件测试方法,其特征在于,所述根据所述功能点调用关系在第二候选功能点中识别出与所述第一测试功能点关联的第二测试功能点,包
括:在所述功能点调用关系中识别出所述第一测试功能点对应的基础功能点调用...
【专利技术属性】
技术研发人员:白峰,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。