2009-01-12 18 views
6

Ich saß gerade in einem Seminar über die Entwicklung von Apps für das iPhone. Der Sprecher sagte mir, dass NICHTS für Schreibgeräte-Tests oder Funktionstests für Ihre iPhone-Software zur Verfügung steht.Unit und Funktionstests iPhone-Code?

Ist das wahr? Gibt es wirklich keine Teststory für das iPhone?

Antwort

5

Nicht wahr. Vor dem SDK 2.2 gab es keine offizielle Apple-Unterstützung für Gerätetests, aber seither wurde der OCUnit-Support hinzugefügt, der auf der Apple-Website dokumentiert ist. Do OCUnit and OCMock work on the iPhone SDK?

Google bietet eine große Toolkit (Google Toolbox for Mac) http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting

Ich denke, Google ist ein bisschen mehr abgeschlossen werden, da Sie auch einige functionnal Benutzeroberfläche Tests durchführen können.

Hoffe, dass hilft.

5

Andere haben die verfügbaren Optionen darauf hingewiesen, aber ich werde, dass auch darauf hinweisen, wenn es keine Einheit-Test-Frameworks zur Verfügung standen, gibt es nichts verhindern, dass Sie von Ihrer eigenen Rollen. Unit-Test-Frameworks sind nicht so kompliziert, daher ist das Fehlen von einem keine Entschuldigung.

2

Gorilla Logic hat nur Open Source FoneMonkey, ein echtes Funktionswerkzeug für die Aufnahme/Wiedergabe von Funktionstests für das iPhone, das mit OCUnit funktioniert.

Sie können mehr unter http://www.gorillalogic.com/fonemonkey erfahren.

Verwandte Themen