自动化测试方法在区块链服务平台的实现及应用
2021-03-14李丹霞刘舒婷周涛董欣
电脑与电信 2021年12期
关键词:用户
李丹霞 刘舒婷 周涛 董欣
(中移信息技术有限公司,广东 深圳 518048)
1 引言
区块链以其去中心化、传递信任的特性和能力,将作为最底层的通信协议撑起未来的网络通信,为下一代网络提供可信环境和价值互联,区块链平台与技术开发服务是上层应用的重要支撑。各大互联网、云服务、电信运营商纷纷布局BaaS服务,中国移动也布局建设了自己的区块链服务(China Mobile Blockchain as a Service,CMBaaS)平台,希望为用户提供可信、可靠、高效的区块链服务,并提供统一区块链管理平台门户,实现从平台用户、租户、智能合约管理、权限管理、多链管理、链账户管理、浏览器等链外、链内的可视化管理。为满足灵活管控、自动伸缩、高效协同,整个开发架构采用敏捷构建的开发模式,需求版本迭代周期大大缩短,在有限的时间和人力资源下,手工测试,很难做到对每个迭代周期功能进行全量回归验证,只能抽取影响范围内的核心场景进行回归验证,存在一定的漏测风险,且考虑到不同引擎引入的适配、不同用途链的重复部署,为确保功能一致性和正确性,功能全量回归频率增多,结合手工测试流程对接口测试场景进行梳理和分析,处理逻辑类似,耗时较多的工作集中在接口模拟数据构造、测试结果核查上。若能开发一种接口自动化测试框架,实现接口测试数据的快速构造和测试结果自动输出,将大大提高测试效率,满足敏捷构建要求。
基于此,本文设计开发了IATest(InterfaceAutoTest)接口自动化测试框架,实……
登录APP查看全文
