[发明专利]自动化测试方法、装置、计算机装置及存储介质在审
| 申请号: | 201910843250.4 | 申请日: | 2019-09-06 |
| 公开(公告)号: | CN110764999A | 公开(公告)日: | 2020-02-07 |
| 发明(设计)人: | 刘芳;刘丽珍 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 44334 深圳市赛恩倍吉知识产权代理有限公司 | 代理人: | 刘丽华 |
| 地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 参数值数据 任务规则 配置文件 数据库 测试 读取 预设 自动化测试装置 测试应用程序 可读存储介质 服务器获取 计算机装置 自动化测试 测试通过 测试效率 随机生成 信息计算 试算 调用 服务器 发送 | ||
1.一种自动化测试方法,用于对应用程序进行测试,其特征在于,所述方法包括:
生成用于将任务规则信息插入数据库的配置文件,并获取至少一个测试任务对应的任务规则信息,导入并执行所述配置文件以将所述任务规则信息插入至预设数据库;
配置用于随机生成每个测试任务对应的第一参数值数据的配置文件,通过执行所述配置文件生成每个测试任务对应的第一参数值数据;
与服务器建立连接,将生成的每个测试任务对应的第一参数值数据发送至服务器;
选取测试任务,并从所述数据库中读取被选取的测试任务对应的任务规则信息;
从所述服务器获取所述被选取的测试任务对应的第一参数值数据后,调用待测试应用程序的试算接口,根据所述从数据库中读取的任务规则信息计算所述第一参数值数据对应的第二参数值;
将计算得出的所述第二参数值与预设值进行比较,判断是否与所述预设值一致,若一致,则生成测试通过确认信息,若不一致,则生成测试失败确认信息。
2.如权利要求1所述的自动化测试方法,其特征在于,所述任务规则信息为Excel形式的文件,将所述Excel形式文件的内容插入至预设数据库的方法包括:
获取本地Excel的路径并开启所述Excel文件;
查询所述数据库对象字段,在所述Excel文件中自动添加一行与所述数据库对象字段对应的字段行;
循环获取Excel中所有工作表,再循环解析Excel中的每行内容;
拼接SQL语句,使用insert语句,先拼接Excel中新加字段行,之后拼接所需导入表的表名,最后再对Excel每行进行循环,拼接每行所解析出来的数据,通过SQL语句将数据插入数据库。
3.如权利要求1所述的自动化测试方法,其特征在于,所述选取测试任务是根据每个任务相关的企业经营数据确定的,包括:
从企业系统平台中读取每个任务相关的企业经营数据值;
计算企业经营参数值中的每个参数对应的权重值,将每个任务对应的所有参数值乘以对应的权重并相加后,得到每个任务对应的分值;
将所述任务按照分值进行排列;
按照所述任务的排列顺序依次读取所述任务对应的任务规则信息。
4.如权利要求1所述的自动化测试方法,其特征在于,通过解析配置文件选取所述测试任务。
5.如权利要求1所述的自动化测试方法,其特征在于,所述测试任务规则信息包括任务标识信息,通过所述任务标识信息标识所述测试任务。
6.如权利要求1所述的自动化测试方法,其特征在于,所述第一参数值为工作人员的工作任务完成量数据,所述第二参数值为工作任务完成量对应的奖励值,所述测试任务规则信息还包括计算公式及关联规则,所述计算公式为:第二参数值=第一参数值*权重系数,所述关联规则为不同的第一参数值范围与不同权重系数之间的对应关系。
7.如权利要求1所述的自动化测试方法,其特征在于,所述方法还包括:与所述服务器建立Socket连接,并通过所述Socket连接将所述生成的测试任务对应的第一参数值发送至所述服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910843250.4/1.html,转载请声明来源钻瓜专利网。





