软件开发和运维中重复性测试工作耗费大量人力。本项目旨在开发一套通用的自动化测试框架,覆盖接口测试、UI测试和性能测试,提供统一的测试管理和报告平台。
点击空白处退出提示
软件开发和运维中重复性测试工作耗费大量人力。本项目旨在开发一套通用的自动化测试框架,覆盖接口测试、UI测试和性能测试,提供统一的测试管理和报告平台。
1. 接口测试模块:支持HTTP/RESTful/GraphQL接口的自动化测试,参数化用例管理。2. UI测试模块:基于Selenium的Web自动化测试,支持多浏览器并行执行。3. 性能测试模块:基于Locust的分布式压测,实时监控性能指标。4. 测试报告模块:自动生成测试报告,包含错误截图、性能图表、趋势分析。5. CI/CD集成:支持Jenkins/GitLab CI流水线集成,实现持续测试。
本人在此项目中负责全栈架构设计。Python pytest + requests实现接口测试框架,Selenium Grid管理UI测试节点,Locust执行性能测试,Allure生成测试报告,Flask + Vue3构建管理平台。实现了测试用例代码自动生成、分布式执行调度、失败自动重试机制。



评论