SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-18 00:12

测试与质量

12,270 个结果

smoke-test-ml-pipeline

为单个机器学习实验编写的冒烟测试技能,产出一个精简的 pytest 测试文件:在真实 `data/` 数据的一小部分上拟合模型,并在一个不重叠的数据切片上做预测,且不带历史 buffer。核心断言是预测行数必须等于 predict-grid 的行数(硬断言,精确相等)。触发场景包括:已批准的实验需要其冒烟测试、`pytest tests/smoke/` 因行数失败、用户询问冒烟测试为何失败、管道编辑需要有据可查、实验脚本改变了管道形状。停止条件是 `status.setup.pending` 非空(应加载 `setup-ml-project`)、没有已批准的设计或匹配的实验脚本。使用方式为:查看 `status`,阅读 journal 与 experiment,编写 `tests/smoke/test_NN_*.py`,然后运行 `python -m skore_skills smoke run --stem <stem>`。

测试与质量137 次安装

application-quality-assurance

该技能用于对 Web 应用进行全面的质量测试,执行功能性测试、集成测试和用户体验测试。测试本地 Web 应用时,它采用原生 Python Playwright 脚本,并提供 scripts/with_server.py 辅助脚本管理服务器生命周期(支持多个服务器)。它给出了清晰的决策树:静态 HTML 可直接读取文件识别选择器;动态应用需判断服务器是否已运行,未运行则先运行 with_server.py,已运行则采用“先侦察后操作”模式——先导航并等待 networkidle、截图或检查 DOM、识别选择器,再执行操作。文档还强调常见陷阱:动态应用不能在等待 networkidle 之前检查 DOM。最佳实践包括将捆绑脚本当作黑盒使用并先执行 --help、使用 sync_playwright()、用完关闭浏览器、使用描述性选择器、添加适当等待等。还提供 examples/ 参考文件,如元素发现、静态 HTML 自动化和控制台日志捕获。

测试与质量136 次安装