[发明专利]一种软件测试方法、相关系统及计算机可读存储介质有效
申请号: | 201711099744.3 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107992406B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 范小文;戎梦蛟 | 申请(专利权)人: | 北京东土科技股份有限公司;北京科银京成技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 相关 系统 计算机 可读 存储 介质 | ||
本发明公开了一种软件测试方法、相关系统及计算机可读存储介质,具体为:测试系统接收变量设置指令,并针对变量设置指令所指示的各个观测变量,向基础系统发起数据采集指令;基础系统通过预先划分出的任务分区,采集数据采集指令所指示的各个观测变量对应的运行数据并返回至测试系统;测试系统基于各个观测变量对应的运行数据,检测被测软件在运行过程中是否出现异常。这样,在更改观测变量时,向测试系统发起变量设置指令即可,无需重新编译、修改和固化被测软件的源代码,实现了观测变量的随时更改,灵活性较强,而且,各个观测变量的运行数据能够实时地反应出被测软件的运行情况,从而方便了测试系统对被测软件的错误分析和排查。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种软件测试方法、相关系统及计算机可读存储介质。
背景技术
目前,在软件验证阶段,为了验证整个软件在运行过程中是否存在异常,通常需要采集一段时间内的运行数据,通过将采集到的运行数据与用户预先设定的运行数据进行比较,来判断软件的运行是否符合设计预期。
现有技术中,通常会根据测试需求,选取多个变量作为被测软件的观测变量,并将各个观测变量编译并固化在被测软件中,以便测试系统能够在被测软件的运行过程中获取该被测软件中的各个观测变量所对应的运行数据,并将获得的各个观测变量所对应的运行数据保存至本地,此外,为了使测试人员能够直观地了解软件的运行情况,测试系统通常以绘图的形式展示本地保存的各个观测变量所对应的运行数据,从而直观地显示出各个观测变量在连续一段时间内的变化情况。
基于上述分析可知,现有技术中的软件测试方法,虽然在一定程度上能够采集到各个观测变量所对应的运行数据,但是,在每次更改观测变量时,都必须重新修改被测软件的源代码、重新编译并固化,灵活性和调试效率较差。而且,测试系统主要是根据离线的运行数据进行绘图的,显然,这种离线绘图方式并不能即时地反应出被测软件的实时运行情况,此外,若根据离线的运行数据确定被测软件运行出现错误时,也无法及时地了解被测软件的错误情况,不便于测试人员对错误的排查和分析。
发明内容
本发明实施例提供了一种软件测试方法、相关系统及计算机可读存储介质,用以解决现有技术中的软件测试方法存在灵活性和调试效率较差,无法实时反应被测软件的运行情况,以及不便对被测软件的错误进行分析和排查的问题。
本发明实施例提供的具体技术方案如下:
一种软件测试方法,包括:
接收针对被测软件发起的变量设置指令,并获取变量设置指令所指示的各个观测变量;
针对各个观测变量向基础系统发送数据采集指令,以指示基础系统在被测软件的运行过程中采集各个观测变量对应的运行数据;
接收基础系统返回的各个观测变量对应的运行数据,并基于各个观测变量对应的运行数据,检测被测软件在运行过程中是否出现异常。
较佳的,针对各个观测变量向基础系统发送数据采集指令,包括:
基于预先建立的观测变量与数据采集地址之间的映射关系,确定各个观测变量对应的数据采集地址,并将各个观测变量对应的数据采集地址携带在数据采集指令中发送至基础系统。
较佳的,在基于各个观测变量对应的运行数据,检测被测软件在运行过程中是否出现异常的过程中,该软件测试方法还包括:
基于各个观测变量对应的运行数据,分别为各个观测变量绘制相应的数据分析图,并将各个观测变量对应的数据分析图显示在预设数据显示区域。
较佳的,该软件测试方法还包括:
若检测出被测软件在运行过程中出现异常,则向基础系统发送暂停测试指令,以指示基础系统控制被测软件暂停运行并暂停采集各个观测变量对应的运行数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司;北京科银京成技术有限公司,未经北京东土科技股份有限公司;北京科银京成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711099744.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种绝缘子损伤试验平台
- 下一篇:一种复合绝缘子的界面性能测验系统