51Testing软件测试论坛

标题: 需求不明确的情况下,怎么能把复杂的系统测试好 [打印本页]

作者: lzr2008    时间: 2012-5-18 09:55
标题: 需求不明确的情况下,怎么能把复杂的系统测试好
近期,公司有几个项目,主要是给设计单位做一些软件,基于CAD进行二次开发。
之前没有接触过设计类软件,不了解设计人员的操作习惯等等
项目的需求直到编码后期才出来,并且很粗略。

系统给客户安装之后,客户直接说,不能用。领导大发雷霆,项目经理把责任都推给测试,说那么多问题没有测试出来。

解释什么都没用,领导一句话:
需求不明确的情况下,怎么能把复杂的系统测试好,这是你需要考虑的。

压力很大,无措。
作者: ffan1027    时间: 2012-5-30 08:54
老总把责任都推给测试,很无奈啊
作者: ffan1027    时间: 2012-5-30 08:59
我的办法是,

同时跟踪需求方面的bug,需求不明确,也提交到缺陷管理系统中;
同时由于需求写的不明确,要求领导安排需求人员同时做系统的功能验证,参与进测试;
撰写测试用例,由开发、需求、测试组长、PM进行评审

有以上3中约束,应该比你们的现状好得多。
作者: great131    时间: 2012-6-7 09:17
首先,产品有问题,根源在需求设计有问题;其次,在于开发,在开发过程中,开发人员没有做过自测;第三,就是测试,测试人员不了解需求为什么不和需求人员沟通呢?发现问题就立即向需求反馈,明确需求。

需求不明确的前提下如何做好测试,这个问题以前我和同事们一起讨论过。
1.没有明确需求的情况下,要追着需求人员问,因为测试是根据需求文档的标准测试,而不是我们自己空想出来的标准。
2.不要等开发将程序完全开发完再测试,要在开发做出部分功能的时候介入测试,具体可以先连接开发本机,在他们机器上点,发现问题及时反馈。
3.测试小组要有合理的计划,安排好时间,并且向上级说明在短时间内且需求不明确的情况下,会有风险,千万别说什么肯定没问题这样的话,否则出了事,领导不找你找谁?

总之,提前介入测试,这点很重要,因为提前介入了,所以在打完版本正式测试的时候,对系统比较熟悉,上手快些。

以上仅仅是我个人的看法。
作者: litacici    时间: 2012-6-8 15:55
回复 4# great131


    请问下,那如果需求不明确的话,如何写测试用例?抓动词进行分析测试用例么?但是最主要的是软件功能实现的效果是开发说了算,那这个如果我们去想像的话,肯定两者会有偏差,这该如何控制?
作者: jj7769640    时间: 2012-6-15 14:43
谢谢楼主你的分享~~~
作者: wzc369    时间: 2012-6-19 14:29
回复 1# lzr2008


    可以尝试用,探索型测试(ET)手法.
作者: 千里    时间: 2012-6-23 17:39
评审,通过评审给整明确。
作者: 奋斗天空    时间: 2012-6-23 18:17
可以尝试用,探索型测试(ET)手法.




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