原帖由 GPS 于 8-10-2010 23:29 发表
有高手出来讲解比较一下各种编程的methodology吧,比如agile, waterfall等等。
看到oursteps上有人讨论,这里很多人都可以出来讲讲吧。

原帖由 woodheadz 于 11-10-2010 15:34 发表
我们的产品是以UI为主的,但现在系统的很多关键模块还是使用了TDD.
我自己的经验的话,只要是逻辑关系比较复杂,涉及UI不多的东西,我都倾向于用TDD开发。总体感觉下来,我认为TDD是处理这类问题的最佳methodology ...
原帖由 key 于 11-10-2010 19:53 发表
请教下面的这些问题:
1. 你们是以Test来drive开发,还是以Test来检验开发?
2. 无论 1 的回答是与否,你们的测试覆盖率达到多少?如何检测测试的覆盖率?
3. 如何推行测试用例的开发?也就是说,如果有某些开 ...
原帖由 key 于 11-10-2010 19:53 发表
请教下面的这些问题:
1. 你们是以Test来drive开发,还是以Test来检验开发?
2. 无论 1 的回答是与否,你们的测试覆盖率达到多少?如何检测测试的覆盖率?
3. 如何推行测试用例的开发?也就是说,如果有某些开发人员不自觉开发测试用例,
如何监管?还是全靠自觉。
4. 你们的测试用例除了单元测试,还有哪些?
5. 是否应用自动工具来定期自动运行单试用例,并生成报告?
6. 是否结合其他的SCM工具来管理测试以及bug fixing?大致的流程是什么?谁来监控?


原帖由 key 于 11-10-2010 21:22 发表
这个不是忽悠。都是很实实在在的问题来的。测试的作用是驱动开发还是检验开发,是非常不同的做法。
而测试覆盖率则是现在质量监控中非常重要的一环,我手上目前还没有有效的工具来检测测试的覆盖率,
所以想请 ...
就像结构化流程和Agile,它们本身就是相抵触的方法。
不要太迷信那些华丽的框架和名词。就像所谓什么驱动开发还是检验开发,这些本身根本不重要,重要的是你的具体应用适合什么模式。
原帖由 woodheadz 于 11-10-2010 22:44 发表
说到测试,我觉得日本式的软件测试感觉还不错,最终的测试质量可以通过BUG曲线来进行检验,算是我经历过的比较好的测试方法啦
不过不管哪种方法,使用方法的人是最关键的。尤其在中小项目中。
我们现在的产品测试方 ...
原帖由 woodheadz 于 11-10-2010 22:38 发表
1,2.我想应该算是Test来drive开发吧。
其实这里我们的观念上有个本质的区别,我的观念里,TDD更多的算是一种设计-编码的方法,不太应该理解为是一种单纯的测试方法。
当然TDD的结果包含自动化测试,对于最终回 ...
原帖由 dover 于 12-10-2010 08:32 发表
这些方法,工具,概念确实都是实实在在的,有用的。关键是什么时候用,怎么用。现在对于复杂系统开发,无论是传统的结构化,面向对像,还是agile或其它的,他们的长处和不足都非常明显。就像结构化流程和Agile, ...
原帖由 woodheadz 于 12-10-2010 10:39 发表
每个步骤上根据代码行数有个参考的测试case数。
在结合测试之后每天都要做bug分析报告,得出bug变化曲线,一般要趋近参考曲线才能说明系统的测试已经达到要求质量。
日本人严重依赖于Excel,整个过程的所有文档可以完全基于Excel完成。
原帖由 black_zerg 于 12-10-2010 14:29 发表
我认为IT界不吹水是不行的,个人也有这个志向不断努力提高自己的吹水水平,不过要是我说真话我就会说牛程序员和渣程序员区别就和老鹰跟小鸡一样,你跟老鹰讲怎么飞,那没必要,跟小鸡讲,那也没必要。好多做程序做了 ...

原帖由 key 于 12-10-2010 14:17 发表
看来重点在这里。
1. 与代码行数相关的参考测试曲线
2. Excel文档
有没有可能知道他们这个参考测试曲线的参考模型是什么?
Excel文档有哪些项目?
原帖由 black_zerg 于 12-10-2010 14:29 发表
我认为IT界不吹水是不行的,个人也有这个志向不断努力提高自己的吹水水平,不过要是我说真话我就会说牛程序员和渣程序员区别就和老鹰跟小鸡一样,你跟老鹰讲怎么飞,那没必要,跟小鸡讲,那也没必要。好多做程序做了 ...

原帖由 black_zerg 于 12-10-2010 15:56 发表
问题就在于很多渣程序员压根不会写程序,但是要说吹水谁不会吹,空口说白话,你说TDD不好,我马上能说TDD可以实现50%的效率提高,是世界领先潮流,这些还不是随说的?你要他实现个什么东西顿时就歇菜。我是没怎么见过 ...

原帖由 woodheadz 于 12-10-2010 16:27 发表
呵呵,是有不少你说的情况。当年CMM疯狂的时候,这种人我也是见了不少。
但这个不代表讨论“methodology”没有用。和别人讨论和思考的过程不就是你说的“个人修行”的过程吗?![]()
| 欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) | Powered by Discuz! X3.2 |