51Testing软件测试论坛

标题: 测试方案与开发方案的区别在哪里?敏捷开发中开发人员如何来写测试方案? [打印本页]

作者: 伴我走天涯    时间: 2010-8-9 16:10
标题: 测试方案与开发方案的区别在哪里?敏捷开发中开发人员如何来写测试方案?
测试方案与开发方案的区别在哪里?敏捷开发中开发人员与测试人员融合了,那开发人员如何来写测试方案?
作者: msnshow    时间: 2010-8-9 20:06
没写过,关注
作者: zhangting85    时间: 2010-8-10 08:37
标题: 我也不是很了解,抛砖引玉吧。
首先敏捷开发的方法内也有很多不同的程度,几乎每个敏捷开发团队都有scrum会议,但是不一定都会有test driven development,也不一定有continuous integration。其他的,比如automated unit test也不一定都会做。所以怎么测试要根据项目的具体实现策略来定。

我猜测开发人员会集中在automated unit test和continuous integration这两块上。假如你们用到了test driven development那么就要按照先写test case,再code,再refactor的顺序做。假如你们用到了behavior driven development, 那么测试代码也可以按照Given-When-Then的模式来写,其实08年就已经有了behavior driven development 的开源测试框架robot。另外还有一些像是acceptance test driven development的方法,我还不是很了解的。
作者: archonwang    时间: 2010-8-11 10:43
都TDD了,楼上的先向你致敬。
作者: Nio    时间: 2010-8-11 11:28
是否可以推论:你们的开发是借敏捷开发为借口,来推脱开发工作的无序无组织呢?
试问,一个还存在众多争议的开发模型,就在运用,这个开发团队能力是否真的超群?可以边实践边帮忙成熟这个模型?

另开发方案和测试方案从字面上就可以界定。
作者: 伴我走天涯    时间: 2010-8-12 09:34
因为我们做的是纯数据的测试,开发方案似乎更贴合于详细设计。而测试方案因不涉及到功能等的应用,也就与开发方案很难区分其区别了。至于五楼说的这个模型还不成熟,也应该是基于我们的产品的特点吧,纯数据的开发与测试,不同Story之间耦合性非常低,是比较适合这种方式的。
作者: Jackc    时间: 2010-8-12 13:18
我越看越迷糊……

1、首先,scrum和CMMI的测试策略有什么不同?
最明显的区别是:在scrum中,release周期更短。而这将带来以下两个结果:
A, 频繁的release会带来大量的验收/回归测试。而这两部分的具体内容在每个release中基本都是固定。
B, 阶段主体测试时间的压缩,则使得basic test只能分段完成。即几个release共同完成一个完整的basic test。

但是纵观整个流程周期,scrum和CMMI总体测试策略是大同小异的。(前提是项目选取的流程模型相同,比如大家都选择X模型。)

而至于CMMI的文档驱动与scrum的执行驱动,对测试策略设计不具体有决定性的主导因素。驱动只是手段,目标才是终点。

2、针对于类似数据库的单元/集成测试方案与开发方案的区别
我很难理解这两种方案为什么会做成一样……

除开资源/目标类的描述,单看产品相关部分的描述:

开发方案通常重点描述产品设计框架和产品功能设计
测试方案通常重点描述产品检查点(测试点)布局及测试方法调用

这两个部分内容怎么就写成一样的呢?实在难以理解,只能解释为公司的企业文化不同了。
作者: Jackc    时间: 2010-8-12 13:31
原帖由 Nio 于 2010-8-11 11:28 发表
是否可以推论:你们的开发是借敏捷开发为借口,来推脱开发工作的无序无组织呢?
试问,一个还存在众多争议的开发模型,就在运用,这个开发团队能力是否真的超群?可以边实践边帮忙成熟这个模型?

另开发方案和测 ...


其实我的另一点感触和这位同仁很相似。

在国外,敏捷是一套很先进的的方法,也很规范。但是当敏捷来到中国以后呢?

文档不写了,俺们要敏捷……
客户体验不做了,俺们要敏捷……
测试员也不用了,俺们要敏捷……
……

敏捷在很多方面成了盲目追求成本压缩的万精油……::tuxue:::
作者: 愚人    时间: 2010-8-12 13:40
很多公司不明白敏捷的真谛,以为啥都不要了就敏捷了……
在之前公司经常跟开发说,别跟我谈敏捷,你知道什么是敏捷吗?
作者: jjwlingyue    时间: 2010-8-20 14:55
敏捷测试/开发 在国内根本没有规范化 尤其在中小软件公司 这真的是做为缩减成本的幌子
作者: 伴我走天涯    时间: 2013-1-24 10:46
全是高手啊
作者: fengerapple    时间: 2013-1-25 17:16
Thank you very much for sharing!The good man!The good life of peace!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2