一尘不染

我已经继承了一个JSP / Java Servlet网络应用程序,我可以在Tomcat中进行JUnit测试以获取代码覆盖率吗?

tomcat

星期五快乐!我认为外面有人对这个问题有一个简单的答案,希望您能阅读这篇文章。我今天还没有真正找到 想要 搜索试管和StackOverflow
的答案。

我继承了一个在Tomcat
5.5中运行的Web应用程序(版本2.4),并且我想对此进行代码覆盖率和JUnit测试,以查看实际使用的内容(我相信其中大部分已被弃用)以及可以改进的地方。我正在使用Eclipse,我想使用EclEmma,并且由于Web应用程序用于数据的一些在线资源,所以我想在Tomcat中运行这些测试。

是否有人对我如何实现此目标有指导或建议?


阅读 274

收藏
2020-06-16

共1个答案

一尘不染

对未设计为具有可测试性的servlet /
jsp应用程序进行单元测试非常困难。在过去大约7年的时间里,我一直在使用依赖项注入框架和测试驱动的开发。在此之前,我曾经不得不用单元测试来改造servlet
/
jsp应用程序。我相信我为此目的使用了JUnitEE。当时我没有使用代码覆盖率工具,所以不确定是否可以使用它们。再说一次,自从我上次使用它以来,它可能大大改善了。

2020-06-16