tdd 相关问题

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

如何编写测试用例来检查随机创建数组时数组中的数字是否唯一?

我正在用 mocha 学习 TDD,并且遇到了一个有趣的问题。我正在编写一个彩票函数的规范,该函数应该创建一个由 1 到 49 之间的七个(随机)数字组成的数组。

回答 0 投票 0

我在 bdd / gherkin 做错了什么?

我正在学习 BDD,行为驱动开发,虽然我抓住了拥有系统行为示例的“想法”,我们可以执行这些示例并通过它来开发它,但我

回答 1 投票 0

我在 bdd/gherking 做错了什么?

我正在学习 BDD,行为驱动开发,虽然我抓住了系统行为示例的“想法”,我们可以执行这些示例并通过我们可以开发它,...

回答 0 投票 0

如何在 C 中没有 getter 和 setter 的情况下对抽象数据类型进行单元测试?

我目前正在尝试重构一些嵌入式 C 代码,并尝试应用 James W. Grenning 在他的《嵌入式 C 测试驱动开发》一书中推荐的内容。为此,我分...

回答 1 投票 0

样本在文件中时如何对正则表达式进行单元测试?

这里是一个文件(test.txt),它使示例文本保持匹配。 这是示例文本。 evince /media/ismail/SSDWorking/book-collection/_Books/kids/Coping Skills.pdf /usr/lib/libreoffice/program/soffic...

回答 1 投票 0

TDD:值得为测试付出努力吗?

我对 TDD 很陌生,所以如果这个问题听起来很愚蠢,请原谅我。 所以,TDD 应该阻止我在我的项目中引入错误/未定义的行为。但是如果我在我的测试中介绍这个......

回答 4 投票 0

验证 JSON 数字

这是一个函数的 C# 实现,用于确定字符串是否表示有效的 JSON 数字。该函数称为 IsJsonNumber 并采用单个参数输入,即字符串 ...

回答 0 投票 0

Laravel 测试 assertJsonMissing 不适用于唯一的键。为什么?

我正在做一个 tdd 项目,我只是想确保密码不会被错误返回。这是我写的测试。 公共函数 testInfoMethodJsonStructure(){ $user = 用户::

回答 2 投票 0

如何在 Python 中使用互联网依赖进行 TDD?

我需要确保我有一个可以从链接列表下载 zip 文件并将文件写入“zip_files/”文件夹的功能。 我依赖于外部网页...

回答 0 投票 0

TDD 修改我的测试以使我的代码通过

我正在学习测试驱动开发,我有点挣扎,似乎我的大脑想要构建解决方案算法,而不是构建我的算法所需的测试。我几乎不能正式化单位...

回答 2 投票 0

是否有明确的方法来测试 React 组件是否返回另一个已构建的自定义组件?

例如, 组件A.tsx: const ComponentA = () => { 返回 ( <> ) } 组件A.test.tsx 描述(“组件A”,...

回答 2 投票 0

phpunit如何使用本地文件作为数据来mock pdo?

我正在用php来验证TDD开发的思路。 一个非常常见的例子是模拟数据库连接。 phpunit 框架可以根据期望返回指定的值。 $

回答 0 投票 0

c#第一次在ServiceBase中进行TDD

我第一次尝试实施测试驱动开发(TDD)。 我的项目是 dotnet 3.5 中的 c#。 我已经阅读了《Professional Test Driven Development in c#》这本书,现在我想测试我的

回答 2 投票 0

unittest.mock vs mock vs mocker vs pytest-mock

我是 Python 开发的新手,我正在使用 pytest 编写测试用例,我需要模拟一些行为。谷歌搜索 pytest 的最佳模拟库,这让我很困惑。我看过unittest.mock,m...

回答 2 投票 0

为什么我不能创建“karma.conf.js”?

我在 Angular 上安装 karma-mocha-reporter 时遇到了一些问题。我正在尝试使用命令“ng generate config karma”创建“karma.conf.js”(适用于新项目

回答 0 投票 0

Laravel 10 单元测试没有看到来自 Artisan Command 的数据库更改

我有一个 artisan 命令 (Laravel 10) 可以更改数据库中的用户表。我可以确认命令本身的输出正在发生变化,看起来是

回答 3 投票 0

使用 fireEvent.mouseOver 或 userEvent.hover 时无法更改我的跨度的可见性

我正在写一个测试来检查我的组件 这是组件文件:在此处输入图像描述 这是 styledComponent: 导入样式,{ CSS, 展平插值,

回答 1 投票 0

当Laravel TDD试图在Controller中捕获URL查询参数时, 忽略了URL查询参数的请求.

我想写一个测试来确定我在URL中的查询参数是否正常。但是每当我做一个request()->all()时,我得到一个空数组。以下是我的测试部分: public function ...

回答 1 投票 0

React, Jest tdd with typescript.

React, Jest tdd with typescript Hi I'm looking at some simple TDD tutorial but I'm trying to use typescript but the tutorials are not in typescript. 简单的exmaple是类组件与一个 ...

回答 1 投票 0

为什么 phpunit 在控制台中不显示任何错误?

我在Laravel 4框架下使用phpunit. 为什么在测试过程中出现PHP错误时, 没有错误信息显示(例如: 缺少方法)? 我们怎样才能让phpunit显示所有错误?

回答 3 投票 38

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