我正在开始一个新的python
项目,我想编写带有模拟和存根的单元测试和集成测试。但是,我想通过在docker容器中生成这些依赖服务,在构建管道期间针对实际服务运行这些测试。构造项目的最佳方法是什么,以便我可以轻松启用和禁用模拟,以便:
我出于目的使用python3
和pytest
。
答案 0 :(得分:0)
我在“软件质量保证和测试”堆栈交换页面上问了这个问题,并收到了一个有效的答案。这可以通过从一个抽象测试类继承两个不同的测试类并根据环境调用一个或另一个来实现。测试在进行。
此答案的更多详细信息: https://sqa.stackexchange.com/a/44745/45222