|
我觉得谈了这么久的测试用例设计,很多人都认为测试该提前介入.
我也从操作性上谈谈我的个人看法.
首先由于各公司的差别,需求的规范性差异,不可能要求大家做到一样的细致.
我认为,在需求阶段,应更多的和开发人员沟通,熟悉项目. 更多的该关心需求上不明确的问题和操作软件时,逻辑流程上的问题.
因为需求不明确的或没有说的,开发是不会做的。 开发会说多做是额外的满足,同样也是BUG.
无论开发是出于节省劳力,还是从软件质量角度出发,都无可厚非.
测试需要做的是把一个个不明确的,找项目人员开会,大家一致通过,并落实在文本或邮件上,这样就可以大大避免后期测试和开发的冲突了.因此一次做好比推倒重来,开发更乐与接受.因为什么都才开始做,变更容易.发现大的问题也可以重新评估风险.如果在软件开发到后期,才发现大的问题,任何人都会把无名火撒在测试上.并加上一句:"为什么没有早发现"
我觉得这才是我们测试的失败.
我认为,做测试,就要脸皮厚,要不耻下问,
允许你不懂就问,但不允许你不懂装懂.
测试不能以发BUG刁难开发做为一种快乐.你的成功不代表项目的成功.
需要站在项目的高度,优先发现需求中的缺陷,帮助开发,一起把项目做好.如果把大的问题避免了,测试在以后的测试中,会轻松很多.
此外,提一个我自己的心得,需求阶段,不要过多关注UI上某一个局部, 如果有报警提示,在设计用例时,只需先期望,有一个提示,文字上不应过多约束.在版本稳定后,再关注细节.
要抓大放小.
[ 本帖最后由 adong1982 于 2008-1-21 10:57 编辑 ] |
|