System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及系统测试,尤其涉及一种系统测试的验证方法、装置、设备及存储介质。
技术介绍
1、软件系统在发布前,需要进行系统测试,以测试系统的性能。系统的不同业务场景,都需要配置对应的测试用例和测试数据。测试用例(test case)是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。不同于诸如系统、工具、控制、游戏软件,管理软件的用户需求更加不同的趋势。测试数据为执行测试用例所使用到的数据。对于一个业务系统的测试,要从测试结果中分析业务系统的性能。而测试过程中,需要人为对测试进行查看及记录测试结果,这种查看方式会导致对测试过程某个环节的漏失,影响对业务系统的性能分析,同时还不够直观查看测试效果。
技术实现思路
1、针对现有技术存在的问题,本专利技术提供一种系统测试的验证方法、装置、设备及存储介质。
2、本专利技术提供一种系统测试的验证方法,包括:
3、获取当前次的系统测试的测试用例的测试截面;
4、对所述测试截面和所述测试用例的标准截面进行区域识别,所述区域包括控件区域和文本区域;所述区域以框体限定;
5、将所述测试截面上的区域和所述标准截面上的区域进行比对,根据比对结果验证系统测试的测试效果。
6、在一个实施例中,所述标准截图上划分有横向对比区域,相应地,所述测试截面上也划分有横向比对区域,在所述横向比对
7、统计所述测试截面和所述标准截面在同一横向对比区域中控件区域和文本区域的区域总数目及区域序列;
8、确定所述测试截面和所述标准截面在同一横向对比区域中的区域总数目及区域序列均相同时,确定所述测试截图上的区域和所述标准截图上的区域在同一坐标系上的位置信息;
9、基于所述横向对比区域中的所述区域序列和各区域的所述位置信息,确定对应的两个区域中所属测试截图的区域和所属标准截图的区域之间的比对结果满足异常条件时,则确定系统测试在所述测试用例的测试效果异常,并标注比对结果满足异常条件的区域。
10、在一个实施例中,所述方法还包括:
11、基于所述横向对比区域中的所述区域序列和各区域的所述位置信息,确定对应的两个区域中所属测试截图的区域和所属标准截图的区域一致时,识别对应的两个区域中所属测试截图的区域和所属标准截图的区域的文本内容;
12、确定对应的两个区域中所属测试截图的区域和所属标准截图的区域的文本内容不同时,则确定系统测试在所述测试用例的测试效果异常,并标注文本内容不同的区域。
13、在一个实施例中,所述方法还包括:
14、确定所述测试截面和所述标准截面在同一横向对比区域中的区域总数目及区域序列不相同时,则确定系统测试在所述测试用例的测试效果异常,并基于所述区域总数目和所述区域序列在所述测试截面和所述标准截面上标注存在不同情况的区域。
15、在一个实施例中,所述异常条件包括:
16、对应的两个区域中所属测试截图的区域和所属标准截图的区域之间的面积重合率低于第一预设值。
17、本专利技术还提供一种系统测试的验证装置,包括:
18、获取模块,用于获取当前次的系统测试的测试用例的测试截面;
19、划分模块,用于对所述测试截面和所述测试用例的标准截面进行区域识别,所述区域包括控件区域和文本区域;所述区域以框体限定;
20、验证模块,用于将所述测试截面上的区域和所述标准截面上的区域进行比对,根据比对结果验证系统测试的测试效果。
21、在一个实施例中,所述标准截图上划分有横向对比区域,相应地,所述测试截面上也划分有横向比对区域,在所述横向比对区域中包含有控件区域和文本区域,所述验证模块具体用于:
22、统计所述测试截面和所述标准截面在同一横向对比区域中控件区域和文本区域的区域总数目及区域序列;
23、确定所述测试截面和所述标准截面在同一横向对比区域中的区域总数目及区域序列均相同时,确定所述测试截图上的区域和所述标准截图上的区域在同一坐标系上的位置信息;
24、基于所述横向对比区域中的所述区域序列和各区域的所述位置信息,确定对应的两个区域中所属测试截图的区域和所属标准截图的区域之间的比对结果满足异常条件时,则确定系统测试在所述测试用例的测试效果异常,并标注比对结果满足异常条件的区域。
25、在一个实施例中,所述验证模块还具体用于:
26、基于所述横向对比区域中的所述区域序列和各区域的所述位置信息,确定对应的两个区域中所属测试截图的区域和所属标准截图的区域一致时,识别对应的两个区域中所属测试截图的区域和所属标准截图的区域的文本内容;
27、确定对应的两个区域中所属测试截图的区域和所属标准截图的区域的文本内容不同时,则确定系统测试在所述测试用例的测试效果异常,并标注文本内容不同的区域。
28、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述系统测试的验证方法。
29、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述系统测试的验证方法。
30、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述系统测试的验证方法。
31、本专利技术提供的一种系统测试的验证方法、装置、设备及存储介质,通过对测试截面和测试用例的标准截面进行区域识别,将测试截面上的区域和标准截面上的区域进行比对,根据比对结果验证系统测试的测试效果,实现自动化验证测试效果,避免大量的人工重复,节约时间,提高测试效率。
本文档来自技高网...【技术保护点】
1.一种系统测试的验证方法,其特征在于,包括:
2.根据权利要求1所述的系统测试的验证方法,其特征在于,所述标准截图上划分有横向对比区域,相应地,所述测试截面上也划分有横向比对区域,在所述横向比对区域中包含有控件区域和文本区域,所述将所述测试截面上的区域和所述标准截面上的区域进行比对,根据比对结果验证系统测试的测试效果,包括:
3.根据权利要求2所述的系统测试的验证方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的系统测试的验证方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的系统测试的验证方法,其特征在于,所述异常条件包括:
6.一种系统测试的验证装置,其特征在于,包括:
7.根据权利要求6所述的系统测试的验证装置,其特征在于,所述标准截图上划分有横向对比区域,相应地,所述测试截面上也划分有横向比对区域,在所述横向比对区域中包含有控件区域和文本区域,所述验证模块具体用于:
8.根据权利要求5所述的系统测试的验证装置,其特征在于,所述验证模块还具体用于:
9.一种电
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述系统测试的验证方法。
...【技术特征摘要】
1.一种系统测试的验证方法,其特征在于,包括:
2.根据权利要求1所述的系统测试的验证方法,其特征在于,所述标准截图上划分有横向对比区域,相应地,所述测试截面上也划分有横向比对区域,在所述横向比对区域中包含有控件区域和文本区域,所述将所述测试截面上的区域和所述标准截面上的区域进行比对,根据比对结果验证系统测试的测试效果,包括:
3.根据权利要求2所述的系统测试的验证方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的系统测试的验证方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的系统测试的验证方法,其特征在于,所述异常条件包括:
6.一种系统测试的验证装置,其特征在于,包括:<...
【专利技术属性】
技术研发人员:吴贵丹,杨万强,李远,
申请(专利权)人:上海复深蓝软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。