【问题标题】:Node JS Unit test cases mysqlNode JS 单元测试用例 mysql
【发布时间】:2019-08-29 14:40:20
【问题描述】:

我想为我的节点 mysql rest api app 编写单元测试用例。

api调用流程:

路由 -> 控制器 -> 资源(模型/Mysql) -> 格式化程序 -> 控制器 -> 响应工厂。 现在我想问如何为具有代码覆盖率的路由编写单元测试用例。

【问题讨论】:

    标签: mysql node.js mongodb unit-testing


    【解决方案1】:

    单元测试不是您要求的。 单元测试是测试代码的最小单元。例如。如果您有多个功能来满足您的要求,并且您正在编写测试用例来验证每个方法都是单元测试。

    如果您正在为您的路线编写测试代码,则称为功能测试或集成测试。

    请查看此链接Unit tests vs Functional tests

    一旦你了解了单元测试和集成测试的概念,很少有测试框架可用,如chaimocha,你可以从这些包开始。

    【讨论】:

    • 感谢您的快速回复。我得到了单元测试和集成测试之间的差异。现在假设我正在编写调用 mysql 的控制器函数测试用例,现在返回一些数据。那我该怎么做。我还需要做mysql的东西吗?谢谢。
    猜你喜欢
    • 2018-11-03
    • 1970-01-01
    • 2020-01-21
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    相关资源
    最近更新 更多