后台的自动化测试,以前研究过好多,现在使用agile programming. 所以一个好的自动化测试框架,必不可少。
选择用luntbuild作为持续集成的服务应用,构建选择了maven,maven是老朋友了,在以前的公司里就主推maven,
而放弃ant,虽然ant有Ivy来进行库依赖管理,但是感觉是阉割版的maven而已。版本控制使用了svn
利用maven强大的plugin系统和plugin的贡献者么,集成了dbunit准备case数据, spool做code coverage,
checkstyle做code review,以及他们提供的report功能。
每天直接产生整个project的site report,从而对整个模块的完成度进行统计。全opensource免费的,一样完成
方面的企业自动化测试体系, 一气呵成,大器回肠也。一直关注与整个后台架构,前台的框架很让我忧心,不过现在
还没有时间来处理这些。等后台差不多了,我要开始重新架构html层的框架了,感觉解决前台框架的两个小伙子经验
不足,有些太难为他们了。不过我给他们说过的思路,他们现在还领会不了,这就是经验上的作用了。没有吃过猪肉,
至少也要看过猪跑呀,而这两个都还没有听说过猪,以前不过是做过好几年的jquery的code的工作,也确实难为他们
了, 下面还要设计html层的自动测试框架了。
记一个小的maven的用法。
-Dmaven.test.failure.ignore=true
没什么特别的,就是忽略test失败,不过自己老是忘记了这个参数名字,今天特地记下来,再忘记了,罚自己多次两个菜。