Testcontainers是一个Java库,它支持JUnit测试,提供公共数据库、SeleniumWeb浏览器或任何可以在Docker容器中运行的轻量级、一次性实例。测试容器使以下类型的测试更加容易:数据访问层集成测试:使用MySQL,PostgreSQL或Oracle数据库的容器化实例测试您的数据访问层代码,但无需在开发人员的计算机上进行复杂的设置,并且测试将始终从已知的数据库状态开始,避免“垃圾”数据的干扰。应用程序集成测试:用于在具有相关性的短期测试模式下运行应用程序。您将获得每个测试会话或测试失败的视频记录。
暂无评论