软件测试方法及相关产品技术

技术编号:22075478 阅读:40 留言:0更新日期:2019-09-12 14:03
本申请涉及软件测试技术领域的测试流程改进,具体公开了一种软件测试方法,该方法包括:接收针对目标软件的测试请求;获取与所述测试请求对应的第一脚本代码文件和第二脚本代码文件,所述第一脚本代码文件为所述目标软件的已发布版本对应的脚本代码文件,所述第二脚本代码文件为所述目标软件的待测版本对应的脚本文件;确定差异比较git diff命令集中与所述测试请求对应的目标git diff命令,根据所述目标git diff命令比较所述第二脚本代码文件相对于所述第一脚本代码文件的改动代码;根据所述改动代码对所述待测试版本进行测试。本申请实施例有利于简化测试流程,提高用户体验。

Software testing methods and related products

【技术实现步骤摘要】
软件测试方法及相关产品
本申请涉及测试
,具体涉及一种软件测试方法及相关产品。
技术介绍
随着用户需求的增加,产品功能的快速迭代已经成为常态,因此,为了满足不同的需求,需要经常更新产品功能,并在页面展现产品的丰富多样性。目前,在改动产品的功能后,需对新的产品功能进行测试,判断新的产品功能是否达到预期效果,对产品功能的测试一般通过两种方式,第一,对产品页面的展示效果进行测试,判断是否达到预期效果,第二,对产品的脚本代码进行测试,判断脚本代码的改动功能是否和预期效果对应,第一种测试时,会遗漏部分功能的测试,第二种测试,如改动的代码较多,无法准确定位所有改动代码,所以,现有技术中,对产品功能的测试繁琐,准确率低,用户体验差。
技术实现思路
本申请实施例提供了一种软件测试方法及相关产品,通过版本脚本代码的比较,简化测试流程,提高测试的精确度。第一方面,本申请实施例提供一种软件测试方法,该方法包括:接收针对目标软件的测试请求;获取与所述测试请求对应的第一脚本代码文件和第二脚本代码文件,所述第一脚本代码文件为所述目标软件的已发布版本对应的脚本代码文件,所述第二脚本代码文件为所述目标软件的待测版本文档来自技高网...

【技术保护点】
1.一种软件测试方法,其特征在于,所述方法包括:接收针对目标软件的测试请求;获取与所述测试请求对应的第一脚本代码文件和第二脚本代码文件,所述第一脚本代码文件为所述目标软件的已发布版本对应的脚本代码文件,所述第二脚本代码文件为所述目标软件的待测版本对应的脚本文件;确定差异比较git diff命令集中与所述测试请求对应的目标git diff命令,根据所述目标git diff命令比较所述第二脚本代码文件相对于所述第一脚本代码文件的改动代码;根据所述改动代码对所述待测试版本进行测试。

【技术特征摘要】
1.一种软件测试方法,其特征在于,所述方法包括:接收针对目标软件的测试请求;获取与所述测试请求对应的第一脚本代码文件和第二脚本代码文件,所述第一脚本代码文件为所述目标软件的已发布版本对应的脚本代码文件,所述第二脚本代码文件为所述目标软件的待测版本对应的脚本文件;确定差异比较gitdiff命令集中与所述测试请求对应的目标gitdiff命令,根据所述目标gitdiff命令比较所述第二脚本代码文件相对于所述第一脚本代码文件的改动代码;根据所述改动代码对所述待测试版本进行测试。2.根据权利要求1所述的方法,其特征在于,所述获取与所述测试请求对应的第一脚本代码文件和第二脚本代码文件具体包括:获取所述测试请求中携带的已发布版本的第一版本ID和待测试版本的第二版本ID;根据所述第一版本ID和所述第二版本ID确定第一脚本代码文件在系统仓库的第一存储位置和第二脚本代码文件在所述系统仓库的第二存储位置,其中,所述系统仓库中的存储位置包括工作区和版本库;从所述第一存储位置提取所述第一脚本代码文件,从所述第二存储位置提取所述第二脚本代码文件。3.根据权利要求2所述的方法,其特征在于,所述确定差异比较gitdiff命令集中与所述测试请求对应的目标gitdiff命令具体包括:确定gitdiff命令集中每个gitdiff命令待比较的版本代码的存储位置;获取与所述第一存储位置和所述第二存储位置对应的gitdiff命令;将所述对应的gitdiff命令标记为目标gitdiff命令。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述根据所述改动代码对所述待测试版本进行测试具体包括:确定所述改动代码对应的目标函数;根据目标函数与场景的第一映射关系以及所述目标函数确定所述目标函数对应的改动场景;根据场景与测试用例的第二映射关系以及所述改动场景确定所述目标函数对应的测试用例;根据所述测试用例对所述改动代码进行测试,得到第一测试结果;获取所述已发布版本的第二测试结果;综合所述第一测试结果和所述第二测试结果,得到所...

【专利技术属性】
技术研发人员:莫鹏程
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1