【发布时间】:2020-03-31 21:24:51
【问题描述】:
我有一个关于节点,特别是快速应用程序的不同测试的问题。 我是来自 PHP 背景的 node/express 新手,所以有几个问题。
我知道单元测试,使用 PHPUnit 之类的东西,所以我读过 Jest。我在 express 等应用程序中关于玩笑和单元测试的具体问题。我应该更多地分解我的代码吗?目前,我的路线基本上是我所有业务逻辑所在的地方。这意味着很难进行单元测试?
然后,像端到端测试这样的其他东西,我正在寻找 testcafe。为此,在将代码推送到生产环境之前,我真的不确定如何通过身份验证以及如何在本地机器上进行测试。
完全披露,我的主分支有一个 CI 设置,所以我希望实施这些测试,以阻止我将破坏代码合并到我的主分支并破坏生产站点。
【问题讨论】:
标签: node.js unit-testing express jestjs end-to-end