1902

Diamond Tin! 活跃等级: 2

活跃等级
2

编辑推荐
9

精品故事
0

注册时间
2007年10月17日

查看信息
故事
日记
最新动态

快捷操作
加为联系人
发小纸条

   

Diamond Tin! 活跃等级: 2 的好看簿

上传照片 发起活动
好看簿和印客网联合推出好看簿印客通个性化印刷服务,点击了解详情 »
这是一种工作方式.如果有相对应于各种配置环境的CruiseControl检查当前的build情况.假如所有的功能都有BA写好的Acceptance test(如使用Selenium),那么程序员就能生活的没有压力.
关于Selenium test,以前就发现过量很大以后执行起来速度非常慢.当时huangliang说可以测试分区,然后我还翻译过一篇developer works上面的很好的测试分区的文章.但是,其实这样还是不够.我们还可以并行执行测试,如ruby中的DeepTest,它可以并行的执行测试.
这两天在Mingle team里面,及时很小的界面修改都会触发Acceptance test的失败,这说明了测试的粒度已经足够了.测试就是要做到牵一发动全身,这样可以保证测试覆盖率.提交代码的同时可能还需要你来更新你的相关测试.可以说Developer和BA相得益彰.
不能用盗版看似痛苦,其实也非常容易.一旦你接受了*nix精神,你总是可以找到各种替代品,免费的或者自由的.所以,生活需要通过自己的不断改进拥抱变化.
说到拥抱变化,我想重温Matrix的朋友肯定都会体会到,之所以会进化就是因为自身不断的变化需求产生的结果.有人说历史是不断重复的,区别仅在于重现的方式!深有同感!我们在不断重复中进化了.

此日记发布于2007-12-05 17:04:41

评论

» 点击本链接登录进行评论


您的IE浏览器的版本过低,低版本的浏览器在处理javascript文件时存在问题,无法支持Ajax功能,全面使用好看簿,IE浏览器的版本至少为6.0SP2,请使用更高版本的IE浏览器