Als «unit-testing» getaggte Fragen

Unit Testing ist eine Methode, mit der einzelne Einheiten des Quellcodes getestet werden, um festzustellen, ob sie für die Verwendung geeignet sind.


11
Automatisiertes Testen: Erklären des Geschäftswerts
So starte ich glaube nicht , das ist eine Wiederholung von Fragen auf Unit - Tests . Was ich brauche, ist Hilfe, um seinen Wert einem Team von Programmierern, Analysten, Managern und Testern zu vermitteln. Bei automatisierten Tests muss ich meines Erachtens nicht zwischen Komponententests (z. B. JUnit), BDD (z. …


8
Unit-Test mehrerer Bedingungen in einer IF-Anweisung
Ich habe ein Stück Code, das ungefähr so ​​aussieht: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Ich glaube, es sollte vier Unit-Tests für diese bestimmte Funktion geben. Drei, um jede der Bedingungen in der if-Anweisung zu …

3
Kampf mit zyklischen Abhängigkeiten in Unit-Tests
Ich versuche, TDD zu üben, indem ich es verwende, um einen einfachen Bit-Vektor zu entwickeln. Ich benutze Swift, aber das ist eine sprachunabhängige Frage. My BitVectorist ein structSpeicherort für eine einzelne UInt64Datei und bietet darüber eine API, mit der Sie sie wie eine Sammlung behandeln können. Die Details machen nicht …


10
Entwickelt oder testet Unit Testing?
Ich hatte eine Diskussion mit einem Testmanager über die Rolle von Unit- und Integrationstests. Sie forderte die Entwickler auf, zu melden, welche Einheiten und Integrationen wie getestet wurden. Aus meiner Sicht sind Unit- und Integrationstests Teil des Entwicklungsprozesses und nicht des Testprozesses. Über die Semantik hinaus meine ich, dass Unit- …

7
Wie vermeide ich fragile Unit Tests?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Wir haben fast 3.000 Tests geschrieben - die Daten wurden fest codiert, die Wiederverwendung von Code ist sehr gering. Diese Methode hat begonnen, uns in den Arsch zu …

1
Welche Auswirkungen hat die Erstellung von Komponententests während der Entwicklung auf die Entwicklungszeit sowie auf die Zeit, die für Wartungsarbeiten aufgewendet wird?
Ich bin ein Berater und werde allen Entwicklern bei meinem Kunden Unit-Tests vorstellen. Mein Ziel ist es sicherzustellen, dass für alle neuen Anwendungen Komponententests für alle erstellten Klassen durchgeführt werden. Der Client hat ein Problem mit hohen Wartungskosten durch das Beheben von Fehlern in seinen vorhandenen Anwendungen. Ihre Anwendungen haben …


2
Verwenden Integrationstests Mocks?
Ich bin derzeit in einer Klasse für Softwaretests, in der wir für unser Semesterprojekt mehrere Testarten durchführen müssen, wie z. B. Komponententests und Integrationstests. Für den Integrationstest verwendete der Professor angeblich Mocks und Spottbibliotheken (wie EasyMock und Mockito) für unseren Integrationstest. Ich bin allerdings ziemlich verwirrt. Integrationstests sind Tests außerhalb …


2
Unit-Test-Klassen mit Online-Funktionalität
Beim Unit-Testen von Funktionen einer Klasse mit privaten Funktionen, für die Online-Funktionen erforderlich sind. Wie würde man es testen? Beispielsweise: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c = new CloudService(); int oval = c.getValueFromService(); return oval; …

6
Muss ich in TDD zuerst Test oder zuerst Interface schreiben?
Ich lerne TDD mit c #, soweit ich weiß , sollte Test die Entwicklung vorantreiben , dh erstmal einen Fehlertest schreiben schreiben, nachdem der Code mit dem absoluten Minimum geschrieben wurde , um den Test zu bestehen, und dann ein Refactoring durchführen. Es heißt aber auch, dass " Program to …
23 c#  unit-testing  tdd 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.