[发明专利]一种软件功能测试方法、系统及集群在审
申请号: | 201910836900.2 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110532190A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 孟曦东;张彦春;汤慧星 | 申请(专利权)人: | 北京博睿宏远数据科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆<国际申请>=<国际公布>=<进入 |
地址: | 100027 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能测试结果 测试 入口业务 探针 业务处理过程 功能测试 业务请求 配置 标签 软件功能测试 业务功能测试 测试盲点 业务处理 运行测试 运行入口 检测 集群 上传 服务器 查询 携带 传递 监控 展示 保证 | ||
本发明实施例公开了一种软件功能测试方法、系统及集群,该方法包括:当通过探针监控到入口业务接收到业务请求时,若判断业务请求中携带功能测试标签,检测入口业务是否配置测试用例;若是,运行入口业务的测试用例,对入口业务进行测试,得到功能测试结果;通过探针将功能测试标签依次传递给业务处理过程中的各个业务,以检测各个业务是否配置测试用例以及运行测试用例得到功能测试结果;其中,业务的测试用例基于业务处理路径进行配置;通过探针分别将配置测试用例的业务的功能测试结果上传给服务器;将查询到的功能测试结果进行展示。本发明实施例提供的技术方案,可以避免测试盲点,可以保证业务处理过程中各个业务功能测试的顺利进行。
技术领域
本发明实施例涉及软件测试技术领域,尤其涉及一种软件功能测试方法、系统及集群。
背景技术
在软件工程中,软件功能测试是对软件产品的各项功能进行验证,就是根据测试用例对软件产品的功能逐项进行测试,检查软件产品是否达到用户要求的测试。目前,传统的软件功能测试方案包括黑盒测试和白盒测试。其中,黑盒测试,以用户的角度,从输入数据与输出数据的对应关系出发进行测试。白盒测试,通过检查软件产品内部的逻辑路径,对软件产品中的逻辑路径进行覆盖测试,在软件产品不同位置设立检查点,检查软件产品的运行状态,以确定实际运行状态与预期状态是否一致。
但是上述两种方案都依赖于“穷举法”进行测试用例的编写,当运行测试用例对软件进行测试时,软件产品的功能可能出现未覆盖测试的情况,容易出现测试盲点。
发明内容
本发明实施例提供了一种软件功能测试方法、系统及集群,可以避免测试盲点,可以保证业务请求的业务处理路径中各个业务功能测试的顺利进行。
第一方面,本发明实施例提供了一种软件功能测试方法,包括:
当通过探针监控到入口业务接收到业务请求时,若判断所述业务请求中携带功能测试标签,检测所述入口业务是否配置测试用例;
若是,运行所述入口业务的测试用例,对所述入口业务进行测试,得到功能测试结果;
通过所述探针将功能测试标签依次传递给业务处理过程中的各个业务,以检测各个业务是否配置测试用例以及运行测试用例得到功能测试结果;其中,业务的测试用例基于业务处理路径进行配置;
通过所述探针分别将配置测试用例的业务的功能测试结果上传给服务器;
查询针对所述业务请求的业务处理路径中业务的功能测试结果,将查询到的所述功能测试结果进行展示。
第二方面,本发明实施例还提供了一种软件功能测试系统,包括:
探针,用于当监控到入口业务接收到业务请求时,若判断请求携带功能测试标签,检测所述入口业务是否配置测试用例;
测试模块,用于若是,运行所述入口业务的测试用例,对所述入口业务进行测试,得到功能测试结果;
探针,还用于将功能测试标签依次传递给业务处理过程中的各个业务,以检测各个业务是否配置测试用例以及运行测试用例得到功能测试结果;以及分别将配置测试用例的业务的功能测试结果上传给服务器;其中,业务的测试用例基于业务处理路径进行配置;
展示模块,用于查询针对所述业务请求的业务处理路径中业务的功能测试结果,将查询到的所述功能测试结果进行展示。
第三方面,本发明实施例还提供了一种集群,所述集群配置本发明实施例提供的一种功能测试系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博睿宏远数据科技股份有限公司,未经北京博睿宏远数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910836900.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种持续集成系统、方法及装置
- 下一篇:一种压力测试方法、系统及集群