tdd 相关问题

测试驱动开发(TDD)涉及编写失败的自动测试以指定要构建的内容。然后通过编写满足测试条件的代码来进行测试。最后,代码被重构。

我如何确定rspec控制器测试的主题?

因此,除了好奇心外,我没有其他需要知道的很好的理由-最好的理由-但我不确定这里发生了什么。背景:我正在研究RSpec书并正在更新...

回答 2 投票 2

如何平衡对Django(TDD)的测试投资

我了解为您的代码编写测试的所有优点。但是编写测试需要时间,而时间是(客户)金钱。我试图为编写测试找到良好的“投资回报率”。换句话说...

回答 1 投票 0

如何控制步骤定义文件黄瓜注释仅适用于一个步骤定义文件?

我试图同时运行两个步骤定义文件(黄瓜),因为我在一个步骤定义文件中应用了@Before注释。当我运行这些文件时,注释将同时应用于和...

回答 1 投票 0

在Spring Boot中进行单元测试,但由于转换器类而出错

我使用转换器类,在单元测试中出现空指针异常错误。但是我使用return accountDto而不是正在运行的转换器类。代码正在邮递员处运行。请给我一些建议。...

回答 1 投票 0

如何在PHP中从数组中随机选择和删除名称?

我是编程方面的新手(所以请不要太苛刻),我们的讲师从一开始就敦促我们使用TDD进行开发。我正在做一个选择随机名称的小程序。我的测试之一...

回答 1 投票 0

Mocha:构造函数中使用的测试函数

我正在将摩卡,柴和西农用于测试目的。我有一个如下所示的类:class ClassToTest {person;构造函数(人){this.setPerson(person); } setPerson(...

回答 1 投票 0

Laravel TDD无法断言数组具有键'id'

我一直在关注本系列,以与Laravel一起赶上TDD。我越来越无法断言数组具有键'id'。运行测试命令时出现错误消息。下面是我的代码:api ....

回答 1 投票 1

如何控制步进定义文件黄瓜注释仅适用于一步定义文件?

我试图同时运行两个步骤定义文件(黄瓜),因为我在一个步骤定义文件中应用了@Before注释。当我运行这些程序时,注解同时应用于和...

回答 1 投票 0

Clojure。 “ lein测试”执行两次文件

我正在尝试在Clojure上创建我的第一个测试。我写了这个文件。当我运行:lein test时,我得到:(update-question)(core.clj:32)中的错误。未捕获的异常,不在断言中。预期:无...

回答 1 投票 0

tSQLt faketable不重置表映射时如何恢复?

仿表功能未重新分配为正常。现在,我使用过法制表的所有表都包含我在单元测试插入中使用的值的内容。它有很多桌子,离开了我的...

回答 4 投票 11

实例化其他类的单元测试类

我正在尝试为一个实例化其中的其他类的类编写单元测试,但是正在努力以一种可测试的方式实例化那些类。我知道依赖项注入,但是...

回答 2 投票 1

Laravel Api TDD附加用户

我正在使用laravel构建API。如果会议用户存在,我想测试更新会议。这是我的控制器代码:$ title = $ request-> input('title'); $ description = $ request-> input('...

回答 1 投票 0

将现有代码移至测试驱动开发中

最近发现了这种开发方法,我发现它是一种相当不错的方法。因此,对于我的第一个项目,我拥有一个小DLL的代码(在C#.NET中,这是值得的),并且我...

回答 5 投票 35

如何测试与酶反应的钩子

我在TDD过程中遇到问题,并且React钩子的状态没有按预期更改// // Header.tsx import React,{useState,ChangeEvent,KeyboardEvent} from'react';界面...

回答 1 投票 0

节点声明测试

有人在节点上进行断言测试是否有好的参考资料?我写了一些简单的程序,我想用内置的节点模块编写单元测试,但似乎找不到任何合适的...

回答 1 投票 0

对非平凡函数及其遵循CQS的依赖项进行基于非模拟,基于状态的单元测试

我意识到,这个问题似乎是重复的,例如,这个,这个,这个和这个问题。但是,我要特别问的是,如何使用底特律风格编写单元测试...

回答 1 投票 0

XUnit测试以返回是否正在返回列表

我正在学习单元测试,并且正在努力掌握如何测试以查看是否返回列表类型,不一定要查看列表的内容,而是要确保其返回的是LIST。 ...

回答 2 投票 0

如何断言Laravel Controller返回具有正确数据的视图?

我需要知道如何断言Laravel Controller返回带有适当数据的视图。我的简单控制器函数:公共函数index(){$ users = User :: all();返回视图('user ....

回答 1 投票 0

如何使用pytest monkeypatch模拟两个连续的控制台输入

如果第一个用户输入用“ n”回答,则模块“ overwrite_file”(请参见代码示例)要求输入新文件名。在我的测试设置中,我使用了两个连续的monkeypatch.setattr调用,以...

回答 1 投票 0

TDD:在测试ReST API控制器时,是否宜在单个测试文件中测试所有动作(创建,更新,获取,删除等)?

这显然是一个实际问题。互联网专家建议从逻辑上组织可维护性测试。当涉及到ReST API控制器时,可以包括针对所有...的所有集成测试...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.