学习python自动化测试已经有一段时间了,目前在公司也已经自制了一个简单自动化测试平台,其中包括了项目管理、模块管理、用例管理、自动生成测试报告、查看测试报告、接口自动化用例批量执行、单点调试、UI自动化用例执行。基本上能满足公司自动化测试的要求,只是还有很多需要完善修复的地方。
平台主要使用python-flask作为后台处理,前端则使用了bootstrap框架以让页面看起来更漂亮。话不多少请看下面整体结构。
文件结构如下:
aoto_test\
\app---前后端主要代码
\db_irepository----数据库版本块
\flask-----支持依赖库
\venv----虚拟环境
\app.db----数据库
\congfig.py-----相关配置
\run.py--------运行代码
整体结构就先介绍如下,这些都是作为一个建议平台必不可少的。后面我会写出一个系列,完整完成整个自动化测试平台的介绍和制作过程。如有不明白的欢迎提问,一起进步,如有建议也欢迎提出。