【问题标题】:Behavior-Driven Development(BDD) Testing with Fast API python web framework使用 Fast API python web 框架进行行为驱动开发(BDD)测试
【发布时间】:2022-04-26 10:24:05
【问题描述】:

我想为我编写了一些 REST API 的 Fast API 框架编写 BDD 测试用例。

虽然对于普通测试用例 Fast API 提到了pytest 包。用于使用pytest 进行测试的基本代码 sn-p 也在其官方文档中提到:- https://fastapi.tiangolo.com/tutorial/testing/#testing

我们有多个用于 python BDD 测试用例的测试框架。一种这样的测试框架是Behave。但表现为对 Flask 和 Django 的集成支持。我也在努力找出最能与 FastAPI 框架集成的测试框架。

我是 FastAPI 的新手,如果有任何建议和帮助,我将不胜感激。

提前致谢。

【问题讨论】:

    标签: python testing bdd fastapi


    【解决方案1】:

    考虑使用 pytest-bdd,它是 Pytest 的插件,因为它已经与 pytest 集成,它可以很好地使用 FastAPI。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 2012-02-13
    相关资源
    最近更新 更多