#单元测试

鲍勃大爷:怎么做TDD编程?

19-12-15 1 1409 3 banq

TDD: 在未通过测​​试的情况下,请勿编写任何生产代码。 一旦测试失败或编译失败,请停止编写该测试。 测试失败后,立即停止编写生产代码。 两者都重构,然后重复。 循环时间:〜10-60秒。 众说... 详细

测试驱动开发(TDD)实战心得 - DeniMoka

20-11-17 211 banq

熟悉TDD的三个定律这些规则是在实践中使用TDD的基础。它们限制我们一次只更改一件事。他们迫使我们采取步伐!记住并严格遵守这些规则,以便有效地使用TDD! 在代码没有通过失败的单元测试之前不要编... 详细

鲍勃大爷:单元测试中单元是多小?

20-01-05 890 2 banq

“单元测试”中的“单元”一词通常仅表示“小”。该词没有一致的定义。一些TDDer称它们为微测试以强调其微小性。我更喜欢它是“程序员测试”,因为使用TDD,它们是由程序员为程序员编写的。 众说纷纭:... 详细

TestContainers:现代数据库的测试方法 -Gundu

20-07-21 574 banq

TestContainers是一个开源项目,它提供可以在Docker容器中运行的任何东西的轻量级,一次性的实例。它具有Java,Python,Rust,Go,Scala和许多其他语言的绑定。 启动M... 详细

使用SpringBoot和Testcontainers进行数据库集成测试| Baeldung

19-02-20 1303 banq

Spring Data JPA提供了一种创建数据库查询并使用嵌入式H2数据库进行测试的简便方法。 但在某些情况下,对真实数据库进行测试会更有利可图,特别是如果我们使用依赖于提供程序的查询。 在本教程... 详细

幽默:TDD并不意味着先编写测试然后编写代码 - jamesshore

20-10-04 127 banq

TDD并不意味着先编写测试,然后编写代码。它的意思是“编写测试的一部分,编写代码的一部分。” (然后反馈、改进和重复。)   众说纷纭: TDD是设计软件的一种糟糕方法!   如果您的代码设计合理,... 详细

使用CountDownLatch或循环屏障对多线程代码进行单元测试 -Xebia

20-05-16 357 banq

随着处理器比以往包装更多的内核,并发编程已成为最有效利用它们的最前沿。但是,事实是并发程序的设计,编写,测试和维护要困难得多。因此,如果我们毕竟可以为并发程序编写有效且自动化的测试用例,则可以解决其... 详细

Java测试现代最佳实践 - Philipp Hauer

19-09-17 483 banq

可维护和可读的测试代码对于建立良好的测试覆盖率至关重要,这反过来又可以实现新功能并执行重构而不必担心破坏某些内容。这篇文章包含了作者在Java中编写单元测试和集成测试多年来收集的许多最佳实践。它涉及... 详细

共有 201 2 3 下一页