[发明专利]软件自动化测试框架及测试方法有效
申请号: | 201910442962.5 | 申请日: | 2019-05-26 |
公开(公告)号: | CN110232024B | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 李迎龙;陈晓敬 | 申请(专利权)人: | 必成汇(成都)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种软件自动化测试框架及测试方法,测试框架包括测试代码生成模块、执行器调度模块、接口入参处理模块、数据库监听模块、断言调度模块、测试结果处理及展示平台;软件自动化测试包括:步骤1,自动生成软件测试代码或测试用例,步骤2,根据测试类型进行执行器调度和入参处理;步骤3,对软件测试过程设置监听;步骤4,对测试结果设置断言;步骤5,对测试结果进行统计、分析和展示;本发明的框架能够方便的对软件进行测试,覆盖面广,无需人工编码,节约了软件测试成本。 | ||
搜索关键词: | 软件 自动化 测试 框架 方法 | ||
【主权项】:
1.软件自动化测试框架,其特征在于,包括测试代码生成模块、执行器调度模块、接口入参处理模块、数据库监听模块、断言调度模块、测试结果处理及展示平台;所述测试代码生成模块用于通过Java反射找出接口入参所需的字段和属性值,根据接口入参所需字段和属性值,将被测项目的原始代码自动生成适于检测的测试用例代码或测试用例xls文件,xls文件中包含测试方法需要的参数和预期效果;所述执行器调度模块用于根据测试类型调度测试引擎,测试引擎的底层框架选择TestNG或Junit单元测试框架;所述接口入参处理模块用于根据入参字段的正常值和异常值,对入参数据进行排列组合,获得适用于不同测试类型的入参数据;所述数据库监听模块用于对软件测试过程的测试系统数据进行监听,在测试执行完成后根据用户选择进行数据回滚;所述断言调度模块用于对测试方法或接口返回结果进行录制,并根据录制的正确测试结果对重复测试的返回值进行校验;所述测试结果处理及展示平台用于对软件测试过程中的所有数据进行统计、筛选、处理和分析,将测试结果与历史测试结果进行比对,分析测试结果出错原因,并根据测试结果构建报表、图形,进行多维度展示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于必成汇(成都)科技有限公司,未经必成汇(成都)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910442962.5/,转载请声明来源钻瓜专利网。