Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unit Testing

Unit Testing

Sorry, german only.
This presentation was hold at CocoaHeads Hamburg (14.11.2013) https://www.cocoaheads.org/de/Hamburg/

48f07655aeed5ca639b37b05e52d4cb3?s=128

Piet Brauer

November 14, 2013
Tweet

Transcript

  1. Unit Testing Piet Brauer

  2. Unit tests • Ein Modultest (auch Komponententest oder oft vom

    engl. unit test als Unittest bezeichnet) wird in der Softwareentwicklung angewendet, um die funktionalen Einzelteile ('Module') von Computerprogrammen zu testen, d. h. sie auf korrekte Funktionalität zu prüfen. • Der Ausdruck Modultest wird auch als eine frühe Teststufe verstanden[1], in der die inneren, detailliertesten Komponenten der Software getestet werden. Siehe dazu auch die Grafik 'Stufen des V- Modells' und V-Modell (nach Barry Boehm).
  3. None
  4. Was wir testen XINGAPIClient (Netzwerktests) ViewModels Omniture Tracking TableViews &

    CollectionViews NSFetchedResultsControllerDelegate
  5. Pods Expecta https://github.com/specta/expecta OHHTTPStubs https://github.com/AliSoftware/OHHTTPStubs OCMock https://github.com/erikdoe/ocmock

  6. XINGAPIClient https://github.com/xing/XNGAPIClient

  7. ViewModel

  8. Tracking

  9. TableViews

  10. NSFetchedResultsControllerDelegate

  11. Blogs http://iosunittesting.com/ (Ron Lisle) http://qualitycoding.org/ (John Reid)

  12. Thanks https://www.xing.com/ profile/Piet_Brauer @piet_nbn