【技术实现步骤摘要】
一种自动化测试系统及测试方法
本专利技术实施例涉及自动化测试领域,尤其涉及一种自动化测试系统及测试方法。
技术介绍
随着计算机技术的迅速发展,软件的应用范围越来越广泛,软件结构也越来越复杂。为了保证软件产品的高质量和测试的高效率,自动化测试越来越受到人们的重视。当前的自动化测试方式主要是基于产品UI(UserInterface,用户界面)层测试,将黑盒功能测试转化为由程序或工具执行的一种自动化测试。但对于智能交通领域,存在大量的智能交通数据,软件版本较多,当前的自动化测试需要针对每个业务进行编写测试程序并测试,测试成本高,且需要大量的测试人员。
技术实现思路
本专利技术实施例提供一种自动化测试系统及测试方法,用于智能交通领域的软件自动化测试,将多个测试模块集成为测试系统,测试模块之间相互调用,以提高自动化测试的效率。本专利技术实施例提供的一种自动化测试系统,包括:关系数据库测试模块、大数据算法后台测试模块、分布式数据库测试模块以及前端测试模块;所述关系数据库测试模块用于提供与关系数据库相关的测试用例,以测试所述关系数据库的连接健壮性、数据库性能和所述关系数据库与大数据算法后台进行数据交互的性能;所述大数据算法后台测试模块用于提供与所述大数据算法后台相关的测试用例,以测试所述大数据算法后台满足用户需求的性能;所述分布式数据库测试模块用于提供与分布式数据库相关的测试用例,以测试所述分布式数据库的连接健壮性、数据库性能、所述分布式数据库与所述大数据算法后台 ...
【技术保护点】
1.一种自动化测试系统,其特征在于,包括:关系数据库测试模块、大数据算法后台测试模块、分布式数据库测试模块以及前端测试模块;/n所述关系数据库测试模块用于提供与关系数据库相关的测试用例,以测试所述关系数据库的连接健壮性、数据库性能和所述关系数据库与大数据算法后台进行数据交互的性能;/n所述大数据算法后台测试模块用于提供与所述大数据算法后台相关的测试用例,以测试所述大数据算法后台满足用户需求的性能;/n所述分布式数据库测试模块用于提供与分布式数据库相关的测试用例,以测试所述分布式数据库的连接健壮性、数据库性能、所述分布式数据库与所述大数据算法后台进行数据交互的性能、所述分布式数据库与前端进行数据交互的性能;/n所述前端测试模块用于提供与所述前端相关的测试用例,以测试所述前端的性能、所述前端与所述分布式数据库进行数据交互的性能。/n
【技术特征摘要】
1.一种自动化测试系统,其特征在于,包括:关系数据库测试模块、大数据算法后台测试模块、分布式数据库测试模块以及前端测试模块;
所述关系数据库测试模块用于提供与关系数据库相关的测试用例,以测试所述关系数据库的连接健壮性、数据库性能和所述关系数据库与大数据算法后台进行数据交互的性能;
所述大数据算法后台测试模块用于提供与所述大数据算法后台相关的测试用例,以测试所述大数据算法后台满足用户需求的性能;
所述分布式数据库测试模块用于提供与分布式数据库相关的测试用例,以测试所述分布式数据库的连接健壮性、数据库性能、所述分布式数据库与所述大数据算法后台进行数据交互的性能、所述分布式数据库与前端进行数据交互的性能;
所述前端测试模块用于提供与所述前端相关的测试用例,以测试所述前端的性能、所述前端与所述分布式数据库进行数据交互的性能。
2.如权利要求1所述的系统,其特征在于,所述关系数据库测试模块包括所述关系数据库的设计规范测试模块、数据交互测试模块;
所述关系数据库的设计规范测试模块用于测试所述关系数据库的连接健壮性、数据库性能;
所述数据交互测试模块用于测试所述关系数据库与所述大数据算法后台进行数据交互的性能。
3.如权利要求2所述的系统,其特征在于,所述关系数据库的设计规范测试模块包括所述关系数据库的连接健壮性测试用例、性能测试用例;所述关系数据库的连接健壮性测试用例用于测试所述关系数据库的连接方式和连接稳定性;所述关系数据库的性能测试用例用于测试所述关系数据库的数据库结构、表结构、表逻辑;
所述数据交互测试模块包括大数据算法调用参数的数据测试用例和数据集测试用例;所述大数据算法调用参数的数据测试用例用于测试大数据算法运行时所需调用的参数以及中间数据的正确性和完整性;所述数据集测试用例用于测试业务需求的数据集的正确性和完整性。
4.如权利要求1所述的系统,其特征在于,所述大数据算法后台测试模块包括单元测试用例、算法参数的正确性测试用例、算法测试用例;
所述单元测试用例用于测试所述大数据算法后台的函数的功能和逻辑;
所述算法参数的正确性测试用例用于测试所述大数据算法后台中每个算法的输入输出的正确性;
所述算法测试用例用于测试用户需求的输入输出的完整性和一致性。
5.如权利要求1所述的系统,其特征在于,所述分布式数据库测试模块包括所述分布式数据库的连接健壮性测试用例、性能测试用例、算...
【专利技术属性】
技术研发人员:靳嘉曦,马晓龙,郭艳英,张玉福,闫辰云,王伟,
申请(专利权)人:青岛海信网络科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。