自动化平台
关键字:FLASK MySql Docker
自动化平台的整体设计,采用的分离式(平台 -> docker -> 测试框架)
负责平台所有后端开发,使用的 python 的 Flask 框架进行开发,采用前后端分离开发
平台数据库使用 MySql 进行数据存储,负责数据库的设计与应用
负责 Docker 客户端开发(执行机),使用 Flask 进行开发,主要用于测试执行和数据汇报
适配测试框架,能够正常下发任务
测试框架和测试脚本开发
自主搭建测试框架
自主开发测试日志,能够详细的记录测试执行过程
根据测试用例开发测试脚本提供测试人员进行测试
帮助测试人员进行复杂的数据处理,节省时间
服务器测试工具开发
负责工具测试场景的开发以及工具打包发布,使用工具支撑
稳定性:AC ,DC, reboot,power cycle, 随机上下电等测试场景
压力:各个部件的长期压力,间断压力,整机的长期压力,间断压力,稳定性期间压力
压力工具:各个部件压力的工具适配共 13 种,能够在单个测试场景中进行选择
工具打包:将 python 代码进行打包成二进制可执行文件,不依赖 python 解释器运行