unit testing – video或播客

我正在寻找关于如何进行unit testing的播客或video。

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

在Dnr TV ,JP Boodhoo有两个插曲,他介绍了testing驱动的开发:

  • JP Boodhootesting驱动开发,第1部分
  • JP Boodhootesting驱动开发,第2部分

如果你想看看unit testing和TDD与其他一些敏捷实践一起使用的话,我会推荐观看敏捷系列的“ 秋天”系列。 本系列展示了从开始到完成的全面unit testing应用程序的开发。

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

  • 多态Podcast – Jason Bockunit testing,代码覆盖和分析
  • Hanselminutes – Scott Hanselman关于testing驱动开发
  • Hanselminutes – TDD的最后一个词,与Scott Bellware
  • Software Engineering Radio – Gerard Meszaros关于XUnittesting模式

由于模拟对象是unit testing中相当重要的部分,因此这些播客事件也可能是有趣的:

  • Hanselminutes – 模拟对象的Scott Hanselman
  • Dot Net Rocks – Eli Lopian在TypeMock.Net上
  • Dot Net Rocks – RhinoMocks上的Oren Eini
  • Dot Net Rocks – RhinoMocks上的Oren Eini 3.5

我收集的书签转储

  • Clean Code Talks在Google上有一些MiškoHevery的讲座。 在Googletesting博客上发布新集时,
  • 一些GTAC 2008 (Google Test Automation Conference 2008)video非常有趣。
  • 自动化testing模式和气味
  • 成为软件testing专家并不是真正的unit testing,但是可以帮助你进入testing人员的思维模式
  • 如何devise一个良好的API以及为什么它重要简单地涉及可testing性。
  • 在收音机上浏览testing标签可以看到一些有趣的播客
  • 查看Öredev2007( 1,2 )的Test track中的video,我特别喜欢“可testing架构”。
  • InfoQ的testing子站点也值得访问更多(文本,audio,video)资源

其他hanselminutes情节在testing:

  • .NETunit testing框架的过去,现在和将来 – 听了一阵子,记得有点不知所措,但还是值得一听
  • #103 Quetzal Bradley在unit testing之后testing – 非常有趣,深入了解如何思考覆盖度量的目的等。
  • #146testing驱动的开发就是devise – TDD的最后一句话(与Scott Bellware一起) – 不辜负它的名字,因为它抨击了许多你始终知道的核心概念。 IIRC这个播客给了Newkirk / Vorontsov的书好一点 – 我不会特别留意的(我读了很长一段时间 – 我可能没有准备好吸收它的信息)

其他播客:

  • 牛群代码第42集:关于BDD和精益开发的Scott Bellware – 汉森分类#146后logging。 再次,非常好的讨论,有助于巩固围绕“经典testing”BDD与上下文规范和其他各种分类尝试的想法… …
  • JB Rainsberger:“集成testing是一个骗局”是一个介绍集成与unit testing的演示文稿。

其他问题如下:

博客文章:

  • 这不是TDD,它是通过实例devise的 – Brad Wilson,与HC#42类似,试图解释为什么你要写testing。

我知道你并没有要求书籍,但是…我还可以提到,Beck的TDD书籍是一个必读书,尽pipe它可能看起来像一个过时的初学者书第一次通过(和工作有效地与遗产代码由迈克尔C羽毛当然是圣经)。 另外,我还会附上Martin(&Martin)的敏捷原则,模式和技巧,在这方面真的很有帮助。 在这个空间(简洁/蒸馏信息testing)也是编程电子书的优秀基础 。 关于我读过的testing的Goob书籍是unit testing的艺术和xUnittesting模式 。 后者是第一个重要的解毒剂,因为它比罗伊的书很有见地,而且提供了大量不合格的“事实”,而没有适当地通过各种select。 绝对推荐阅读两本书。 AOUT是非常可读的,让你思考,虽然它select了具体的[有争议的]技术; xUTP是深入和中立的,真正有助于巩固你的理解。 之后,我在C#中使用NUnit阅读了语义unit testing 。 虽然有点过时了(它提到RhinoMocks是一个侧栏,并没有提到Moq),但它是好的和平衡的 – 即使没有任何事实是不正确的。 它的更新版本将是一个非传统的build议。

最近我又重新阅读了羽毛书,这本书在一定程度上是永恒的,涵盖了重要的一面。 然而,这是一个更为“50个不同的方面”。 这绝对是必读的。

最近,我正在阅读Steve Freeman和Nat Pryce所着的“成长面向对象软件”(Guide to by Tests) 。 我不能推荐它足够高 – 它在TDD适合的地方把所有的东西从大到小连接在一起,并且在软件架构中进行各种级别的testing。 当我把厨房的水槽扔进去的时候, 埃文斯的DDD书也是非常重要的,因为通过疯狂的重构来增加build筑物的价值,以便在更好的地方结束。

你可以看看Dime Casts.Net的unit testing情节 。

下面的video是由Roy Osherove的“unit testing的艺术”的作者:

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

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

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

Google员工和testing传道者Misko Hevery绝对是unit testing的权威。 我很惊讶他还没有提到。 他是那里最好的讲师之一,unit testing还是没有。 事实上,在我看到他的一个演员阵容之前,我并没有真正地关注unit testing。 他给出了清晰,专业的讲座,十分之九的讲话有趣。 在我的书中,他和叶戈一起在有影响力的开发人员方面。 此外,他还把微妙的书呆子笑话作为一个额外的奖励,我觉得很有趣。

JP Boodhoo是unit testing和BDD方面的杰出代表。 他做了几个关于如何对mvp模式进行unit testing的video。

我同意安德鲁。 Misko Hevery在testing上相当考虑周到。 他的项目可testing性 – 探索者是一种创新,它基于一些现有的指标来衡量您的代码,作为进一步重构的证据。

这里有2个关于TDD,BDD和unit testing的非常好的介绍性讲座。 演讲者都是这个主题的作者,两本书都很棒。

肯特贝克的谈话开发者testing
David Astel关于BDD的video

Delphi 2005中的unit testing

这个BDNtv插曲显示了Delphi 2005中Delphi / Win32应用程序的DUnit的unit testing集成。Delphi 2005支持C#,Delphi for .NET和Delphi for Win32的NUnit和DUnit的unit testing

Rob Conery在他的Store Front系列中介绍了这一点。 但可能不值得,除非你进入ASP.Net MVC的东西。

以下是Hadi Hariri关于Mocks如何使联合testing更简单的video链接

使用Mock进行testing更简单Mocking允许在testing期间删除function,使您可以将精力集中在待测系统上,而在其他子系统上则更less。 本节涵盖了mock背后的想法,并展示了一些现有的可用模拟框架。 看看如何有效地使用模拟以及状态和行为testing之间的区别。

这里是罗伯特·洛夫关于如何使用DUnit为Delphi 构buildunit testing的video的链接

使用DUnit构buildunit testing在DUnit中快速进行unit testing。 没有事先知道的unit testing或DUnit是必需的。