|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
很多验证的同事都抱怨自己比设计人员苦逼,没有设计人员有地位。
如果单从工作量评估上看貌似是这样的,验证的工作量一般是设计的两倍。从整个ic流程上看验证在设计的后面,所以从项目结点倒退时间的话,验证压力也是要跟大一些(如果设计人员有delay,项目结点不变,那只能辛苦验证的兄弟了)
验证的效率如何提升?这个话题很大,但是又很重要,各位坛友可以多发表些观点。
1:cdv的诞生,相对于以前的定向激励应该是个进步,可以一定程度上的缩短验证周期;
之前验证一个比较小的模块用例也少者100多条,多者400、500条,但随机用例就很快,10几条用例写好后就可以大规模随机。好吧,随机和定型下次专门搞个专题讨论下,这里就不展开讲了;
2:如果是非写定向激励,如何在达到测试目的的前提下,减少用例个数这个很重要;我们曾帮一个同事检视过他的用例有效性,帮他从150条缩减至100条,这里不涉及用例合并,只是去砍掉那些本质上重复的用例。 (用例规划的复杂度,怎样算合适,太简单了,覆盖的测试点少,用例数明显增多,规划的复杂出了问题不容易定位,这里面的取舍折衷,下次再展开讲吧。)
如何保证每条用例都是价值满满,重复用例、无效用例少,这个值得大家去思考?
3:据我所知耗费验证人员时间比较多的,应该是实现自动比对;尤其是算法模块里面涉及到何种延时的调整,这个相当耗时。这里不展开讲了,下次再做个专题,不然明天上不了班了。对,这个比对的问题我之前也发起过讨论。
4:定位设计问题花费的时间,这个其实应该还好,因为一般都会要求设计人员协助验证人员定位,小问题自己稍微一下其实也能发现,耗时不是很多。
5:环境的搭建,除了checker外,其它环境组件都是一次投入终身受益,即前期写好后后期改动相对比较小,不会像checker改动始终与用例的执行相伴随;
6:很多同事在制定计划时,规格的熟悉,feature的提取,用例的编写,验证方案的制定,这几块花费的时间和精力不够。我认为前面这些事情才是你最需要花费精力和时间去好好思考和琢磨的。其实“二八原理”也非常适用于验证,前面20%的事情决定着后面80%事情的快慢和效果,决定着整个验证的成败;
前面20%才是技术活,后面80%就是执行力,。。。
7:各位你觉得在你的验证过程中哪些阶段耗时比较多呢?
写的有点乱,大家先讨论着,明天继续跟大家交流。。。。。 |
|