示例成品 · 平台演示,按左边这组点选真跑出来的
示例:脚本代码质量清单(示意)
一、总览
扫描脚本文件 | 42 个
重复代码块数 | 7 处
超标函数数(>60 行) | 5 个
魔法数字告警 | 23 处
未用变量 | 11 个
二、重复代码
位置 | 行数 | 重复次数 | 建议
cases/login_test.py:45-72 | 28 | 3 | 抽成公共登录方法
utils/wait_helper.py:12-30 | 19 | 2 | 合并为显式等待封装
三、超长函数
函数 | 文件 | 行数 | 建议
full_checkout_flow | cases/order_test.py | 118 | 拆为选商品、下单、支付三步
run_all | conftest.py | 87 | 拆出 fixture 注册逻辑
四、魔法数字
文件 | 值 | 出现次数 | 建议
cases/order_test.py | 3000 | 6 | 提取为超时常量
pages/pay_page.py | 5 | 4 | 改为重试次数常量
五、未用变量
文件 | 变量 | 建议
cases/search_test.py | tmp_list | 删除
utils/data.py | old_url | 删除或接入配置
六、重构优先级
1 重复代码:先抽公共方法,降低改一处炸一片风险
2 超长函数:按流程拆分,便于定位失败
3 魔法数字:统一常量化,配合 CI 检查
4 未用变量:清理后减少误读
结论由持证人员核对后才能用。
点左边「开工 · 直接出成品」,出一份你自己的版本(文字免费)