[发明专利]自动测试方法、装置、计算机设备和可读存储介质有效
| 申请号: | 201710699400.X | 申请日: | 2017-08-16 |
| 公开(公告)号: | CN107451064B | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 马东辉;李义文 | 申请(专利权)人: | 北京车和家信息技术有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 测试 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明提供了一种自动测试方法、装置、计算机设备和可读存储介质,其中,自动测试方法,用于软件单元测试,包括:读取被测模型;解析被测模型,以搭建测试环境;读取与被测模型相对应的形式化语言格式的测试用例;根据测试用例,在测试环境下控制运行被测模型,生成对应的测试结果。通过本发明的技术方案,实现了对测试用例和被测模型的自动测试,测试结果较为准确,而且测试效率较高,有利于用户直观的获得测试用例和被测模型的测试结果,有利于用户了解测试用例的覆盖情况以及被测模型的设计缺陷,进而有利于用户的下一步开发工作的调整和进行。
技术领域
本发明涉及软件单元测试技术领域,具体而言,涉及一种自动测试方法,一种自动测试装置、一种计算机设备和一种计算机可读存储介质。
背景技术
相关技术中,软件的单元测试多是通过直接在被测模型上添加输入输出来进行测试,需要分别给定每个测试步骤的所有输入及期望的输出,需要人为统计和编写测试报告,测试效率较低,而且当测试用例存在时序要求或者输入输出存在逻辑关系时,会导致测试用例开发困难,可读性差,不利于测试用例的移植复用。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提供一种自动测试方法。
本发明的另一个目的在于提供一种自动测试装置。
本发明的再一个目的在于提供一种计算机设备。
本发明的又一个目的在于提供一种计算机可读存储介质。
为了实现上述目的,本发明的第一方面的技术方案提出了一种自动测试方法,用于软件单元测试,包括:读取被测模型;解析被测模型,以搭建测试环境;读取与被测模型相对应的形式化语言格式的测试用例;根据测试用例,在测试环境下控制运行被测模型,生成对应的测试结果。
在该技术方案中,通过在读取被测模型后解析被测模型来搭建测试环境,有利于实现对被测模型的运行的控制,有利于在读取到测试用例后,生成用户需要的测试结果,通过读取与被测模型相对应的形式化语言格式的测试用例,并根据测试用例在测试环境下控制运行被测模型,生成对应的测试结果,实现了对测试用例和被测模型的自动测试,测试结果较为准确,而且测试效率较高,有利于用户直观的获得测试用例的测试结果,有利于用户了解测试用例的覆盖情况以及被测模型的设计缺陷,进而有利于用户的下一步开发工作的调整和进行。
其中,形式化语言格式包括表格、文本文件或统一建模的语言文件,形式化语言格式的测试用例便于转换为被测试环境和被测模型识别的信号,而且也有利于实现由用户根据测试需求来编写测试用例。
在上述技术方案中,优选地,解析被测模型,以搭建测试环境,包括:确定被测模型的输入信号和输出信号,分别为第一输入信号和第一输出信号;根据第一输入信号和第一输出信号,构建对应的输入端和输出端;插入系统函数模块至输入端和/或输出端,以调用测试用例的识别函数;确定被测模型的运行周期;确定预设测试报告模式。
在该技术方案中,通过确定被测模型的输入信号和输出信号来构建对应的输入端和输出端,并在输入端和/或输出端插入系统函数模块,可以实现对测试用例识别函数的调用,使得在测试环境下运行被测模型时,可以自动识别测试用例,有利于自动测试的实现,通过确定被测模型的运行周期,有利于实现自动控制被测模型重复运行,有利于提高测试结果的准确性,减少测试误差,通过确定预设测试报告模式,有利于实现自动输出用户需要的测试报告,减少了用户根据测试结果自行编写测试报告的繁琐工作,降低了用户的劳动强度,而且减少了测试报告的出错率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限责任公司,未经北京车和家信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710699400.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种涂料喷涂装置
- 下一篇:一种喷漆机用的导轨扣接装置





