我们已经不再使用开关来控制灯光,已经不再在报刊亭支付提交收费,我们一直在智能地监测我们的健康状况,更有效地跟踪车辆的移动,还有很多在列表中。 什...
尽管机器学习行业在开发帮助数据团队和从业人员操作其机器学习模型的解决方案方面取得了进展,但测试这些模型以确保它们能按预期工作,仍然是最具挑战性的...
DevOps的核心概念之一是CI/CD--持续集成和持续交付或持续部署,现在正在向机器学习运营(MLOps)迈进。CI/CD作为DevOps的核...
使用复杂的值 有时你可能想用数据结构或对象作为参数化的值。 ch16/test_ids.py 执行 对于那些没有明显字符串值的对象,pytest...
覆盖率简介 测量代码覆盖率的工具在测试套件运行时观察你的代码,并跟踪哪些行被运行,哪些没有。这种测量被称为行覆盖率,其计算方法是将运行的总行数除...
简介 以下定义适用于本章。 脚本 包含 Python 代码的单个文件,旨在直接从 Python 中运行,例如 python my_script....
调试测试失败简介 测试失败会发生。如果不发生,测试就没有什么用。当测试失败时,我们需要找出原因。这可能是测试的问题,也可能是应用的问题。确定问题...
第三方插件简介 正如pytest开箱即用的强大功能一样,当我们将插件添加到组合中时,它将变得更加出色。pytest的代码库被设计成允许定制和扩展...
配置文件简介 配置文件--那些影响pytest运行的非测试文件,可以节省时间和重复工作。如果你发现自己在测试中总是使用某些标志,比如 --ver...
文集作者