一种新应用的测试方法及装置与流程

文档序号:12596972阅读:来源:国知局

技术特征:

1.一种新应用的测试方法,其特征在于,该方法包括:

在两台测试终端上分别为更新后的新应用以及更新前的原应用部署测试环境;

向所述两台测试终端上的应用发送相同的测试请求;

比较所述新应用的测试结果与原应用的根据所述测试请求反馈的测试结果是否一致,若一致则所述新应用通过测试。

2.如权利要求1所述的方法,其特征在于:所述在两台测试终端上分别为更新后的新应用以及更新前的原应用部署测试环境包括:

测试终端原应用在其中一台测试终端上安装新应用,在另一台上安装原应用,并将所述应用中的待测试功能相关参数设置一致。

3.如权利要求1所述的方法,其特征在于,所述方法包括:

所述测试请求为获取的用户向线上应用发送的用户请求。

4.如权利要求1所述的方法,其特征在于,所述比较所述新应用的测试结果与原应用的测试结果是否一致包括:

比较两种测试结果的展现内容及展现方式是否一致。

5.如权利要求4所述的方法,其特征在于,所述比较测试结果是否一致的具体方法包括:

对两台测试终端展现的测试结果进行截图,比较两个截图的相似度,当其相似度到达一定阈值时,则认为测试结果一致,若一致说明新应用的该功能兼容原应用的该功能。

6.一种新应用的测试装置,其特征在于,所述装置包括:

部署模块、发送模块、结果获取模块、测试模块及比较模块;

所述部署模块,用于在两台测试终端上分别为更新后的新应用以及更新前的原应用部署测试模块;

所述发送模块,用于向测试新应用的测试模块及测试原应用的测试模块发送相同的测试请求;

所述结果获取模块,用于从测试模块获取所述新应用及原应用根据所述测试请求反馈的测试结果;

所述比较模块,用于比较所述新应用的测试结果与原应用的测试结果是否一致,若一致则所述新应用通过测试。

7.如权利要求6所述的装置,其特征在于,所述部署模块在两台测试终端上分别为更新后的新应用以及更新前的原应用部署测试模块包括:

测试模块一,在其中一台测试终端上安装新应用,测试模块二,在另一台上安装原应用,并将所述应用中的待测试功能相关参数设置一致。

8.如权利要求6所述的装置,其特征在于,所述装置还包括:

请求抓取模块,用于抓取测试请求,所述测试请求为用户向线上应用发送的请求。

9.如权利要求6所述的装置,其特征在于,所述比较模块比较所述新应用的测试结果与原应用的测试结果是否一致包括:

比较两种测试结果的展现内容及展现方式是否一致。

10.如权利要求9所述的装置,其特征在于,所述比较模块比较两种测试结果是否一致具体包括:

对两台测试终端展现的测试结果进行截图,比较两个截图的相似度,当其相似度到达一定阈值时,则认为测试结果一致,若一致说明新应用的该功能兼容原应用的该功能。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1