一种业务比对测试系统技术方案

技术编号:19933970 阅读:25 留言:0更新日期:2018-12-29 04:28
本发明专利技术提供一种业务比对测试系统,将测试用例按照功能用途进行分类,并将每个类别的测试用例按照预设的排列次序排列成测试模块,将每个测试模块设置模块编号;数据分析客户端获取需要测试的测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端将比对结果反馈至数据分析客户端;第二比对客户端将比对结果反馈至数据分析客户端。系统可以执行多种类别,多个批次的测试用例,对用例结果自动进行比对,当结果不一致时,可以进行标识,并且能够通过第一比对客户端以及第二比对客户端交替测试,提高测试的准确度。

【技术实现步骤摘要】
一种业务比对测试系统
本专利技术涉及服务器测试领域,尤其涉及一种业务比对测试系统。
技术介绍
测试用例是测试人员对服务器功能完整性及稳定性进行测试过程中,由测试人员编写的包含测试手段、测试步骤、预期结果、实际结果等内容的脚本或文档。测试用例的的主要作用,是通过预期结果和实际结果之间的区别,为研发人员提供参考依据,特别是对于实际结果和预期结果不一致的测试用例,可以很好的修正研发人员的设计思路。测试用例通常也作为比对测试使用,传统的比对测试是将用例全部统一执行,最终按根据用例执行结果去挨个查询结果不一致的用例原因,这样不仅会造成效率低下,而且大大浪费人力,尤其在业务场景复杂且用例数量庞大的情况下。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种业务比对测试系统及方法,包括:数据分析客户端,第一比对客户端以及第二比对客户端;第一比对客户端配置有所有测试用例的原始测试模板;第二比对客户端配置有测试用例的当前测试模板;数据分析客户端用于将测试用例按照功能用途进行分类,并将每个类别的测试用例按照预设的排列次序排列成测试模块,将每个测试模块设置模块编号;数据分析客户端获取需要测试的测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;第二比对客户端根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。优选地,数据分析客户端还用于获取第一比对客户端反馈的比对结果,从比对结果中获取比对不一致的测试用例,将不一致的测试用例按照预设的排列次序形成原始测试用例不一致模块;获取第二比对客户端反馈的比对结果,从比对结果中获取比对不一致的测试用例,将不一致的测试用例按照预设的排列次序形成当前测试用例不一致模块;数据分析客户端将原始测试用例不一致模块发送至第二比对客户端,使第二比对客户端根据配置的当前测试模板与原始测试用例不一致模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;数据分析客户端将当前测试用例不一致模块发送至第一比对客户端,使第一比对客户端根据配置的原始测试模板与当前测试用例不一致模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。优选地,数据分析客户端还用于持续接收需要测试的测试模块编号,将接收需要测试的测试模块编号按照先进先出的方式排列成测试模块处理队伍;数据分析客户端获取第一比对客户端反馈的比对结果,当当前比对全部通过后,从测试模块处理队伍中调取下一测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;第二比对客户端根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。优选地,数据分析客户端获取第二比对客户端反馈的比对结果,当当前比对全部通过后,从测试模块处理队伍中调取下一测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;第二比对客户端根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。优选地,数据分析客户端将原始测试用例不一致模块发送至第二比对客户端,使第二比对客户端根据配置的当前测试模板与原始测试用例不一致模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;数据分析客户端将当前测试用例不一致模块发送至第一比对客户端,使第一比对客户端根据配置的原始测试模板与当前测试用例不一致模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;数据分析客户端分别接收第二比对客户端反馈的再次测试结果以及第一比对客户端反馈的再次测试结果;当第二比对客户端反馈的再次测试结果中存在比对不一致的测试用例,或第一比对客户端反馈的再次测试结果中存在比对不一致的测试用例,或第一比对客户端和第二比对客户端均反馈的再次测试结果中存在比对不一致的测试用例时,标识测试模块中比对不一致的测试用例,并以比对结果日志的方式输出比对结果清单。优选地,数据分析客户端还用于输入比对结果清单后,从测试模块处理队伍中调取下一测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端,进行后续比对。优选地,测试用例的功能用途包括:硬盘测试用例,内存测试用例,主板测试用例,处理器测试用例以及服务器操作系统测试用例;数据分析客户端用于将用于测试硬盘的硬盘测试用例按照预设的排列次序排列成硬盘测试模块;将用于测试内存的测试用例按照预设的排列次序排列成内存测试模块;将用于测试主板的测试用例按照预设的排列次序排列成主板测试模块;将用于测试处理器的测试用例按照预设的排列次序排列成处理器测试模块;将用于测试服务器操作系统的测试用例按照预设的排列次序排列成服务器操作系统测试模块。优选地,数据分析客户端配置有测试用例分类设置操作端口,测试用例排列次序设置操作端口,模块编号设置操作端口,向第一比对客户端发送测试模块操作端口,向第二比对客户端发送测试模块操作端口,第一比对客户端比对操作端口,第二比对客户端比对操作端口,第一比对客户端比对结果反馈操作端口,第二比对客户端比对结果反馈操作端口,比对结果输出操作端口,持续执行操作端口。从以上技术方案可以看出,本专利技术具有以下优点:系统可以执行多种类别,多个批次的测试用例,对用例结果自动进行比对,当结果不一致时,可以进行标识,并且能够通过第一比对客户端以及第二比对客户端交替测试,提高测试的准确度。而且系统还配置了多个操作端口,测试人员可以基于实际需要对测试过程,测试初始进行操作,使测试满足需求。附图说明为了更清楚地说明本专利技术的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为业务比对测试系统整体示意图;图2为业务比对测试系统示意图。具体实施方式本专利技术提供一种业务比对测试系统,如图1和2所示,包括:数据分析客户端1,第一比对客户端2以及第二比对客户端3;第一比对客户端2配置有所有测试用例的原始测试模板;第二比对客户端3配置有测试用例的当前测试模板;数据分析客户端1用于将测试用例按照功能用途进行分类,并将每个类别的测试用例按照预设的排列次序排列成测试模块,将每个测试模块设置模块编号;数据分析客户端1获取需要测试的测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端2和第二比对客户端3;第一比对客户端2根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端1;第二比对客户端3根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端1。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例本文档来自技高网...

