Als «integration-tests» getaggte Fragen

Integrationstests sind die Phase des Softwaretests, in der einzelne Softwaremodule als Gruppe kombiniert und getestet werden. Es sind keine Mocks oder Stubs erforderlich. Alles wird wie in der Produktion getestet.

1
Wie teste ich einen Bildverarbeitungscode?
Ich arbeite in der Bildverarbeitung (hauptsächlich OCR) und frage mich, wie ich Unit-Tests in meine Entwicklung integrieren soll. Ich benutze bereits Komponententests für "häufigere" Codearten, aber wenn ich mit Bildverarbeitungscode arbeite, bin ich mir nicht sicher, wie ich damit umgehen soll. Diese Art von Code benötigt immer eine Eingabe / …

3
Wie macht man automatisierte Tests populär? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Unsere Codebasis wächst seit 20 Jahren. Wir sind ungefähr …

2
Sollte ich meine Komponententests überarbeiten, wenn ich eine Klasse aus dem getesteten System extrahiere?
Ich habe diese Klasse geschrieben, die einige Dinge tut (vielleicht ist dies ein Verstoß gegen das Prinzip der Einzelverantwortung). Mir ist jetzt klar, dass ein anderer Teil des Projekts ein Stück dieser Logik benötigt, und ich werde es aufzeigen, indem ich eine Klasse aus meinem ursprünglichen System im Test extrahiere. …

4
Namen für Integrationstests auswählen
Bei Unit-Tests ist die Domain recht klein, daher ist es einfach. Ich habe Osheroves methodName_conditions_result()Schema verwendet und fand es sehr klar. Aber bei Integrationstests habe ich das Gefühl, dass dies einen sehr langen Namen ergeben würde, und was kann ich ersetzen methodName? Wie benenne ich Integrationstestklassen? Beispiele aus der Praxis …

1
Gibt es Studien zum Zusammenhang zwischen Softwaretestverfahren und Entwicklerproduktivität? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Gibt es Studien zum Zusammenhang zwischen Software-Testverfahren (Unit- und / oder Integrationstests) und …

3
Sollte der Integrationstest in die kontinuierliche Integration (CI) einbezogen werden?
Angenommen, wir entwickeln eine Webanwendung und Hudson führt typische Aufgaben wie Kompilieren, Komponententest und statische Code-Analyse aus. Der schwierige Teil ist jedoch: Hudson stellt den Anwendungsserver bereit und startet ihn, um Integrationstests durchzuführen , sobald die vorherigen Aufgaben erledigt sind. Das bedeutet einige schwierige Dinge, wie Datenbankverbindung, Anwendungsverbindung des dritten …


2
Bewertung, ob zuerst Unit-Tests oder Integrationstests für Blue-Sky- / Prototyp-Projekte geschrieben werden sollen
Was mir kürzlich aufgefallen ist, ist, wenn ich die folgenden Arten von Projekten mache: Zu Beginn eines Projekts Arbeiten an einem MVP / Prototyp Hinzufügen von Funktionen, die nicht vollständig definiert sind Arbeiten an einem kleineren Projekt Als Referenz arbeite ich gerade an einem Python-Projekt, das derzeit ~ 1k Codezeilen …

2
Separate Code-Coverage-Berichte für Unit- und Integrationstests oder ein Bericht für beide?
Sollte es einen separaten Code-Coverage-Bericht für Unit- und Integrationstests oder einen Code-Coverage-Bericht für beide geben? Der Gedanke dahinter ist, dass wir durch die Codeabdeckung sicherstellen können, dass unser Code so weit wie möglich durch Tests abgedeckt wurde (so viel wie eine Maschine jetzt sowieso kann). Ein separater Bericht ist für …


1
Testlücke zwischen Einheit und Integration: Integration in die Integrationstests für kleine Komponenten, Komponenten und Einheiten
In den letzten Wochen habe ich darüber nachgedacht, wie ich eine Lücke in unserer Testmethode schließen kann. Vereinfacht ausgedrückt sind Unit-Tests zu klein und herkömmliche Integrationstests zu groß. Ein häufiges Szenario kommt, wo Aund Bbeide verwenden Komponenten C. Allerdings Aund Bhaben leicht unterschiedliche Anforderungen an und machen leicht unterschiedliche Annahmen …


5
Teilen von Entwicklungstestfällen (Einheiten- und Entwicklungsintegration) mit dem QS-Team (Testteam)?
Das Testteam (in einigen Organisationen das sogenannte QA-Team) besteht darauf, dass das Entwicklungsteam die Testfälle (des Entwicklungsteams) mit ihnen teilt. Ihre Argumente sind, dass die Entwicklungstestfälle der Ausgangspunkt für die QS-Tests sind. Als Mitglied des Entwicklungsteams verstehe ich die Anfrage nicht. Für mich sollte der Tester die Lösung anhand der …

3
Nicht-transaktionale Datenbank- und Integrationstests
Ein Problem, auf das ich bei meinen Integrationstests stoßen werde, ist, dass mehrere Tests auf dieselbe Datenbank zugreifen. Obwohl dies jetzt kein Problem ist, weiß ich, dass wir hier mehrere Anwendungen haben, die auf dieselbe Datenbank zugreifen, und ich versuche nur, einen Weg zu finden, um dieses Problem zu verhindern, …

2
Datenbanken und der CI-Server
Ich habe einen CI-Server (Hudson), der fröhlich Unit-Tests erstellt, ausführt und in der Entwicklungsumgebung bereitstellt, aber ich möchte jetzt, dass er die Integrationstests ausführt. Die Integrationstests treffen auf eine Datenbank und diese Datenbank wird ständig geändert, um die für den betreffenden Test relevanten Daten zu enthalten. Dies führt jedoch zu …
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.