2017年4月1日 星期六

TDD(Test Driven Development)

www.throwtheswitch.org 設計了一套用來作單元測試的工具。對於使用 TDD(Test Driven Development)開發流程的人員,挺方便的,其中共包含四套工具,分別是 Unity,CMock,CExpection,Ceedling。

摘錄官方說明如下:
  • Unity - Curiously Powerful Unit Testing in C for C.
  • CMock - Automagical generation of stubs and mocks for Unity Tests.
  • CException - Lightweight exception handling for C.
  • Ceedling - Test build management.
以下將針對這幾個工具稍做介紹。