Als «testing» getaggte Fragen

490
Wohin gehen die Python-Unit-Tests?

Wenn Sie eine Bibliothek oder eine App schreiben, wohin gehen die Unit-Test-Dateien? Es ist schön, die Testdateien vom Haupt-App-Code zu trennen, aber es ist umständlich, sie in einem Unterverzeichnis "tests" im App-Stammverzeichnis abzulegen, da es schwieriger ist, die zu testenden Module zu...

479
Wie testest du private Methoden?

Ich baue eine Klassenbibliothek auf, die einige öffentliche und private Methoden enthält. Ich möchte in der Lage sein, die privaten Methoden zu testen (hauptsächlich während der Entwicklung, aber auch für zukünftige Umgestaltungen). Was ist der richtige Weg, um dies zu

462
Wie testest du eine iPhone App?

Wie können Sie eine iPhone-App Beta-testen? Ich kann es auf meinem eigenen Gerät herunterladen, und jeder, der mir ein Gerät zur Verfügung stellt, kann es auf seinem Gerät ausführen. Gibt es jedoch eine Möglichkeit, eine eingeschränkte Veröffentlichung über den App Store für Betatests...

374
Python unittest - Gegenteil von assertRaises?

Ich möchte einen Test schreiben, um festzustellen, dass eine Ausnahme unter bestimmten Umständen nicht ausgelöst wird. Es ist einfach zu testen, ob eine Ausnahme ausgelöst wird ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... aber...

372
Verspotten statischer Methoden mit Mockito

Ich habe eine Fabrik geschrieben, um java.sql.ConnectionObjekte herzustellen : public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new...

365
Tests in JUnit 4 bedingt ignorieren

OK, die @IgnoreAnmerkung ist also gut, um zu markieren, dass ein Testfall nicht ausgeführt werden sollte. Manchmal möchte ich jedoch einen Test ignorieren, der auf Laufzeitinformationen basiert. Ein Beispiel könnte sein, wenn ich einen Parallelitätstest habe, der auf einem Computer mit einer...