为提高区块链服务平台的测试效率,降低版本快速迭代过程中回归测试成本,减少人工漏测风险,通过对自动化
测试技术进行研究,并结合区块链管理平台接口测试特点,设计开发了一种基于 python3+requests 的接口自动化测试框架
IATest,实现了从接口参数解析、测试数据生成到测试结果比对和统计分析等测试全流程的自动化,大大提高了测试效率,减少
了接口变更人工回归覆盖率受限引发的风险。
In order to improve the testing efficiency of the blockchain service platform, reduce the regression testing cost in the rapid
iteration process of the version, and reduce the risk of manual missed testing, an interface automation testing framework IATest
based on Python3 + Requests is designed and developed with the study of automated testing technology and combining with the
characteristics of the blockchain management platform interface testing. It realizes the automation of the whole testing process from interface parameter parsing, test data generation to test result comparison and statistical analysis. It greatly improves testing efficiency and reduces the risk caused by limited manual regression coverage of interface changes