The invention provides a storage method and system for software compatibility testing based on block chain, which includes the following steps: obtaining requirement analysis information; searching corresponding test scheme information in block chain according to requirement analysis information; and sending test scheme information to terminal. The above method can easily find the corresponding test plan information in the block chain through the requirement analysis information, and then send the test plan information to the terminal. The terminal can carry out compatibility testing according to the test plan information, which can greatly reduce the workload of compatibility testing and improve the testing efficiency of compatibility testing.
【技术实现步骤摘要】
基于区块链的软件兼容性测试的存储方法及系统
本专利技术涉及软件测试领域,具体涉及一种基于区块链的软件兼容性测试的存储方法、系统、计算机设备及计算机可读存储介质。
技术介绍
随着互联网的发展产生了软件,早期软件开发过程中软件规模小、复杂程度低,后来IT行业进入大发展,软件趋向大型化、高度复杂,软件的质量越来越重要,于是产生了软件测试这一技术。软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,通俗的讲,就是一种实际输出与预期输出之间的审核或者比较的过程。在科学技术日益发展的今天,操作系统和浏览器的日益更新,兼容性测试成为软件测试中举足轻重的部分。然而操作系统、浏览器的类型和版本的选择需要耗费非常大的工作量和精力,对于兼容性问题的总结和追溯也同样需要耗费非常大的工作量和精力。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有技术中兼容性测试工作量大的缺陷。为此,本专利技术提供如下技术方案:本专利技术第一方面,提供一种基于区块链的软件兼容性测试的存储方法,包括如下步骤:获取需求分析信息;根据所述需求分析信息在区块链中查找对应的测试方案信息;将所述测试方案信息发送至终端。可选地,根据所述需求分析信息在区块链中查找对应的测试方案信息包括:根据所述需求分析信息在预存于区块链的测试模板中查找对应的测试方案信息。可选地,将所述测试方案信息发送至终端包括:将所述测试方案信息上传至区块链;其中,由所述区块链根据所述测试方案信息生成存储ID信息;接收所述存储ID信息;将所述存储ID信息发送至终端。本专利技术第二方面,提供一种基于区块链的软件兼容性测试的 ...
【技术保护点】
1.一种基于区块链的软件兼容性测试的存储方法,其特征在于,包括如下步骤:获取需求分析信息;根据所述需求分析信息在区块链中查找对应的测试方案信息;将所述测试方案信息发送至终端。
【技术特征摘要】
1.一种基于区块链的软件兼容性测试的存储方法,其特征在于,包括如下步骤:获取需求分析信息;根据所述需求分析信息在区块链中查找对应的测试方案信息;将所述测试方案信息发送至终端。2.根据权利要求1所述的基于区块链的软件兼容性测试的存储方法,其特征在于,根据所述需求分析信息在区块链中查找对应的测试方案信息包括:根据所述需求分析信息在预存于区块链的测试模板中查找对应的测试方案信息。3.根据权利要求1所述的基于区块链的软件兼容性测试的存储方法,其特征在于,将所述测试方案信息发送至终端包括:将所述测试方案信息上传至区块链;其中,由所述区块链根据所述测试方案信息生成存储ID信息;接收所述存储ID信息;将所述存储ID信息发送至终端。4.一种基于区块链的软件兼容性测试的存储方法,其特征在于,包括如下步骤:获取测试方案信息;根据所述测试方案信息和测试用例信息进行兼容性测试生成测试结果;将所述测试结果上传至区块链。5.根据权利要求4所述的基于区块链的软件兼容性测试的存储方法,其特征在于,根据所述测试方案信息和测试用例信息进行兼容性测试生成测试结果的步骤之前,还包括:获取需求分析信息;根据所述需求分析确定测试计划信息,并将所述测试计划信息上传至区块链;根据所述测试计划信息和所述测试方案信息确定测试功能点信息,并将所述测试功能点信息上传至所述区块链;根据所述测试功能点信息生成测试用例信息,并将所述测试用例信息上传至所述区块链。6.根据权利要求4所述的基于区块链的软件兼容性测试的存储方法,其特征在于,根据所述测试方案信息和测试用例信息进行兼容性测试生成测试结果包括:根据所述测试方案信息执行所述测试用例信息,生成测试用例执行结果,并将...
【专利技术属性】
技术研发人员:王雪,康昆彬,刘欢,刘小雪,张艳菊,卢亦斌,
申请(专利权)人:中链科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。