标签:testing

  • 如何使pytest运行doctests以及普通测试目录? - python

    时间:2020-8-29

    目前,我们的pytest以及覆盖率插件在tests目录中的测试中运行。 运行从我们的主代码提取的doctest的最简单方法是什么? --doctest-modules不起作用(可能是因为它只是从tests运行doctests)。请注意,我们希望在同一过程中包含doctest(而不是简单地单独调用py.test),因为我们想在代码覆盖率中考虑doctest。 […]

  • 确保单元测试中的代码覆盖率? - python

    时间:2020-8-23

    我注意到即使我的Python代码中有很多doctest,当我使用此处描述的方法跟踪测试时: traceit 我发现某些代码行从未执行过。我目前正在筛选跟踪日志,以识别从未运行过的代码块,然后尝试提出不同的测试用例来行使这些特定的块。可以想象,这非常耗时,我想知道我们是否会以错误的方式进行操作,以及您是否有其他建议或建议来解决此问题,我敢肯定,随着软件的发展, […]

  • 集成测试,但是要多少钱? - java

    时间:2020-8-22

    Improve this question 我团队中最近的一次辩论使我感到奇怪。基本主题是功能/集成测试需要涵盖多少内容和内容(确保它们不相同,但是示例无关紧要)是虚假的。 假设您有一个类似“controller”的类: public class SomeController { @Autowired Validator val; @Autowired Da […]

  • Python模拟补丁另一个函数中的一个函数 - python

    时间:2020-8-21

    def f1(): return 10, True def f2(): num, stat = f1() return 2*num, stat 如何使用python的模拟库修补f1()并返回自定义结果,以便可以测试f2()? 编辑:我的考试有问题吗?这似乎不起作用,所有测试均因AssertionError失败 from foo.bar import f2 f […]

  • 减少测试用例之间的耦合 - java

    时间:2020-8-21

    我试图学习有关JUnit和TDD的更多信息,但是我遇到了一些测试用例之间的耦合问题。 当我为特定数据类型的API编写测试用例时,比如说Deque<T>,如何限制测试用例之间的耦合?例如,如果我正在为insertFirst(T item)方法编写一个测试用例,那么似乎很容易假设我应该能够在正确初始化的对象上调用该方法之后断言两件事: Deque对象 […]

  • 未知错误:Chrome无法启动:异常退出 - python

    时间:2020-8-19

    使用chromedriver在Selenium上运行测试时出现此错误。 selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.9. […]

  • 模块化应用程序堆栈中的虚拟数据和单元测试策略 - java

    时间:2020-8-18

    您如何管理用于测试的虚拟数据?保留它们各自的实体?在单独的测试项目中?从外部资源使用串行器加载它们?或者只是在需要的地方重新创建它们? 我们有一个应用程序堆栈,其中包含多个模块,每个模块都包含一个模块,每个模块包含一个实体。每个模块都有其自己的测试,需要虚拟数据来运行。 现在,具有很多依赖关系的模块将需要来自其他模块的大量伪数据。但是,那些对象不会发布其虚拟 […]

  • 使用JMeter中值列表中的请求值 - java

    时间:2020-8-17

    我敢肯定我过去已经做过,但是我不知道怎么做;-)所以,这是我的问题: 我正在尝试创建一个JUnit测试计划,在该计划中,每次迭代都通过更改特定参数来修改HTTP请求。因此,例如,在五次迭代中,我希望发出以下HTTP请求: http://localhost:8080/test/foo.html?id=1 http://localhost:8080/test/f […]

  • 在Visual Studio for 5节点群集中调试Azure Service Fabric应用程序 - c#

    时间:2020-7-25

    我有一个非常简单的用例,需要在Azure Service Fabric中设置5节点群集环境,然后调试代码。 我面临的问题是,当我在本地为5节点群集部署应用程序时,由于只有一个节点可以使用计算机上的端口,因此我的应用程序仅在1个节点群集上运行,而部署在其他4个节点上失败因为该端口不可用。 我正在寻找在本地环境中部署和测试多节点群集的步骤。我们将不胜感激,并且可 […]

  • 在python中测试if-elif-else条件的有效方法是什么 - python

    时间:2020-6-19

    我有一堆需要评估的python程序。该程序的基本框架包含一堆嵌套的If-elif-else语句。我想知道什么是测试程序(生成测试用例)的最有效方法。 以下是该程序的要点 if month == 1: if day <= 20: print("Capricorn") else: print("Aquarius") elif […]