伴我走天涯 发表于 2010-8-9 16:10:36

测试方案与开发方案的区别在哪里?敏捷开发中开发人员如何来写测试方案?

测试方案与开发方案的区别在哪里?敏捷开发中开发人员与测试人员融合了,那开发人员如何来写测试方案?

msnshow 发表于 2010-8-9 20:06:57

没写过,关注

zhangting85 发表于 2010-8-10 08:37:46

我也不是很了解,抛砖引玉吧。

首先敏捷开发的方法内也有很多不同的程度,几乎每个敏捷开发团队都有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:44

都TDD了,楼上的先向你致敬。

Nio 发表于 2010-8-11 11:28:56

是否可以推论:你们的开发是借敏捷开发为借口,来推脱开发工作的无序无组织呢?
试问,一个还存在众多争议的开发模型,就在运用,这个开发团队能力是否真的超群?可以边实践边帮忙成熟这个模型?

另开发方案和测试方案从字面上就可以界定。

伴我走天涯 发表于 2010-8-12 09:34:53

因为我们做的是纯数据的测试,开发方案似乎更贴合于详细设计。而测试方案因不涉及到功能等的应用,也就与开发方案很难区分其区别了。至于五楼说的这个模型还不成熟,也应该是基于我们的产品的特点吧,纯数据的开发与测试,不同Story之间耦合性非常低,是比较适合这种方式的。

Jackc 发表于 2010-8-12 13:18:34

我越看越迷糊……

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:59

原帖由 Nio 于 2010-8-11 11:28 发表 http://bbs.51testing.com/images/common/back.gif
是否可以推论:你们的开发是借敏捷开发为借口,来推脱开发工作的无序无组织呢?
试问,一个还存在众多争议的开发模型,就在运用,这个开发团队能力是否真的超群?可以边实践边帮忙成熟这个模型?

另开发方案和测 ...

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

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

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

敏捷在很多方面成了盲目追求成本压缩的万精油……::tuxue:::

愚人 发表于 2010-8-12 13:40:34

很多公司不明白敏捷的真谛,以为啥都不要了就敏捷了……
在之前公司经常跟开发说,别跟我谈敏捷,你知道什么是敏捷吗?

jjwlingyue 发表于 2010-8-20 14:55:23

敏捷测试/开发 在国内根本没有规范化 尤其在中小软件公司 这真的是做为缩减成本的幌子

伴我走天涯 发表于 2013-1-24 10:46:07

全是高手啊

fengerapple 发表于 2013-1-25 17:16:24

Thank you very much for sharing!The good man!The good life of peace!
页: [1]
查看完整版本: 测试方案与开发方案的区别在哪里?敏捷开发中开发人员如何来写测试方案?