|
我不是策划人, 但是相信负责人能够了解到这些反馈
现在我只能根据我自己的感受针对上面几点发表下看法
关心中国的测试什么时候能发展平衡点;
首先什么叫做平衡. 我没有在不同的企业呆过,所以不确定这个命题本身的确切含义. 但是从上下文来看,我想您说到的, 应该是指偏开发,轻测试. 不知道是否是这个意思.
微软的开发和测试比例大概是1.2:1.一般来说 测试人员是不会直接对最后发布的产品有代码上的任何贡献的. 这个数据深层次的意思是, 微软发布的软件里面, 测试人员的工资等成本占用率大概是35%这样. 我想这个比例, 对于很多小企业来说, 是绝对不可以承受的. 那个老板会花这么多没有直接贡献的冤枉钱呢?
但是我们回头想,微软也不是傻瓜,为什么微软愿意花这么多钱来做test. 其实这是和产品本身的质量,还有市场非常相关的. 微软的产品发布后, 由于其用户规模巨大, 任何小的bug, 或者补丁的发布, 带来的额外成本都要乘上一个巨大无比的系数. 所以从市场还有利润的总体考虑出发, 花更多的钱,来保证产品的高质量,能够减少后继的维护开支. 所以产品和市场的不同, 导致了测试的比重不同.
除此以外, 微软的产品,一旦开始做, 就会一个版本一个版本做下去. 所以微软非常强调复用. 比如说windows, WinXP的case, 到了Vista肯定都要重新跑的, 而且只要windows不死, 会永远跑下去. 另外如果出补丁比如sp1, sp2, 都要跑. 这个总不能每次都人工跑吧. 所以,为了节省开销, 微软宁愿多花钱, 找高质量的测试人员来开发自动化测试. 这就是花小钱, 省大钱的道理.
所以呢, 中国的测试要找到所谓的平衡点, 是要把产品和市场结合起来看的. 什么时候中国需要发布高质量的, 大规模用户覆盖的产品, 什么时候测试的比重就会上来, 到时候自动化测试, 国际化测试, 用户体验测试等等问题才会真正地被考虑. 而鉴于现在国内软件的大环境, 我个人很难预料以后的发展状况.
不过, 这个情况其实一点也不悲观, 这个问题我在解释后面几点的时候就会提到, 不平衡只是一个现实, 不意味着没有机会或者没有发展. 当然, 如果你的目标就是找一个相对"平衡"的环境工作, 你可以考虑如何加入比较"平衡"的公司和产品团队. |
|