gpt4 book ai didi

java - 如何为旧的java项目编写Junit测试用例?

转载 作者:行者123 更新时间:2023-12-02 01:46:21 25 4
gpt4 key购买 nike

我正在开发一个在 2004 年使用 strut 1.1 构建的非常古老的应用程序。完整的应用程序是通过在 Eclipse 中组合三个项目(common、web 和 EJB)而制作的,所有这三个项目都打包为 .EAR 文件。因此,这里很困惑在哪里适合这种类型的结构的 JUnit 测试用例。

我是否应该创建一个单独的项目来编写测试用例。如果我创建单独的项目,我会将上述项目添加到构建路径中。

那么什么是正确的方法呢?任何建议将不胜感激。

另外,告诉我如何在 GUI 上检查结果,有多少案例通过,有多少案例失败。

最佳答案

首先:如果您打算为 14 年前的代码编写真正的 JUnit 单元测试,答案是:不要这样做。

如果有的话,您应该使用 JUnit 作为环境来自动执行测试用例,在本例中应该是“集成”或“功能”测试。

您会看到:在旧的现有源代码上投资的唯一合理论据是:您打算用新的实现重构/替换该解决方案。那么您唯一关心的是新代码的行为与旧代码类似。从功能的角度来看。将时间/精力投入到您打算很快丢弃的单元测试单元中是没有意义的。

除此之外:做任何对你有用的事情。通常,最好有一个完整的新项目以避免篡改现有的任何内容。

关于java - 如何为旧的java项目编写Junit测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53647553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com