[发明专利]一种软件测试方法、装置及系统有效
申请号: | 201810549985.1 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108829590B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 郑重 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 装置 系统 | ||
1.一种软件测试系统,其特征在于,包括:
用例管理器,用于确定测试用例的组织形式和描述格式,其中,所述描述格式包括多个描述字段,所述描述字段包括路径信息和执行条件,所述路径信息包括文件路径以及数据路径,所述数据路径包括关键字信息,第二过滤条件包含在所述路径信息中;
调度器,用于读取所述用例管理器中的测试用例,并将所述路径信息发送至数据解析器,以及,获取所述数据解析器根据所述路径信息确定的待测试数据,并将所述待测试数据以及所述执行条件发送至用例执行器;
数字解析器,用于根据所述路径信息,确定数据读写方式,并采用所述数据读写方式,根据所述路径信息确定待测试数据;
所述数据解析器还用于:根据所述文件路径,确定对应的数据读写方式;采用所述数据读写方式,从磁盘中读取对应的文件数据,并将所述文件数据存入内存缓存中;按照指定的字符,对所述数据路径进行划分,得到关键字组;针对所述关键字组中的每个关键字,判断所述关键字是否存在符合预设判断规则的第二过滤条件;根据所述第二过滤条件,从所述文件数据中筛选出对应的待测试数据,并将所述待测试数据发送至调度器中;
用例执行器,用于采用所述执行条件,对所述待测试数据进行测试,获得测试结果。
2.根据权利要求1所述的系统,其特征在于,所述调度器还用于:
接收所述用例执行器发送的测试结果,其中,所述测试结果包括错误结果;
根据所述错误结果生成出错提示信息;
展示所述出错提示信息。
3.根据权利要求2所述的系统,其特征在于,所述出错提示信息包括以下中的至少一种:出错的数据所在的文件名称、出错的路径信息、出错值、出错描述、执行条件。
4.根据权利要求1-3任一项所述的系统,其特征在于,所述描述字段还包括第一过滤条件,所述调度器还用于:
采用所述第一过滤条件,对所述待测试数据进行筛选,并将筛选得到的待测试数据以及所述执行条件发送至所述用例执行器。
5.根据权利要求1-3任一项所述的系统,其特征在于,所述执行条件包括:指定的调用方法以及所述调用方法对应的指定数值。
6.一种软件测试方法,其特征在于,所述方法包括:
确定测试用例的组织形式和描述格式,其中,所述描述格式包括多个描述字段,所述描述字段包括路径信息和执行条件,所述路径信息包括文件路径以及数据路径,所述数据路径包括关键字信息,第二过滤条件包含在所述路径信息中;
针对所述测试用例,根据所述路径信息,确定数据读写方式,并采用所述数据读写方式,根据所述路径信息确定待测试数据;
采用所述执行条件,对所述待测试数据进行测试,获得测试结果;
其中,所述采用所述数据读写方式,根据所述路径信息确定待测试数据,包括:
根据所述文件路径,确定对应的数据读写方式;
采用所述数据读写方式,从磁盘中读取对应的文件数据,并将所述文件数据存入内存缓存中;
按照指定的字符,对所述数据路径进行划分,得到关键字组;
针对所述关键字组中的每个关键字,判断所述关键字是否存在符合预设判断规则的第二过滤条件;
根据所述第二过滤条件,从所述文件数据中筛选出对应的待测试数据。
7.根据权利要求6所述的方法,其特征在于,所述测试结果包括错误结果,所述方法还包括:
根据所述错误结果生成出错提示信息;
展示所述出错提示信息。
8.根据权利要求7所述的方法,其特征在于,所述出错提示信息包括以下中的至少一种:出错的数据所在的文件名称、出错的路径信息、出错值、出错描述、执行条件。
9.根据权利要求6-8任一项所述的方法,其特征在于,所述描述字段还包括第一过滤条件,在所述采用所述执行条件,对所述待测试数据进行测试,获得测试结果之前,还包括:
采用所述第一过滤条件,对所述待测试数据进行筛选。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810549985.1/1.html,转载请声明来源钻瓜专利网。