[发明专利]软件测试方法及装置有效
申请号: | 201810379272.5 | 申请日: | 2018-04-25 |
公开(公告)号: | CN108595332B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 马东辉;吴昊 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 方法 装置 | ||
本公开的实施例提供了一种软件测试方法和装置。该软件测试方法包括步骤:读取目标软件的运行日志;在所述运行日志中存在目标缺陷标识时,从所述运行日志中提取与所述目标缺陷标识对应的缺陷步骤的步骤信息;整合所提取的步骤信息生成回放所述缺陷步骤的回放脚本。本公开的实施例中通过读取软件的运行日志,并根据提取的步骤信息整合生成回放脚本,能够确保准确的回放缺陷步骤,能够真实的还原缺陷的实际情况。
技术领域
本发明涉及计算机技术领域,尤其涉及一种软件测试方法及装置。
背景技术
各种手机、电脑以及车载电脑等各种电子设备上运行的各种软件在开发人员编写完成之后,为了减少运行过程中可能出现的诸如卡顿、软件崩溃、运行错误等各种缺陷,通常需要对软件进行运行测试,以发现软件运行过程中可能出现的问题,从而有助于帮助开发人员对软件进一步进行完善软件。
现有的软件测试过程主要通过测试人员控制待测软件运行,并在软件运行过程中出现缺陷时,通过截图辅以文字描述的形式记录缺陷,并将测试人员记录的文字和截图提交给开发人员,以便开发人员对软件进行进一步检测和完善。但是不同的测试人员对缺陷的描述可能存在差异,不同开发人员对同一缺陷描述的理解也可能存在差异。
所以,现有的测试方式由于测试人员的描述和开发人员理解可能存在的差异,可能导致无法还正确还原缺陷的实际情况。
发明内容
第一方面,本公开的实施例提供了一种软件测试方法,包括步骤:
读取目标软件的运行日志;
在所述运行日志中存在目标缺陷标识时,从所述运行日志中提取与所述目标缺陷标识对应的缺陷步骤的步骤信息;
整合所提取的步骤信息生成回放所述缺陷步骤的回放脚本。
在一些实施例中,所述读取目标软件的运行日志的步骤之后,所述方法还包括:
在所述运行日志中存在目标缺陷标识时,抓取所述缺陷步骤的日志截图。
在一些实施例中,所述整合所提取的步骤信息生成回放所述缺陷步骤的回放脚本的步骤之前,所述方法还包括步骤:
根据所提取的步骤信息回放所述缺陷步骤,并在接收到截图指令时,抓取所述目标软件运行界面的运行状态截图。
在一些实施例中,所述整合所提取的步骤信息生成回放所述缺陷步骤的回放脚本的步骤之后,所述方法还包括:
提交所述缺陷步骤的缺陷描述文件,所述缺陷描述文件包括所述目标软件的运行日志、所述回放脚本、所述缺陷步骤的截图和目标软件的运行状态截图中的一种或多种。
在一些实施例中,所述读取目标软件的运行日志的步骤之前,所述方法还包括:
建立与所述目标软件的连接,并导出所述目标软件的运行日志;
在同一显示界面显示所述目标软件的连接状态、所述目标软件的运行日志、所述目标软件的运行界面以及缺陷信息描述界面。
第二方面,本公开的实施例提供了一种软件测试装置,包括:
读取模块,用于读取目标软件的运行日志;
提取模块,用于在所述运行日志中存在目标缺陷标识时,从所述运行日志中提取与所述目标缺陷标识对应的缺陷步骤的步骤信息;
整合模块,用于整合所提取的步骤信息生成回放所述缺陷步骤的回放脚本。
在一些实施例中,还包括:
抓取模块,用于在所述运行日志中存在目标缺陷标识时,抓取所述缺陷步骤的日志截图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810379272.5/2.html,转载请声明来源钻瓜专利网。