[发明专利]基于区块链的软件兼容性测试的存储方法及系统在审
申请号: | 201811605032.9 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109815130A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 王雪;康昆彬;刘欢;刘小雪;张艳菊;卢亦斌 | 申请(专利权)人: | 中链科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 马永芬 |
地址: | 100034 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方案信息 测试 区块 兼容性测试 需求分析 软件兼容性 终端 存储 测试效率 工作量 发送 查找 | ||
本发明提供一种基于区块链的软件兼容性测试的存储方法及系统,其中,该方法包括如下步骤:获取需求分析信息;根据需求分析信息在区块链中查找对应的测试方案信息;将测试方案信息发送至终端。上述方法通过需求分析信息可以在区块链中便捷地查找到对应的测试方案信息,之后将测试方案信息发送给终端,终端便可根据测试方案信息进行兼容性测试,可以大大减少兼容性测试的工作量,提高了兼容性测试的测试效率。
技术领域
本发明涉及软件测试领域,具体涉及一种基于区块链的软件兼容性测试的存储方法、系统、计算机设备及计算机可读存储介质。
背景技术
随着互联网的发展产生了软件,早期软件开发过程中软件规模小、复杂程度低,后来IT行业进入大发展,软件趋向大型化、高度复杂,软件的质量越来越重要,于是产生了软件测试这一技术。软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,通俗的讲,就是一种实际输出与预期输出之间的审核或者比较的过程。
在科学技术日益发展的今天,操作系统和浏览器的日益更新,兼容性测试成为软件测试中举足轻重的部分。然而操作系统、浏览器的类型和版本的选择需要耗费非常大的工作量和精力,对于兼容性问题的总结和追溯也同样需要耗费非常大的工作量和精力。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中兼容性测试工作量大的缺陷。
为此,本发明提供如下技术方案:
本发明第一方面,提供一种基于区块链的软件兼容性测试的存储方法,包括如下步骤:获取需求分析信息;根据所述需求分析信息在区块链中查找对应的测试方案信息;将所述测试方案信息发送至终端。
可选地,根据所述需求分析信息在区块链中查找对应的测试方案信息包括:根据所述需求分析信息在预存于区块链的测试模板中查找对应的测试方案信息。
可选地,将所述测试方案信息发送至终端包括:将所述测试方案信息上传至区块链;其中,由所述区块链根据所述测试方案信息生成存储ID信息;接收所述存储ID信息;将所述存储ID信息发送至终端。
本发明第二方面,提供一种基于区块链的软件兼容性测试的存储方法,包括如下步骤:获取测试方案信息;根据所述测试方案信息和测试用例信息进行兼容性测试生成测试结果;将所述测试结果上传至区块链。
可选地,根据所述测试方案信息和测试用例信息进行兼容性测试生成测试结果的步骤之前,还包括:获取需求分析信息;根据所述需求分析确定测试计划信息,并将所述测试计划信息上传至区块链;根据所述测试计划信息和所述测试方案信息确定测试功能点信息,并将所述测试功能点信息上传至所述区块链;根据所述测试功能点信息生成测试用例信息,并将所述测试用例信息上传至所述区块链。
可选地,根据所述测试方案信息和测试用例信息进行兼容性测试生成测试结果包括:根据所述测试方案信息执行所述测试用例信息,生成测试用例执行结果,并将所述执行结果上传至区块链;判断所述执行结果是否与预设结果一致;当所述执行结果与所述预设结果不一致时,生成测试用例bug统计信息,并将所述测试用例bug统计信息上传至所述区块链;获取更新版本后的软件;根据所述测试用例bug统计信息对所述更新版本后的软件进行回归测试,验证所述测试用例bug统计信息中的bug是否得到修复;当所述bug得到修复时,进行主流程测试,并生成测试结果。
本发明第三方面,提供一种基于区块链的软件兼容性测试的存储系统,包括:第一获取模块,用于获取需求分析信息;第一处理模块,用于根据所述需求分析信息在区块链中查找对应的测试方案信息;第一发送模块,用于将所述测试方案信息发送至终端。
可选地,所述第一发送模块包括:第一处理单元,用于将所述测试方案信息上传至区块链;其中,由所述区块链根据所述测试方案信息生成存储ID信息;第一接收单元,用于接收区块链反馈的所述存储ID信息;第一发送单元,用于将所述存储ID信息发送至终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中链科技有限公司,未经中链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811605032.9/2.html,转载请声明来源钻瓜专利网。