Further, test-last tools cannot support Acceptance Test Driven Development (ATDD).
进一步说,“最后再测试”工具无法支持“验收测试驱动开发(Acceptance Test Driven Development)”。
There has been a lot of activity in the Functional Test Driven Development world of late.
近来在功能测试驱动开发领域有很多活动。
This resembles test Driven Development (TDD), where Unit tests are supposed to be written before the code.
这有点像测试驱动开发(Test Driven Development,TDD),单元测试应在代码之前编写。
Several of the practices outlined here can be categorised as general Test Driven Development (TDD) practices.
本文概述的实践中,有一些可归类到常用的测试驱动开发(TDD)实践。
Probably the most surprising revelation is the increased emphasis on test driven development and dependency injection.
或许最令人惊讶的事实是日渐增长的对于测试驱动开发和依赖注入的重视。
IPython also works quite well with any programming style, including Test Driven Development (TDD) or Test Enhanced Development (TED).
IPython可以与任何编程风格很好地融合在一起,包括测试驱动的开发(TDD)或者测试增强的开发(TED)。
Test Driven development overcomes many of the issues faced by development teams that often leave the creation of Unit Tests until after the implementation.
测试驱动开发能克服开发团队遇到的许多问题:开发团队经常在代码实现之后才创建单元测试。
Test driven development, in the context of reusable frameworks, is seen as a way to design frameworks that are actually usable rather than simply speculative.
在可重用框架的场景下,通过测试驱动开发设计出的框架是真实可用的,而不是简单地推理。
At first it’s faster to write code without tidying up, without writing unit tests, without doing Test Driven Development, so the team churns out more stories.
项目编码初期,不整理代码,不写单元测试,也不做测试驱动开发,整个团队粗制滥造出更多的“故事场景”。
The practice of test driven development - and continuous integration, if implemented properly, reduces the chance of low quality products being released for QA testing.
测试驱动开发的实践——加上持续集成,如果实施得当,就能大大减少低质量产品流入测试阶段的机会。
If you follow the practice of test-driven development, you will actually develop your tests before you develop your code.
如果你遵循测试驱动开发的实践,那么实际上你将在开发你的代码之前开发你的测试。
This is consistent with test-driven development practices.
这与测试驱动的开发实践是一致的。
The basic concept of test-driven development is that before writing project code, you write a simple piece of code that tests your hypothetical project code for desired behavior.
测试驱动开发的基本概念是,在写项目代码之前,你写一段简单的代码来测试你假设的项目代码,以获得预期的反应。
In the previous two installments of this series, I discussed how using test-driven development (TDD) helps you incrementally discover design.
在这个系列的前两期中,我讨论了如何使用测试驱动开发(TDD)帮助您逐步发现设计。
Some of them adapt well to using a test-driven development style.
有些人非常好的适应了测试驱动的开发方式。
For example, you may start with iterative and test-driven development, and then follow up with pair programming and collocated teams.
比如,您可以以迭代和测试驱动开发开始,然后可以遵循成对编程和配置团队的原则。
GUI testing is much more time-consuming and difficult than unit testing and thus often neglected, even in generally test-driven development teams.
与单元测试相比,GUI测试要耗时和困难的多,即使是在测试驱动的开发团队中,因此也常被忽视。
Refactoring is an essential step in test-driven development, providing the necessary feedback that allows your design (and code) to improve as the product develops.
倘若必要的反馈要求你的设计(和代码)在产品开发中得到改进,则重构是测试驱动开发中不可缺少的步骤。
Two recent, big changes in software engineering have been the growing use of test-driven development and continuous integration.
在软件工程方面,两个最近的重大变化是对测试驱动的开发和持续集成的使用日益增加。
Extended traditional test-driven development methodologies to ensure the system regression suites evolved with all new features and fixes.
扩展传统测试驱动开发方法系统,确保系统回归测试套件随所有新特性和补丁演变。
In test-driven development automated tests should be written in the first place, in comparison to manual tests performed by team members.
在测试驱动开发中,跟团队成员执行的手动测试相比,自动测试的编写应该放在首要位置。
Continuous integration is often intricately linked with the practice of test-driven development.
持续集成常常与测试驱动的开发实践杂乱的链接在一起。
In many projects, developers write unit tests at the same time — or sometimes even before (as in test-driven development) — they write their code.
在许多项目中,开发人员在书写代码的同时书写单元测试——或者有时甚至提前(如在测试驱动开发中)。
Build continuous improvement and integration into your tools and processes. Here is a good place operations people can learn from (good) developers about practises like test-driven development.
把“持续改进和持续集成”加入到你的工具和流程中去,这也是运维人员向(优秀的)开发人员学习的好途径,可以学到诸如测试驱动开发等最佳实践。
If you've never encountered test-driven development (see Resources), you might object that no one would write such a simple-minded implementation.
如果您从未接触过由测试驱动的开发(请参阅参考资料),那么您可能也会认为人人都能编写如此头脑简单的实现。
The class consists of a large number of cohesive methods, which is a side-effect of using test-driven development in its construction.
类中包含大量的方法,这是采用测试驱动开发进行构建的副作用。
Unit testing and test-driven development are excellent tools for managing such fragile systems with confidence, but they only work if you use them.
单元测试和测试驱动的开发这些出色的工具使您可以信心十足地管理此类脆弱系统 ——但只有在您确实使用了这些工具时,它们才能发挥作用。
He came out of it realizing that there is a whole style to test-driven development that he didn't expect.
最终他认识到,测试驱动开发完全不是他所期待的那样。
The key to starting with test-driven development is to start at the top, and make as few assumptions as possible.
测试驱动开发入门的关键就是从零入手,尽量少地使用假设条件。
Using the same test-driven development techniques, I created an alternate version of the classifier, which appears in Listing 2.
采用相同的测试驱动开发技术,可以创建该分类器的可替换版本,如清单2所示。
应用推荐