java - 我在哪里可以在线找到包含(大部分)完整的 Java 单元测试套件的开源 Web 应用程序实现?

标签 java unit-testing web-applications junit testng

我在一家大型企业工作,我的团队的单元测试实践和覆盖范围有待改进。我拿起了 xUnit Test Patterns: Refactoring Test Code 的副本和 Working Effectively with Legacy Code ,但我真的很想看到现有应用程序的一些完整示例测试套件。具体来说,我正在寻找以下内容:

  • 开源(这样我就可以查看代码和测试用例)
  • 被测应用程序是一个网络应用程序。 (不是 Web 应用程序框架。我想看到其中包含一些业务逻辑的东西。)
  • 用 Java 编写,因此 JUnit 或 TestNG 都可以。

我在 Github 上搜索过,但到目前为止,我遇到的绝大多数 Java 应用程序都是 Android 应用程序或没有测试套件。

最佳答案

看看这个https://github.com/testinfected/petstore/ - 这是一个 Spring/Hibernate 宠物商店 Web 应用程序,使用 http://www.growing-object-oriented-software.com/ 中的想法书。

关于java - 我在哪里可以在线找到包含(大部分)完整的 Java 单元测试套件的开源 Web 应用程序实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9064462/

相关文章:

c# - 我如何定义单元测试的不同顺序?

web-applications - 事件发生时谷歌日历触发

java - 将 Swing 应用程序转换为 Web 应用程序

java - 得到了 org.bouncycaSTLe.jcajce.provider.symmetry.util.BaseBlockCipher$1 : nonce must have length from 7 to 13 octets while decrypt bytes

Java套接字客户端不会停止读取数据

c# - 单元测试委托(delegate)方法

c# - 使用 NUnit,我可以确定哪些测试先于当前运行的测试吗?

javascript - 如何获取动态iframe的xpath?

java - Tomcat是否为每个用户创建一个线程?

java - 用于串行通信的Python字节数组