zoukankan      html  css  js  c++  java
  • mocha、should、supertest释义

    解释参考地址:

    https://itbilu.com/nodejs/npm/VyrFOe51-.html

    Mocha模块

    Mocha是一个简单、可扩展的用于Node.js和JavaScript的单元测试框架。在Mocha的测试框架中,一般还要结合其它几个测试工具。

    Should模块

    Node本身提供了assert断言模块,但Should提供了更强大的表述性、可读性,在BDD测试中Should

    Supertest模块

    在Web开发中,HTTP访问是必不可少的。Supertest模块提供了非常简单的HTTP请求与链式写法。

    1.2 TDD测试与BDD测试

    在单元测试中,有两类测试方式:TDD测试、BDD测试。

    TDD(Test Driven Development)测试驱动开发。表示在开发功能代码之前,首先编写单元测试用例代码,由测试代码确定产品编写的代码。TDD是敏捷开发方法的核心实践,同样也适用于其他开发方法和过程。

    BDD(Behavior Driven Development)形为驱动开发。行为驱动开发同样敏捷开发中应用的技术,它更注重软件项目中的开发者、QA和非技术人员及其它相关人员间的协作。

    Mocha默认使用BDD测试,本文所有测试用例都是基于BDD测试。要使用TDD测试需要增加tdd参数:

  • 相关阅读:
    【HDOJ】5179 beautiful number
    【HDOJ】3459 Rubik 2×2×2
    【HDOJ】3419 The Three Groups
    【HDOJ】3085 Nightmare Ⅱ
    【HDOJ】3451 Beat drop
    【HDOJ】3309 Roll The Cube
    WP手机使用记录
    WinCE系统下应用崩溃原因的分析方法
    指针减法
    WinCE Overlay
  • 原文地址:https://www.cnblogs.com/yoyoblogs/p/9399774.html
Copyright © 2011-2022 走看看