扫码关注官方订阅号
小伙看你根骨奇佳,潜力无限,来学PHP伐。
J2EE换spring, eclipse换IDEA, maven换gradle, webSphere太重了,至少用tomcat吧 mac用来做服务器太浪费了,这些钱可以去买几台阿里云服务器 小的项目管理工具用白板+Excel足矣
Junit是Java比较好的单元测试框架,结合其他测试框架比如Mockito,Hamcrest可以满足大部分的单元测试需要。 如果要做集成测试和自动化测试,可以用Jbehave,Selenium。
Agile是人与人之间合作的方法,和所使用的开发技术关系不大。所以Java技术选型方面都不说了,这取决于你的项目的目标环境,客户,以及团队技能。
工具方面: 除了Unit test,还需要自动化功能测试如Selenium。如果需要通过test case与非技术人员深入交流,建议使用BDD框架如cucumber。
但是这些对于Agile都不是最根本的要素,重要的是:
敏捷的话,主要是软件开发方法,使用SCRUM的看板管理。 工具的话,可以git + idea + gradle + springmvc + spring + mybatis + junit
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
J2EE换spring,
eclipse换IDEA,
maven换gradle,
webSphere太重了,至少用tomcat吧
mac用来做服务器太浪费了,这些钱可以去买几台阿里云服务器
小的项目管理工具用白板+Excel足矣
Junit是Java比较好的单元测试框架,结合其他测试框架比如Mockito,Hamcrest可以满足大部分的单元测试需要。
如果要做集成测试和自动化测试,可以用Jbehave,Selenium。
Agile是人与人之间合作的方法,和所使用的开发技术关系不大。所以Java技术选型方面都不说了,这取决于你的项目的目标环境,客户,以及团队技能。
工具方面:
除了Unit test,还需要自动化功能测试如Selenium。如果需要通过test case与非技术人员深入交流,建议使用BDD框架如cucumber。
但是这些对于Agile都不是最根本的要素,重要的是:
……
敏捷的话,主要是软件开发方法,使用SCRUM的看板管理。
工具的话,可以git + idea + gradle + springmvc + spring + mybatis + junit