C LanguageStrutture di prova


introduzione

Molti sviluppatori usano i test unitari per verificare che il loro software funzioni come previsto. I test unitari controllano piccole unità di pezzi di software più grandi e assicurano che le uscite corrispondano alle aspettative. Le strutture di test rendono più semplice il collaudo delle unità fornendo servizi di set-up / tear-down e coordinando i test.

Esistono molti framework di test unitari disponibili per C. Ad esempio, Unity è un framework C puro. Le persone usano spesso framework di test C ++ per testare il codice C; ci sono anche molti framework di test C ++.

Osservazioni

Collaudare l'imbragatura:

TDD - Test Driven Development:

Prova i doppi meccanismi in C:

  1. Sostituzione del tempo di collegamento
  2. Sostituzione del puntatore funzione
  3. Sostituzione del preprocessore
  4. Sostituzione combinata del puntatore del tempo di collegamento e della funzione

Nota sui framework di test C ++ usati in C: Usare framework C ++ per testare un programma C è una pratica abbastanza comune come spiegato qui .

Strutture di prova Esempi correlati