【技术保护点】
1.一种业务比对测试系统,其特征在于,包括:数据分析客户端,第一比对客户端以及第二比对客户端;第一比对客户端配置有所有测试用例的原始测试模板;第二比对客户端配置有测试用例的当前测试模板;数据分析客户端用于将测试用例按照功能用途进行分类,并将每个类别的测试用例按照预设的排列次序排列成测试模块,将每个测试模块设置模块编号;数据分析客户端获取需要测试的测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;第二比对客户端根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。

【技术特征摘要】
1.一种业务比对测试系统,其特征在于,包括:数据分析客户端,第一比对客户端以及第二比对客户端;第一比对客户端配置有所有测试用例的原始测试模板;第二比对客户端配置有测试用例的当前测试模板;数据分析客户端用于将测试用例按照功能用途进行分类,并将每个类别的测试用例按照预设的排列次序排列成测试模块,将每个测试模块设置模块编号;数据分析客户端获取需要测试的测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;第二比对客户端根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。2.根据权利要求1所述的业务比对测试系统,其特征在于,数据分析客户端还用于获取第一比对客户端反馈的比对结果,从比对结果中获取比对不一致的测试用例,将不一致的测试用例按照预设的排列次序形成原始测试用例不一致模块;获取第二比对客户端反馈的比对结果,从比对结果中获取比对不一致的测试用例,将不一致的测试用例按照预设的排列次序形成当前测试用例不一致模块;数据分析客户端将原始测试用例不一致模块发送至第二比对客户端,使第二比对客户端根据配置的当前测试模板与原始测试用例不一致模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;数据分析客户端将当前测试用例不一致模块发送至第一比对客户端,使第一比对客户端根据配置的原始测试模板与当前测试用例不一致模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。3.根据权利要求1所述的业务比对测试系统,其特征在于,数据分析客户端还用于持续接收需要测试的测试模块编号,将接收需要测试的测试模块编号按照先进先出的方式排列成测试模块处理队伍;数据分析客户端获取第一比对客户端反馈的比对结果,当当前比对全部通过后,从测试模块处理队伍中调取下一测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比对客户端;第一比对客户端根据配置的原始测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端;第二比对客户端根据配置的当前测试模板与测试模块中的测试用例进行一一比对,并将比对结果反馈至数据分析客户端。4.根据权利要求3所述的业务比对测试系统,其特征在于,数据分析客户端获取第二比对客户端反馈的比对结果,当当前比对全部通过后,从测试模块处理队伍中调取下一测试模块编号,将测试模块编号所对应的测试模块分别发送至第一比对客户端和第二比...

【专利技术属性】
技术研发人员:赵程程谢永志
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1