自动化测试方法、装置、计算机装置及存储介质制造方法及图纸

技术编号:23287911 阅读:26 留言:0更新日期:2020-02-08 18:01
本发明专利技术提供一种自动化测试方法,包括:生成用于将任务规则信息插入数据库的配置文件,执行所述配置文件以将任务规则信息插入至预设数据库;执行配置文件随机生成每个测试任务对应的第一参数值数据并将所述第一参数值数据发送至服务器;选取测试任务,并从所述数据库中读取被选取的测试任务对应的任务规则信息;从所述服务器获取所述被选取的测试任务对应的第一参数值数据后,调用待测试应用程序的试算接口,根据所述从数据库中读取的任务规则信息计算所述第一参数值数据对应的第二参数值;将计算得出的所述第二参数值与预设值进行比较,判断是否测试通过。本发明专利技术还提供一种自动化测试装置、计算机装置及可读存储介质。本发明专利技术提高了测试效率。

Automatic test method, device, computer device and storage medium

【技术实现步骤摘要】
自动化测试方法、装置、计算机装置及存储介质
本专利技术涉及计算机
,具体涉及一种自动化测试方法、自动化测试装置、计算机装置及计算机可读存储介质。
技术介绍
计算机软件在开发完成后都需要通过测试才能够发现软件存在的问题,进而使软件不断完善。然而,有些软件的测试需要输入大量的测试数据并导入到预设数据库中,如果通过传统的手工测试将非常耗时,回归周期太长,影像软件开发效率。例如,业务人员的业绩分级奖励系统是企业经常用的一个制度,对于根据业务人员自动计算分级奖励的应用程序的测试过程中,就需要输入大量的业务员完成业绩的数据,如果收到测试,效率将会比较低下,因此,有必要提供一种自动化测试方法,提高测试效率。
技术实现思路
鉴于以上内容,有必要提出一种自动化测试方法、装置、计算机装置和计算机可读存储介质,能够提高自动化测试效率。本申请的第一方面提供一种自动化测试方法,所述方法包括:生成用于将任务规则信息插入数据库的配置文件,并获取至少一个测试任务对应的任务规则信息,导入并执行所述配置文件以将所述任务规则信息插入至预设数本文档来自技高网...

【技术保护点】
1.一种自动化测试方法,用于对应用程序进行测试,其特征在于,所述方法包括:/n生成用于将任务规则信息插入数据库的配置文件,并获取至少一个测试任务对应的任务规则信息,导入并执行所述配置文件以将所述任务规则信息插入至预设数据库;/n配置用于随机生成每个测试任务对应的第一参数值数据的配置文件,通过执行所述配置文件生成每个测试任务对应的第一参数值数据;/n与服务器建立连接,将生成的每个测试任务对应的第一参数值数据发送至服务器;/n选取测试任务,并从所述数据库中读取被选取的测试任务对应的任务规则信息;/n从所述服务器获取所述被选取的测试任务对应的第一参数值数据后,调用待测试应用程序的试算接口,根据所述从...

【技术特征摘要】
1.一种自动化测试方法,用于对应用程序进行测试,其特征在于,所述方法包括:
生成用于将任务规则信息插入数据库的配置文件,并获取至少一个测试任务对应的任务规则信息,导入并执行所述配置文件以将所述任务规则信息插入至预设数据库;
配置用于随机生成每个测试任务对应的第一参数值数据的配置文件,通过执行所述配置文件生成每个测试任务对应的第一参数值数据;
与服务器建立连接,将生成的每个测试任务对应的第一参数值数据发送至服务器;
选取测试任务,并从所述数据库中读取被选取的测试任务对应的任务规则信息;
从所述服务器获取所述被选取的测试任务对应的第一参数值数据后,调用待测试应用程序的试算接口,根据所述从数据库中读取的任务规则信息计算所述第一参数值数据对应的第二参数值;
将计算得出的所述第二参数值与预设值进行比较,判断是否与所述预设值一致,若一致,则生成测试通过确认信息,若不一致,则生成测试失败确认信息。


2.如权利要求1所述的自动化测试方法,其特征在于,所述任务规则信息为Excel形式的文件,将所述Excel形式文件的内容插入至预设数据库的方法包括:
获取本地Excel的路径并开启所述Excel文件;
查询所述数据库对象字段,在所述Excel文件中自动添加一行与所述数据库对象字段对应的字段行;
循环获取Excel中所有工作表,再循环解析Excel中的每行内容;
拼接SQL语句,使用insert语句,先拼接Excel中新加字段行,之后拼接所需导入表的表名,最后再对Excel每行进行循环,拼接每行所解析出来的数据,通过SQL语句将数据插入数据库。


3.如权利要求1所述的自动化测试方法,其特征在于,所述选取测试任务是根据每个任务相关的企业经营数据确定的,包括:
从企业系统平台中读取每个任务相关的企业经营数据值;
计算企业经营参数值中的每个参数对应的权重值,将每个任务对应的所有参数值乘以对应的权重并相加后,得到每个任务对应的分值;
将所述任务按照分值进行排列;
按照所述任务的排列顺序依次读取所述任务对应的任务规则信息。


4.如权利要求1所述的自动化测试方法,其特征在于,通过解析配置文件选取所述测试任务。...

【专利技术属性】
技术研发人员:刘芳刘丽珍
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1