论坛首页 综合技术论坛

如何推广前端单元测试

浏览 20037 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-12  
自己前一阵子在做关于前端单元测试的调研,自以为准备充分了,结果发现大家对前端单元测试的抵触心理很是厉害...有人直接对我说:我知道单元测试有好处,但是那些好处都是太遥远的事情,现在手头上活太多,没有办法做单元测试.....
我顿时无语,不知道如何反驳.....
这里的牛人多,请教一下,有没有什么好的例子能够说服他.
谢了!
   发表时间:2008-08-12  
单元测试是自己的事情 人家不愿意别强求 能按时提交上来能工作的代码就ok了
0 请登录后投票
   发表时间:2008-08-13  
但据我所知,很多跨国企业对单元测试要求很严格,而且做不做单元测试不光是程序员自己的事情,如果一个人做不好,势必会影响整个产品的质量.
当然我并不是说不做UT质量就不好了,但是不做UT,我们没有办法衡量代码质量并且没有回归的信心,对以后的维护也有很多不方便之处.
我是想知道大家的经验,单元测试会花费多少的工作时间?是否有行政方面的推广工作需要做.想测试用例和测试的时间与不做UT到最后联调哪个花的成本大?
1 请登录后投票
   发表时间:2008-08-13  
web上的测试难做啊

例如:用ext或jsf做的UI层,还没有一个工具可以测。
0 请登录后投票
   发表时间:2008-08-13  
做单元测试肯定是做比不做好

人员抵触主要还是时间安排上是不是有问题啊

我们做的时候比如
xx=xx,就是开发
yy=yy,就是单体测试
zz=zz,就是结合测试

没什么抵触,如果你既不安排时间,又让大家做,那当然了,不抵触才怪
0 请登录后投票
   发表时间:2008-08-13  
xidaboy 写道
做单元测试肯定是做比不做好

人员抵触主要还是时间安排上是不是有问题啊

我们做的时候比如
xx=xx,就是开发
yy=yy,就是单体测试
zz=zz,就是结合测试

没什么抵触,如果你既不安排时间,又让大家做,那当然了,不抵触才怪

很多时候是他们有时间也不愿意去写测试.

我最近也遇到同样的问题.在你这里等看有没有解决方案.其实只要涉及到人的问题都不容易解决.
0 请登录后投票
   发表时间:2008-08-13  
pm给ut安排时间了吗?如果计划时确认ut是project scope的一部分,那从项目管理上就没什么好说的了,怎么做和做的好不好是下一步的细节问题
0 请登录后投票
   发表时间:2008-08-13  
结对编程,有实际效果自然就会愿意干了。
0 请登录后投票
   发表时间:2008-08-13  
把测试做为衡量任务完成的标准之一,能跑了不行,有测试代码才行。
写测试代码的时间算到任务的完成时间里。我们这边估算工时的时候测试都是算上的,测试代码和产品代码是一个待遇,所以没有人会不写。

没有测试越往后期维护起来越困难。前段时间公司要升级一个比较早期的项目,这个项目最后停止的时间大约是04年。一点测试都没有啊,代码量也不小,原来的开发也是一个没有了,一点保证都没有,根本就没法改,最后还是一点点把测试补上。这个成本可是比开始就写测试花的多多了。



0 请登录后投票
   发表时间:2008-08-13  
kimmking 写道
web上的测试难做啊

例如:用ext或jsf做的UI层,还没有一个工具可以测。


ui为啥要用单元测试来测? 单元测试是测业务逻辑的,而不是测显示逻辑的。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics