[发明专利]一种用于自动化测试的数据处理方法和装置在审
申请号: | 201711477059.X | 申请日: | 2017-12-29 |
公开(公告)号: | CN109992496A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 赵国平 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;杨晓伟 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型函数 自动化测试 模型变量 页面元素 调用 方法和装置 生成测试 数据处理 抽象 测试 计算机技术领域 测试功能 页面功能 用户界面 耦合性 维护 | ||
1.一种用于自动化测试的数据处理方法,其特征在于,包括:
将用户界面中的每个页面元素分别抽象为一个模型变量,调用所述模型变量以编写模型函数;
根据测试功能点,调用所述模型函数以生成测试用例;
运行所述测试用例,以进行自动化测试。
2.根据权利要求1所述的方法,其特征在于,所述调用所述模型函数以生成测试用例的步骤之后以及所述运行所述测试用例的步骤之前,还包括:根据所述测试用例中使用的所述模型变量,建立所述测试用例和所述页面元素的关联关系;
所述运行所述测试用例,包括:根据所述关联关系获取与所述页面元素相关的测试用例,运行获取的所述测试用例。
3.根据权利要求2所述的方法,其特征在于,所述关联关系包括正向映射关系和反向映射关系;
所述根据所述测试用例中使用的所述模型变量,建立所述测试用例和所述页面元素的关联关系,包括:
根据所述测试用例中调用的所述模型函数以及所述模型函数中调用的所述模型变量,建立所述测试用例到所述页面元素的正向映射关系;
根据所述正向映射关系得出所述页面元素到所述测试用例的反向映射关系。
4.根据权利要求2或3项所述的方法,其特征在于,所述建立所述测试用例和所述页面元素的关联关系的步骤之后以及所述根据所述关联关系获取与所述页面元素相关的测试用例的步骤之前,还包括:如果所述用户界面的页面元素发生变化,则更新发生变化的页面元素所对应的模型变量、模型函数、测试用例和关联关系。
5.根据权利要求4所述的方法,其特征在于,所述如果所述用户界面的页面元素发生变化,则更新发生变化的页面元素所对应的模型变量、模型函数、测试用例和关联关系,包括:
当所述用户界面新增页面元素时,将新增的所述页面元素抽象为模型变量,调用所述模型变量以编写模型函数,调用所述模型函数以生成测试用例,新建所述测试用例和所述新增页面元素的关联关系;
当所述用户界面的页面元素发生修改时,根据所述关联关系获取并修改所述页面元素对应的模型变量、模型函数以及测试用例,根据修改结果更新所述关联关系;
当所述用户界面删除页面元素时,删除所述页面元素对应的模型变量、仅包含所述模型变量的模型函数和仅包含所述模型函数的测试用例,根据删除结果更新所述关联关系。
6.一种用于自动化测试的数据处理装置,其特征在于,包括:
模型函数编写模块,用于将用户界面中的每个页面元素分别抽象为一个模型变量,调用所述模型变量以编写模型函数;
测试用例生成模块,用于根据测试功能点,调用所述模型函数以生成测试用例;
测试模块,用于运行所述测试用例,以进行自动化测试。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:关联关系建立模块,用于根据所述测试用例中使用的所述模型变量,建立所述测试用例和所述页面元素的关联关系;
所述测试模块,还用于根据所述关联关系获取与所述页面元素相关的测试用例,运行获取的所述测试用例。
8.根据权利要求7所述的装置,其特征在于,所述关联关系包括正向映射关系和反向映射关系;所述关联关系建立模块,还用于:
根据所述测试用例中调用的所述模型函数以及所述模型函数中调用的所述模型变量,建立所述测试用例到所述页面元素的正向映射关系;以及
根据所述正向映射关系得出所述页面元素到所述测试用例的反向映射关系。
9.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:关联关系更新模块,用于如果所述用户界面的页面元素发生变化,则更新发生变化的页面元素所对应的模型变量、模型函数、测试用例和关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711477059.X/1.html,转载请声明来源钻瓜专利网。