【技术实现步骤摘要】
一种测试方法、存储介质和服务器
本专利技术涉及软件测试领域,尤其涉及一种测试方法、存储介质和服务器。
技术介绍
系统在版本升级或者业务功能维护修改时,都可能会影响整个系统的使用,传统的回归测试方法通常是将所有需要运行的测试向量依次序排列,相当于单独运行每个测试向量,每次相隔较长时间,或者做出较大更新后运行一次回归测试,并在最后通过人工或简单的命令来检查结果。这样的回归测试方法在验证复杂度较低、测试向量数量较少的情况下可以满足要求;然而,随着系统应用版本的频繁更新,尤其大量产品数据的更迭,使得很难在较短时间内完成所有测试向量的回归测试,问题不能得到尽快反馈,将为进一步设计修改埋下隐患。另外,相隔较长时间运行一次回归测试,也会使问题不能尽快反馈,使设计过程处于不断修改本来已经通过的功能的状态,而新的修改又总是有可能带来新的问题,如此陷入恶性循环,最终导致设计工作陷入低效的循环。综上所述,现有的回归测试针对频繁更新的系统的测试效率低,且耗费大量人力,系统维护成本高。
技术实现思路
本专利技术实施例提供了一种测试方法、存储介质和服务器,以解决现有的回归测试针对频繁更新的系统的测试效率低,且耗费大量人力,系统维护成本高的问题。本专利技术实施例的第一方面提供了一种测试方法,包括:对待测对象进行系统测试时,记录所述系统测试过程中的测试用例,并将记录的所述测试用例存入基准测试用例集;获取对所述待测对象进行回归测试的用例筛选逻辑;根据所述用例筛选逻辑对所述基准测试用例集进行筛选,将筛选后保留的测试用例存入回归测试用例集中;获取回归测试参数,根据所述回归测试参数与所述回归测试用例 ...
【技术保护点】
1.一种测试方法,其特征在于,包括:对待测对象进行系统测试时,记录所述系统测试过程中的测试用例,并将记录的所述测试用例存入基准测试用例集;获取对所述待测对象进行回归测试的用例筛选逻辑;根据所述用例筛选逻辑对所述基准测试用例集进行筛选,将筛选后保留的测试用例存入回归测试用例集中;获取回归测试参数,根据所述回归测试参数与所述回归测试用例集中的测试用例,对所述更新后的所述待测对象执行回归测试;将所述回归测试的测试结果数据与预期的需求数据进行比对,根据比对结果定位比对测试不符合预设测试结果的数据;根据定位的结果,输出所述回归测试的测试结果。
【技术特征摘要】
1.一种测试方法,其特征在于,包括:对待测对象进行系统测试时,记录所述系统测试过程中的测试用例,并将记录的所述测试用例存入基准测试用例集;获取对所述待测对象进行回归测试的用例筛选逻辑;根据所述用例筛选逻辑对所述基准测试用例集进行筛选,将筛选后保留的测试用例存入回归测试用例集中;获取回归测试参数,根据所述回归测试参数与所述回归测试用例集中的测试用例,对所述更新后的所述待测对象执行回归测试;将所述回归测试的测试结果数据与预期的需求数据进行比对,根据比对结果定位比对测试不符合预设测试结果的数据;根据定位的结果,输出所述回归测试的测试结果。2.根据权利要求1所述的测试方法,其特征在于,所述用例筛选逻辑为根据优先级筛选,所述根据所述用例筛选逻辑对所述基准测试用例集进行筛选,将筛选后保留的测试用例存入回归测试用例集中,包括:将所述基准测试用例集的测试用例根据测试用例的排序因素进行优先级排序,所述排序因素包括如下排序因素中的一种或者多种:测试用例是否为新增的测试用例、测试用例是否为改进的测试用例、对应测试需求优先级、对应测试需求个数、对应缺陷严重程度、对应缺陷个数以及对应缺陷状态;将优先级满足预设优先级的测试用例存入回归测试用例集。3.根据权利要求2所述的测试方法,其特征在于,所述将所述基准测试用例集的测试用例根据测试用例的排序因素进行优先级排序,包括:根据如下公式计算所述基准测试用例集中第i个测试用例的优先级评分Priority_scorei:其中,N_flawi为第i个测试用例对应的缺陷个数,N_demandi为第i个测试用例对应的测试需求个数,Serious_scorein为第i个测试用例对应的第n个缺陷的严重程度评分,Matched_degreeim为第i个测试用例对应的第m个测试需求的匹配度,Status=‘New’表示测试用例为新增或者改进的,ω为测试用例为新增或者改进时测试用例优先级的权重;将所述基准测试用例集中每个测试用例按优先级评分从高到低排序。4.根据权利要求2所述的测试方法,其特征在于,所述将所述基准测试用例集的测试用例根据测试用例的排序因素进行优先级排序,包括:将所述基准测试用例集中的测试用例按指定的分类规则进行分类;将分类后每一类测试用例根据测试用例的排序因素进行优先级排序。5.根据权利要求1至4任一项所述的测试方法,其特征在于,所述将所述回归测试的测试结果数据与预期的需求数据进行比对,定位比对不符合预设测试结果的数据,包括:将回归测试返回的数据拆分成与预期的需求数据的数据类型对应的字段值;将拆分的字段值与所述预期的需求数据进行比对,若比对结果不在预期结果范围内,则比对失败;定位所述比对失败的字段值在所述待测对象的源代码中的位置,并将比对失败的字段与所述位置写入失败结果集中。6.一种计算...
【专利技术属性】
技术研发人员:谢亚倩,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。