敏捷测试

Scrum(agile中)不再是Scrum(橄榄球赛) (今天的)Scrum还是(30年前的)Scrum (why?听我慢慢道来) 今天软件研发推崇敏捷开发,在敏捷开发的众多模式中,大家又推崇Scrum,其应用超过半壁江山,如图1所示。讨论敏捷,不得不讨论Scrum,而 图1 敏捷开发的各种模式应用所占比重 Scrum诞生很早,比敏捷宣言要早15年,可以追溯到1986年。那一年,享有世界“知识运动之父”美誉的、日本一桥大学的教授 …

阅读全文

最近一次,也就在上个月做的一次在线调查显示,大约60%的公司/团队已开始进行敏捷测试,而之前的调查显示则只有51.2%,不管数据是否存在一些误差,但历史的车轮总是滚滚向前,敏捷开发模式会不断扩展,渗透到研发的每一个角落,甚至向运维渗透,由此产生DevOps。 但是,从我写 第一篇“敏捷测试”文章(2010年发表在CSDN《程序员》杂志上的“敏捷测试的方法和实践”),过去八年了,感觉国内软件敏捷测试进步不大,许多问题依旧存在,不少人的困惑 …

阅读全文

虽然一些关键领域的软件产品开发还在采用传统的瀑布模式,今天更多的研发团队在实施敏捷开发模式,开发和测试有更深的融合,独立的测试团队越来越少。例如,微软公司过去显得较为传统,开发人员:测试人员的比例1:1,甚至在Windows操作系统这样的团队,甚至高达1:2,成为软件测试的标杆,过去每当人们谈到软件测试的重要性,必搬出“微软”这块金子招牌。而从2014起微软公司开始转型,开发和测试进行融合,专职测试人员从之前的一万多人降到三百多人,测试 …

阅读全文

2009年出版的 Crispin & Gregory 的著作Agile Testing: A Practical Guide for Testers and Agile Teams 中第一次提出“敏捷测试四象限”,如下图所示: (so**–**called Agile Testing Quadrants) 不少测试人就一直被蒙蔽到今天,把它当作“敏捷测试四象限”,不是吗?是不是被蒙蔽了整整八年? 但实际上,你仔细想想,多问几个为 …

阅读全文

时至今日,还讨论这样一个老话题,是否感觉老调重弹?因为两年前(2010年底)时任谷歌中国测试经理的段念先生就写了一篇文章《什么是敏捷软件测试》(刊登在InfoQ网站上[1]), 就已经谈到这个话题,“敏捷软件测试更多的是一种理念,而非过程”。在2011年,我自己也写了一篇文章《敏捷测试的思考和新发展》,刊登在《程序员》杂志上,谈到“在BDD、ATDD和TDD最根本的、共同的思想基础上,构成一个全新的、更完善的敏捷测试框架”[2]。而更早 …

阅读全文

2010年为《程序员》杂志写了一篇《敏捷测试的方法和实践》,我们可以回过头来,看看过去的一年,敏捷测试发生了哪些变化。首先,我做了一个实验,分别打开2010年和2011年的“STAREAST Conference at-a-Glance”,输入Agile,2010年显示10个结果,而2011年显示17个结果,有一个很大的增长,说明敏捷测试越来越引起大家的关注。这只是一个表面的现象,我们还需要真正了解发生了哪些实质性的变化。 举一个例子 …

阅读全文

有一次,当开发人员完成当前Sprint 任务的代码之后,测试人员与开发人员、产品经理一起来浏览产品、从头到尾走一边,产品经理发现了问题,认为需要对功能进行比较大的修改。这时开发人员估计需要两天时间才能完成代码,但测试人员反对这样做,我们本来只有5天测试时间,加上这次新做的功能比较多、开发代码质量不高,验收测试已经很紧张。如果再延迟两天,测试没法完成。产品经理说,你们不是在用敏捷测试方法,应该测得很快,三天应该能完成测试工作啊! 什么是敏 …

阅读全文