本技术属于涉及自动化测试
技术
领域,具体涉及一种基于
Python
语言的工控安全设备自动化
测试系统及方法,本系统包括参数配置模块、数据配置模块、用例设计模块和测试执行模
块;所述参数配置模块,用于对上位机和工业防火墙进行参数配置;所述数据配置模块,用
于对上位机和下位机进行文件数据配置;所述用例设计模块,用于在参数和文件数据配置
后,用
Python
语言编写测试用例,并配置测试用例;所述测试执行模块,用于执行测试用
例,并得到测试报告。本技术基于
Python
语言编程实现对工业防火墙的自动化测试,配置简
洁,方便易用,提高了工控安全设备的测试效率;适应了工控安全产品开发迭代需求,可持
续对工控安全产品进行完整、自动化的迭代测试。
技术要求
1.
一种基于
Python
语言的工控安全设备自动化测试系统,其特征在于,包括参数配置模
块、数据配置模块、用例设计模块和测试执行模块;
所述参数配置模块,用于对上位机和工业防火墙进行参数配置;
所述数据配置模块,用于对上位机和下位机进行文件数据配置;
所述用例设计模块,用于在参数和文件数据配置后,用
Python
语言编写测试用例,并配置
测试用例;
所述测试执行模块,用于执行测试用例,并得到测试报告。