基于川模型的区块链测试体系与框架分析
区块链相信大家都是不陌生的,只要是稍微关注互联网方面资讯的人,都会经常看到近两年来比特币、区块链等名词的出现。区块链在本质上,是一个共享、可信的公共总账,任何人都可以对它进行核查,但不存在一个单一的用户可以对它进行控制。在区块链系统中的参与者们,会共同维持总账的更新:它只能按照严格的规则和共识来进行修改。区块链被视为下一代全球信用认证和价值互联网的基础协议之一。
区块链产品有六大特征,分别是去中心化、去信任、开放性、自治性、信息不可篡改、匿名性等。本文在深入了解了区块链技术的特点和本质后,结合川模型测试架构的思路,系统提出了区块链测试的测试体系与区块链测试解决方案。
下图是区块链测试的16个要点与用例分析的六要素的对应关系
下图是川模型下对区块链测试的执行模式
下图是区块链测试的测试体系架构
下图是区块链测试的测试工具框架
区块链测试与传统的软件测试有很多不同点,本人在研究了大量的区块链产品以及从实践经验的角度出发,研发了以上区块链测试体系框架,其包含了项目管理、单元/集成测试、系统测试、性能测试等方面测试规程。同时,川模型测试架构又是在学习借鉴了前辈们提出的X模型、H模型、前置测试模型等测试过程指导模型的基础上,根据"以测试者引导开发,以文档化把控质量"的测试实施理念和多年的工作经验,在2016年提出的一款新的、更适合中国国情的软件测试模型。两者的结合,恰恰补充了测试体系与区块链测试的不足点。
由于篇幅限制,本文不做过多阐述。欢迎留言讨论或直接加我微信讨论:blog51sqae
本文转载自异步社区
原文链接:https://www.epubit.com/articleDetails?id=Nc2475628-d0e4-4ce1-bbf1-f35417e6e6f5
- 点赞
- 收藏
- 关注作者
评论(0)