zoukankan      html  css  js  c++  java
  • 44 | 测试先行:测试驱动开发(TDD)

    Test-Driven Development,通常简称为 TDD。

    在开发人员实现功能代码前,先设计好测试用例的代码,然后再根据测试用例的代码编写产品的功能代码,最终目的是让开发前设计的测试用例代码都能够顺利执行通过。

    TDD 的优势

    • 保证开发的功能一定是符合实际需求的。

    • 更加灵活的迭代方式。

    • 保证系统的可扩展性。

    • 更好的质量保证。

    • 测试用例即文档。

    测试驱动开发的实施过程

    站在全局的角度来看,TDD 的整个过程遵循以下流程:

    • 为需要实现的新功能添加一批测试;

    • 运行所有测试,看看新添加的测试是否失败;

    • 编写实现软件新功能的实现代码;

    • 再次运行所有的测试,看是否有测试失败;

    • 重构代码;重复以上步骤直到所有测试通过。


    来源于 极客时间 茹炳晟 软件测试52讲

  • 相关阅读:
    css基础属性
    选择器的类型
    css的三种表现形式
    表单和表格
    如何比较两个xml 的异同
    xslt 简单的语法
    xslt 和一个demo
    event based xml parser (SAX) demo
    SAX vs. DOM (Event vs. Tree)
    xmlns 实例分析
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/13493565.html
Copyright © 2011-2022 走看看