Enable javascript in your browser for better experience. Need to know to enable it? Go here.

Testcontainers

更新于 : Oct 23, 2024
Oct 2024
采纳 ?

在我们的经验中,Testcontainers 是创建可靠测试环境的一个有效默认选项。它是一个移植到多种语言的库,可以将常见的测试依赖项进行 Docker 化——包括各种类型的数据库、队列技术、云服务以及像网页浏览器这样的 UI 测试依赖项,并能够在需要时运行自定义 Dockerfile。最近发布了一个 桌面版本,允许对测试会话进行可视化管理,并能够处理更复杂的场景,这对我们的团队非常有用。

Mar 2022
采纳 ?

根据长期使用 Testcontainers 的经验,我们认为它是创建可靠的环境来运行自动化测试的默认选项。 Testcontainers 是一个拥有多种语言版本 的库,并且 docker 化了常见的测试依赖——包括了不同种类的数据库,队列技术,云服务和 UI 测试依赖(例如 web 浏览器),还具有按需运行自定义 Dockerfile 的能力。它与类似 JUnit 的测试框架兼容,而且足够灵活,可以让用户管理容器的生命周期和高级网络,并迅速建立一个集成测试环境。我们的团队一直认为这个可编程的、轻量级的、一次性的容器库可以使功能测试更加可靠。

Nov 2019
评估 ?

随着现代系统的组件依赖数量不断增加,如何创建可靠的环境来运行自动化测试成为了一个反复出现的问题。Testcontainers是一个Java库,它通过在测试中施行容器化的依赖管理来缓解这一问题。这对于扩展可重复的数据库实例或类似的基础结构特别有用,同时它也可以在Web浏览器中用于UI测试。我们的团队发现利用此库提供的可编程、轻量且一次性的容器,集成测试会变得更加可靠。

发布于 : Nov 20, 2019

下载 PDF

 

English | Español | Português | 中文

订阅技术雷达简报

 

立即订阅

查看存档并阅读往期内容