【技术实现步骤摘要】
一种基于数据驱动的测试方法及装置
[0001]本申请涉及数据测试领域,具体而言,涉及一种基于数据驱动的测试方法及装置。
技术介绍
[0002]软件测试是对项目研发过程的产物质量进行审查,保障产品质量的过程。其中,自动化测试作为当前重要的一种测试方法,因其具有响应速度快、稳定性高、人工干预少的特点,从而能够很好地契合高响应、海量数据验证等需求的测试任务。
[0003]然而,在实践中发现,目前的自动化测试方法虽具有上述的诸多效果。但是该种方法却具有较高的维护难度,通常需要投入较多的人力成本,同时还会大幅影响该方法的工作效率。
技术实现思路
[0004]本申请实施例的目的在于提供一种基于数据驱动的测试方法及装置,能够降低自动化测试方法的维度难度,并提高自动化测试的工作效率。
[0005]本申请实施例第一方面提供了一种基于数据驱动的测试方法,包括:
[0006]获取待测试的数据文件;
[0007]根据预先构建的驱动测试框架和所述数据文件,生成测试参数数据;
[0008]将所述测 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据驱动的测试方法,其特征在于,包括:获取待测试的数据文件;根据预先构建的驱动测试框架和所述数据文件,生成测试参数数据;将所述测试参数数据传入所述测试脚本进行实际执行,得到测试结果;输出所述测试结果。2.根据权利要求1所述的基于数据驱动的测试方法,其特征在于,在所述获取待测试的数据文件之前,所述方法还包括:构建驱动测试框架;通过所述驱动测试框架生成以数据为驱动的测试脚本。3.根据权利要求1所述的基于数据驱动的测试方法,其特征在于,所述根据预先构建的驱动测试框架和所述数据文件,生成测试参数数据,包括:从所述数据文件中读取测试数据;通过所述驱动测试框架对所述测试数据进行参数替换,得到测试参数数据。4.根据权利要求1所述的基于数据驱动的测试方法,其特征在于,所述根据预先构建的驱动测试框架和所述数据文件,生成测试参数数据,包括:确定所述数据文件所涉及的数据源;通过所述驱动测试框架对所述数据源的连接串中的变量进行解析,得到测试参数数据。5.根据权利要求1所述的基于数据驱动的测试方法,其特征在于,不同的所述数据文件对应不同的测试用例。6.一种基于数据驱动的测试装置,其特征在于,所述基于数据驱动的测试装置包...
【专利技术属性】
技术研发人员:王闪闪,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。