J2EE项目代码自动化测试

发布于 2021-11-05 17:30:09 字数 204 浏览 773 评论 6

有一个之前的项目没有写单元测试用例,用sonar+maven+checkstyle能否自动测试到项目中的代码漏洞,代码规范和代码性能的测试,或者大家可以给我推荐下其它的工具(maven不能去),具体说明如下:

1.能够测试到代码中的漏洞和bug

2.能够测试到代码中某些不规范的地方

3.能够自动测试J2EE项目的性能,能得出最大并发量和处理时长

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

冷清清 2021-11-08 16:10:27

你这个其实就是需要集成测试,我们用的是selenium(Ruby)做的自动化测试,但说实话,还是很需要unit test,这个才是真正保证软件质量的东东···我们的做法是--周期性持续重构,重构时填上test case,之后集成测试基本就没什么问题了,至于性能问题就比较复杂,有很多性能分析的工具,自己可以去研究下···

秉烛思 2021-11-08 16:07:46

也就是说sonar能够胜任了,有没有相关资料参考!

彩扇题诗 2021-11-08 16:04:24

引用来自“烀饼”的答案

在有一定量的unit test case的基础上,可以做一套持续集成环境。

1,maven少不了,依赖控制用的。

2,huson做持续集成,自动发布。

3,sonar做代码check,里面已经包含了checkstyle,而且huson应该可以集成sonar,我记得sonar也可以结合cobertura做覆盖率的测试。

至于自动化测试和压力测试是另一个话题了,自动化测试基本上是整合测试的部分,而压测是测高并发的程序效率的。

筱武穆 2021-11-08 15:31:23

hudson写错了

伴我心暖 2021-11-08 01:01:19

回复
是的,应该是hudson :) 我写错了

本宫微胖 2021-11-07 21:06:01

在有一定量的unit test case的基础上,可以做一套持续集成环境。

1,maven少不了,依赖控制用的。

2,huson做持续集成,自动发布。

3,sonar做代码check,里面已经包含了checkstyle,而且huson应该可以集成sonar,我记得sonar也可以结合cobertura做覆盖率的测试。

至于自动化测试和压力测试是另一个话题了,自动化测试基本上是整合测试的部分,而压测是测高并发的程序效率的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文