
探索式测试的秘密
很多人都会问到底什么是探索式测试,也有很多人知道很多时候我们就是在做探索式测试(只是我们自己不知道而已),不管怎样,我们都期望把很好的测试方法或手段传承下去,让新加入测试行业的同学都可以吸收这个武林秘籍。

很多人都会问到底什么是探索式测试,也有很多人知道很多时候我们就是在做探索式测试(只是我们自己不知道而已),不管怎样,我们都期望把很好的测试方法或手段传承下去,让新加入测试行业的同学都可以吸收这个武林秘籍。
James Whittaker是Google的测试总监,曾任微软构架师,也是“实用软件测试指南”系列图书中好几本书的作者。他最近写了一系列的博文,介绍Google是如何进行测试。Google把开发和测试紧密结合在一起,测试人员相对较少,每个产品在正式上线前都要经过好几个不同的版本。
在行为驱动开发社区,一个老问题又以一种新的形式被提了出来:行为驱动开发(BDD)是不是就是做得比较好的验收测试驱动开发(ATDD)?尽管社区成员列举出了一些不同点,但Dan North呼吁大家不要去关注这种叫做“神奇”测试驱动开发的观点。
时至今日,作为敏捷开发核心实践之一的TDD(测试驱动开发),对大多数软件从业者来说应该已经不是什么新鲜事物了。即便你再孤陋寡闻,面对各大技术媒体、论坛和出版商的轮番轰炸,要想完全不知道,恐怕也非易事。若情况真是如此,请将你的经验共享出来,好让我也学习一下,自动屏蔽那些令人厌烦的信息。好了,玩笑话就说到这里,现在还是回到本系列的正题:书评,本篇的主角就是这本《测试驱动开发的艺术》。

最近酷壳的一篇有关TDD的文章引起了广泛关注,对于TDD一些人有自己不同的见解,为此InfoQ中文站特地邀请了InfoQ内外的敏捷专家特别是有丰富TDD实践经验的人,就TDD为InfoQ的读者分享他们自己的经验和体会。

这是Jamie Phillip探索编码招式和行为驱动开发的第三部分。这部分将展示如何把VS 2010项目模板应用到测试过程中。

本课程会指导学员分三步实践测试驱动开发:体验测试驱动开发的流程(Red-Green-Refactor)、运用模拟对象(Mock Object)解耦合、建立自动化单元测试环境并分析测试覆盖。结束实践之后,学员应该对在Scrum中运用测试驱动开发提高设计与代码质量有更深层的体会。本视频为下集。

本课程会指导学员分三步实践测试驱动开发:体验测试驱动开发的流程(Red-Green-Refactor)、运用模拟对象(Mock Object)解耦合、建立自动化单元测试环境并分析测试覆盖。结束实践之后,学员应该对在Scrum中运用测试驱动开发提高设计与代码质量有更深层的体会。本视频为上集。

在本采访中,姜志辉从分析当前软件开发团队在应用敏捷时遇到的问题开始,介绍了不同敏捷流派的特点,实施过程中如何避免和管理层的冲突,如何在团队内部建立有效的沟通,如何开始实践测试驱动开发等