XCode 4 - 'Einheitentests einschließen'

8

Ich habe gerade ein Upgrade auf XCode 4 durchgeführt, und ich habe mich gefragt, ob ich bei der Einrichtung einer Anwendung "Komponententests einschließen" muss. Was bedeutet das genau?

    
Zrb0529 14.03.2011, 03:02
quelle

1 Antwort

16

Sie benötigen keine Unit-Tests.

Was bedeutet "Komponententest"? (aus dem FAQ )

  

Komponententest ist eine Methode, mit der einzelne Quellcodeeinheiten getestet werden, um festzustellen, ob sie für den Gebrauch geeignet sind. Eine Einheit ist der kleinste testbare Teil einer Anwendung. Bei der prozeduralen Programmierung kann eine Einheit eine einzelne Funktion oder Prozedur sein. Komponententests werden von Programmierern oder gelegentlich von White-Box-Testern erstellt.

     

Idealerweise ist jeder Testfall unabhängig von den anderen: Substitute wie Methoden-Stubs , Mock-Objekte , Fälschungen und Testgeschirre können sein verwendet, um das isolierte Testen eines Moduls zu unterstützen. Komponententests werden in der Regel von Softwareentwicklern geschrieben und ausgeführt, um sicherzustellen, dass der Code seinem Design entspricht und sich wie beabsichtigt verhält. Wikipedia

     

Unit Testing steht in engem Zusammenhang mit Test Driven Development .

@ ToddH weist darauf hin:

  

Es ist einfacher, [Komponententests] bei der Einrichtung des Projekts einzubeziehen. Wenn Sie es später tun, sind einige Schritte erforderlich, um es richtig zu machen: Ссылка

Danke für den Protip, Todd!

    
Matt Ball 14.03.2011, 03:32
quelle

Tags und Links