[发明专利]一种测试用例执行方法、装置、设备及介质在审
申请号: | 202210043939.0 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114490363A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 梁向峰;郑俊飞 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛晨光 |
地址: | 250001 山东省济南市自由贸易试验*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 执行 方法 装置 设备 介质 | ||
本发明公开了一种测试用例执行方法、装置、设备及介质;在本方案中,将测试用例、执行脚本、测试环境分别记载在独立表中,在查询到待执行测试用例后,可直接根据测试用例与执行脚本之间的对应关系,自动调用对应的执行脚本执行,从而提升测试用例的执行效率;并且,这种通过将测试用例及执行脚本解耦的方式,可在维护时不用担心测试用例及执行脚本之间的关联,进而减低维护成本。
技术领域
本发明涉及软件测试技术领域,更具体地说,涉及一种测试用例执行方法、装置、设备及介质。
背景技术
目前,在芯片的研发过程中,常常需要创建大量的测试用例来验证芯片功能,传统的测试生成过程有以下几种方式:第一种方式:以表格的方式,常用Excel表格来管理,例如,在excel中创建多个worksheet,第一个worksheet用于写功能相关用例,第二个用于写性能测试相关用例,第三个用户写兼容性测试相关用例;按照测试用例的类型来创建多个worksheet,然后在各个worksheet中,第一行创建表头(例如,用例编号、用例名称、用例步骤、用例维护人、等等),然后按照该格式创建一条条用例。第二种方式:通过用例管理系统,研发人员可以登录到用例管理系统,进行创建、添加、删除用例,这些用例的后台也是在数据库中存储。
在上述两种方法中,第二种方法比前者使用更方便,但是,即便使用用例管理系统,研发人员也只是仅仅登录到用例系统来增删改查,大部分管理系统未能实现执行用例,研发人员只能看到测试用例的步骤文字描述,只能静态查看,并不能动态去运行它,也不能得到运行结果;如果需要执行,则就需要自己搭建测试环境,或者去询问是否有现有的测试环境可以复用,然后只能按照用例管理系统中某条用例描述的步骤第一步干什么,第二步干什么,直至按照所有的步骤做完,才能得到结果。若项目开始后,测试用例的文档形式审阅通过后,便可开始自动化测试用例开发过程,此时自动化测试用例要和文档形式的测试用例要匹配起来,参见图1,为目前方案中的文档形式的测试用例与自动化测试用例的匹配示意图,由于文档形式是项目对外展示提供的一份用例表,也是测试人员自己查阅测试是否完备的一个文档,所以需要两者的名字匹配,这会涉及比较麻烦的用例维护问题,例如:当文档形式的用例增加一条,那么对应的自动化测试就得有增加一条相对于的测试用例,也即:文档形式的用例无论更新、增加、删除,对应的自动化用例也得做出相对于变动,如此反复,非常耗时,无形间增加了一定工作量,降低了效率。若文档一方改动,忘记改动脚本用例,那就会造成测试遗漏或错误。
因此,如何高效的执行测试用例,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种测试用例执行方法、装置、设备及介质,以便高效的执行测试用例获得执行结果。
为实现上述目的,本发明提供一种测试用例执行方法,包括:
根据用户触发的管理指令,对关系型数据库中的目标对象进行管理;所述目标对象为:用例表中的测试用例、执行脚本表中的执行脚本、环境表中的测试环境中的至少一者;每个测试用例具有对应的执行脚本,且每个测试用例中的执行参数被对应的执行脚本所调用;
根据用户输入的查询条件展示对应的查询结果;所述查询结果包括:测试用例、测试环境及执行结果;
根据用户输入的选择指令从所述查询结果中确定待执行测试用例,并确定所述待执行测试用例的测试环境,生成对应的待执行命令;
运行所述待执行命令获得执行结果,并存储至所述关系型数据库。
其中,所述对关系型数据库中的目标对象进行管理,包括:
对所述用例表中的测试用例、所述执行脚本表中的执行脚本、所述环境表中的测试环境中的至少一者执行更新操作;或者,
对所述用例表中的测试用例、所述执行脚本表中的执行脚本、所述环境表中的测试环境中的至少一者执行删除操作;或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210043939.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:强制排出燃烧有害气体的燃气集成灶
- 下一篇:一种文件备份方法及相关组件