项目简介
本项目是基于Python的qmd通信模块测试系统,用于对qmd通信模块的各项功能进行自动化测试,包括定时发送、接收以及数据处理等。项目设有多个模块与测试用例,能够模拟并测试qmd通信模块在不同场景下的性能表现。
项目的主要特性和功能
- 自动化测试:编写测试用例与步骤,实现qmd通信模块的自动化测试,提高测试效率,减少人工干预。
- 多模块支持:包含多个模块,各模块负责不同的测试需求,例如读取配置、数据收发、误差计算等。
- 可扩展性:项目结构清晰,采用模块化设计,便于测试框架的扩展和维护。
- 日志和记录:打印日志并记录测试步骤信息,确保测试结果可追踪、可重复。
安装使用步骤
环境准备
- 确保已安装Python环境以及相关库,如pandas。
- 安装项目使用的第三方库,如
xlrd
、openpyxl
等。
运行测试
- 直接运行
test_case_set.py
或automaton_test_case_set.py
文件,启动自动化测试流程。 - 测试结束后,查看输出日志和测试结果,分析测试是否通过以及可能存在的问题。
注意事项
- 项目中的
config.qmd_config
模块和部分模块或函数,可能需要在其他文件或项目部分中定义或导入。 - 路径和文件名(如
MGMT_PIB.xlsx
、QMD_ENUM.xlsx
等)为相对路径,需根据实际情况进行调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】