单元测试 - 视频或播客

时间:2008-12-22 20:51:42

标签: unit-testing

我正在寻找有关如何进行单元测试的播客或视频。

理想情况下,它们应涵盖基础知识和更高级的主题。

11 个答案:

答案 0 :(得分:25)

Dnr TV有两集JP Boodhoo,他介绍了测试驱动的开发:

如果你想看单元测试和TDD与其他一系列敏捷实践一起使用,我建议你观看sceencast系列Autumn of Agile。本系列从头到尾展示了完全单元测试应用程序的开发。

关于播客,请查看以下内容:

由于模拟对象是单元测试的一个非常重要的部分,因此这些播客剧集也可能会引起关注:

答案 1 :(得分:9)

我收集的书签转储

答案 2 :(得分:6)

其他hanselminutes剧集测试:

其他播客:

其他问题如下:

博客文章:

我知道你没有要求书籍,但是......我还能提一下Beck的TDD书是必读的,尽管它可能看起来像是第一次翻阅的过时的初学者书(和Working Effectively with Legacy Code by Michael C. Feathers当然是圣经)。此外,我还附加了马丁(& Martin)的敏捷原则,模式和&在这方面真正有所帮助的技术。在这个空间(关于测试的简明/精炼信息)也是优秀的Foundations of programming ebook。关于我读过的测试的Goob书籍是The Art of Unit TestingxUnit Test Patterns。后者是第一个解决方案的重要解毒剂,因为它比罗伊的书非常自以为是,并提供了许多不合格的“事实”而没有适当地通过各种选择。绝对推荐阅读这两本书。虽然它选择了具体的[有争议的]技术,但是AOUT非常易读并能让你思考。 xUTP深入而中立,真正有助于巩固您的理解。之后我读了Pragmatic Unit Testing in C# with NUnit。尽管有点过时(它提到RhinoMocks作为侧边栏并且没有提到Moq)它很好且平衡 - 即使没有什么是不正确的。它的更新版本将是一个不折不扣的建议。

最近我重读了Feathers书,这本书在学位上是永恒的,涵盖了重要的基础。然而,对于50种不同的天性来说,它更具“如何”。这绝对是必读的。

最近,我正在阅读优秀的Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce。我不能高度推荐它 - 它确实将所有东西从大到小联系在一起,就TDD适合的地方而言,以及软件架构中的各种级别的测试。当我把厨房水槽扔进去的时候,Evans's DDD这本书对于看到通过疯狂重构逐步建造物品的价值而言也很重要,以便最终处于一个更好的地方。

答案 3 :(得分:3)

您可以查看Dime Casts.Net的Unit Testing episodes

答案 4 :(得分:3)

以下视频由Roy Osherove的The Art Of Unit Testing作者撰写:

了解测试驱动开发: http://osherove.com/videos/2009/8/25/understanding-test-driven-development.html

单元测试最佳实践: http://osherove.com/videos/2009/8/25/unit-testing-best-practices.html

了解模拟对象 http://osherove.com/videos/2009/8/25/tdd-understanding-mock-objects.html

答案 5 :(得分:2)

Google employee并且测试传播者Misko Hevery绝对是单位测试的权威。我很惊讶他还没有被提及。他是那里最好的讲师之一,单元测试还是没有。事实上,在我观看他的一个演员阵容之前,我并没有真正关注单元测试。他提供了清晰,专业,最重要的讲座,十分之九的课程有一些有趣的内容。在我的书中,他与Yegge就有影响力的开发人员而言。此外,他还发出微妙的书呆子笑话作为额外的奖励,我发现这很有趣。

答案 6 :(得分:2)

JP Boodhoo是单元测试和BDD的好人。他制作了几个关于如何对mvp模式进行单元测试的视频。

我同意安德鲁。 Misko Hevery对测试非常周到。他的项目testability-explorer是一项创新,可根据一些现有指标衡量您的代码,作为进一步重构的证据。

答案 7 :(得分:2)

以下是关于TDD,BDD和单元测试的2个非常好的入门讲座。演讲者都是这方面的作者,两本书都很棒。

Kent Becks's talk developer testing
David Astel's video on BDD

答案 8 :(得分:0)

Delphi 2005中的单元测试

BDNtv剧集显示了Delphi 2005中Deln / Win32应用程序的DUnit的单元测试集成.Dphi中支持C#,Delphi for .NET和Delphi for Win32的单元测试,包括NUnit和DUnit 2005

答案 9 :(得分:0)

Rob Conery在他的Store Front系列中介绍了其中的一些内容。但除非你进入ASP.Net MVC,否则可能不值得。

答案 10 :(得分:0)

以下是Hadi Hariri关于Mocks make uniting testing easier

的视频链接
  

使用Mocks使测试更容易   模拟允许在测试期间删除功能,使您可以专注于被测系统而不是其他子系统。本次会议涵盖了模拟背后的想法,并展示了一些现有的模拟框架。了解如何有效地使用模拟以及状态和行为测试之间的差异。

这是Robert Love关于如何Building Unit Tests with DUnit为delphi

的视频链接
  

使用DUnit构建单元测试起床   在DUnit中加速单元测试。   没有单位测试的先验知识或   DUnit是必需的。