【技术实现步骤摘要】
一种面向平台的自动化验收方法和装置
[0001]本申请属于互联网金融
,尤其涉及一种面向平台的自动化验收方法和装置。
技术介绍
[0002]随着金融业务的不断发展以及数字化需求的广泛兴起,基于开源软件生态或第三方公司产品搭建的大数据平台已成为规模数据计算和处理的主要手段。为了实现平台架构的不断演进以及功能的推陈出新,必然需要对平台进行升级,这样也就导致平台变得越来越复杂。对于一次版本升级而言,除了带来功能的改进,往往还可能伴随着新的缺陷。因此,大数据平台作为整个大数据体系的基础支撑,质量需要得到保障。其中,最常见的方法就是以升级前的平台表现为基准,对升级后的平台进行全面的验收测试,以确保在新增特性符合需求的前提下,平台的存量功能和非功能保持稳定。
[0003]现有的平台验收测试一般分为两步:一是升级前的基准验证,二是升级后的比对验证。在基准验证阶段,先做功能验收,平台测试人员先行完成升级前平台框架的存量功能测试,随后各平台应用的配合测试人员再完成各自应用的批量测试,并确定留存功能是否正常、批量是否执行通过以及批 ...
【技术保护点】
【技术特征摘要】
1.一种面向平台的自动化验收方法,其特征在于,所述方法包括:确定是否达到目标平台升级前的基准验证启动时间;在确定达到升级前的基准验证启动时间的情况下,从验收案例库中拉取并执行目标平台的验收案例全集,得到升级前的测试结果数据;确定是否达到目标平台升级后的比对验证启动时间;在确定达到升级后的比对验证启动时间的情况下,从验收案例库中拉取并执行目标平台的验收案例全集,得到升级后的测试结果数据;将升级前的测试结果数据和升级后的测试结果,逐条案例进行自动对比,并根据对比结果生成验收报告。2.根据权利要求1所述的方法,其特征在于,在从验收案例库中拉取并执行目标平台的验收案例全集,得到升级前的测试结果数据之前,还包括:从多个目标来源中获取所述目标平台相关的功能测试案例和非功能测试案例;将获取的相关的功能测试案例和非功能测试案例存储至验收案例库中;确定所述验收案例库中的案例是否发生变动;在确定发生变动的情况下,通过自动增量归集的方式或存量更新的方式,对验收案例库中的案例进行更新。3.根据权利要求2所述的方法,其特征在于,所述目标来源包括以下至少之一:每期版本平台框架测试设计的功能自动化测试案例、平台应用在批量测试系统上定制的用于回归验证的批量自动化测试案例、性能测试平台上的平台自动化性能测试案例以及混沌工程平台上的平台可靠性自动化测试案例。4.根据权利要求1所述的方法,其特征在于,将升级前的测试结果数据和升级后的测试结果,逐条案例进行自动对比,包括:按照如下规则进行对比:升级后的平台框架功能成功案例、可靠性有效案例以及耗时更少或耗时增加的幅度低于预设容错阀值的批量和性能验收案例,判定为验收通过;升级后的平台框架功能不通过的案例、可靠性失效案例以及耗时增加的幅度超过预设容错阀值的批量和性能验收案例,判定为验收不通过。5.根据权利要求1所述的方法,其特征在于,根据对比结果生成验收报告,包括:根据对比结果,分维度进行统计;将统计结果,以html格式分章节显示;其中,章节包括概述章节和验收明细章节,其中,概述章节包括:本次验收的平台、本次验收的任务名称、验收任务的开始时间、验收任务的结束时间、验收案例总数、耗时容错阀值、案例合计通过率,验收明细章节包括:每项验收内容的案例数、案例通过率、不通过案例明细。6.一种面向平台的自动化验收装置,其特征在于,包括:第一确定模块,用于确定是否达到目标平台升级前的基准验证启动时间;第一执行模块,用于在确定达到升级前的基准验证启动时间的情况下,从验收案例库中拉取并执行目标平台的验收...
【专利技术属性】
技术研发人员:李钦,郑小燕,刘翰林,丁杰媛,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。