[发明专利]软件测试方法、装置、设备及存储介质在审
申请号: | 202110576272.6 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113407441A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 金虎;张林;李军;黄向华;刘益群;李斌;吕新伟 | 申请(专利权)人: | 威胜集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 郝怀庆 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 方法 装置 设备 存储 介质 | ||
本发明属于软件测试技术领域,公开了一种软件测试方法、装置、设备及存储介质。该方法包括:获取测试元件逻辑关系以及从预设测试用例中选取目标测试用例;根据所述测试元件逻辑关系以及目标测试用例生成测试用例集合;从预设测试用例集合中选取目标测试用例集合;根据所述测试用例集合与目标测试用例集合中的测试用例对目标软件进行测试。通过上述方式,用户可以根据可视化的元件设计测试元件逻辑关系,软件测试平台根据测试元件逻辑关系生成用户设计的测试用例,用户也可以选取预设测试用例,根据用户设计及选取的测试用例生成测试用例集合,并使用该测试用例集合对目标软件进行测试。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种软件测试方法、装置、设备及存储介质。
背景技术
目前常用的测试工具分为10类:测试管理工具、接口测试工具、性能测试工具、C/S自动化工具、白盒测试工具、代码扫描工具、持续集成工具、网络测试工具、app自动化工具、web安全测试工具。
但各个行业单打独斗,自立门户,每个行业、每个企业都不得不投入大量的软件开发人员实现特定功能的测试。软件缺乏平台化,不同类别的产品需要开发不同的软件,造成软件种类繁多,版本繁多,增加了软件管理的难度和使用的不确定度。软件缺乏扩展性,每个软件都是为特定用户需求实现,软件的功能相对单一,增加新的功能需要对软件进行重新技术升级,开发周期长。软件基本都是闭源的系统,缺乏软件生态,随着软件网络化、服务化、智能化的发展,软件系统复杂性不断增长,缺乏健康的生态化发展的软件,其生命周期大大缩短。软件开发仍属于研发人员的专有职能,测试人员无法主动深度地将测试专业技能应用到系统设计上,只能先根据测试任务给软件开发人员提出需求,在软件开发人员提供的软件基础上按预期应用,操作局限性较大。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种软件测试方法、装置、设备及存储介质,旨在解决现有技术中没有统一的软件测试平台且测试工具缺乏扩展性的技术问题。
为实现上述目的,本发明提供了一种软件测试方法,所述方法包括以下步骤:
获取测试元件逻辑关系以及从预设测试用例中选取目标测试用例;
根据所述测试元件逻辑关系以及目标测试用例生成测试用例集合;
从预设测试用例集合中选取目标测试用例集合;
根据所述测试用例集合与目标测试用例集合中的测试用例对目标软件进行测试。
可选地,所述根据所述测试元件逻辑关系以及目标测试用例生成测试用例集合的步骤,包括:
根据所述测试元件逻辑关系确定各测试元件以及各测试元件的元件逻辑顺序;
确定各测试元件对应的测试动作;
根据所述元件逻辑顺序确定所述测试动作的测试逻辑顺序;
根据所述测试动作以及所述测试逻辑顺序生成测试用例;
根据所述测试用例以及目标测试用例生成测试用例集合。
可选地,所述根据所述测试用例集合与目标测试用例集合中的测试用例对目标软件进行测试的步骤,包括:
调用所述测试用例集合以及目标测试用例集合;
根据所述目标软件确定对应的测试方式;
根据所述测试用例集合和所述目标测试用例集合中的测试用例以及所述测试方式对目标软件进行测试。
可选地,所述获取测试元件逻辑关系以及从预设测试用例中选取目标测试用例的步骤之前,还包括:
获取目标软件的测试需求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威胜集团有限公司,未经威胜集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110576272.6/2.html,转载请声明来源钻瓜专利网。