Meiner Meinung nach dienen die Unit-Testfälle selbst als Dokumentation für den Code. Mein Unternehmen möchte, dass ich detaillierte Kommentare zu Java-Dokumenten über Unit-Testfälle schreibe. Ist das notwendig? Schreibst du solche
Meiner Meinung nach dienen die Unit-Testfälle selbst als Dokumentation für den Code. Mein Unternehmen möchte, dass ich detaillierte Kommentare zu Java-Dokumenten über Unit-Testfälle schreibe. Ist das notwendig? Schreibst du solche
Ich bin kürzlich auf Cyclomatic Complexity gestoßen und möchte versuchen, es besser zu verstehen. Was sind einige praktische Codierungsbeispiele für die verschiedenen Faktoren, die zur Berechnung der Komplexität beitragen? Insbesondere für die Wikipedia-Gleichung von M = E − N + 2Pmöchte ich besser...
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 5 Jahren . Ich war immer...
Ich arbeite für ein kleines Unternehmen, das seit einiger Zeit eine Produktentwicklungsabteilung hat. Was wir jedoch nicht hatten, ist eine QS / Testgruppe. Wir möchten eine Testgruppe hinzufügen, haben jedoch Schwierigkeiten herauszufinden, wo sie am besten in die Organisationsstruktur des...
Ich habe heute Morgen einige Blog-Beiträge gelesen und bin über diesen gestolpert : Wenn die einzige Klasse, die jemals die Kundenschnittstelle implementiert, CustomerImpl ist, haben Sie nicht wirklich Polymorphismus und Substituierbarkeit, da es in der Praxis zur Laufzeit nichts zu ersetzen gibt....
Kann jemand den Unterschied zwischen Einweichen und Stresstests erklären? Ich habe darüber gegoogelt und festgestellt, dass beide die Software über ihre Grenzen hinaus testen werden. Ist es für beide Teststrategien
Ich habe einige Sortieralgorithmen für eine Klassenzuweisung geschrieben und einige Tests geschrieben, um sicherzustellen, dass die Algorithmen korrekt implementiert wurden. Meine Tests sind nur 10 Zeilen lang und es gibt 3 davon, aber nur 1 Zeile wechselt zwischen den 3, so dass es viel...
In der Entwicklung hätte ich normalerweise meine eigenen Testskripte, die die Daten, Szenarien und Ausführungsschritte dokumentieren, die ich testen möchte. Das ist mein Entwickler-Testplan. Wenn die Funktionalität für Test bereitgestellt wurde, testen Tester sie mit ihrem eigenen Testskript, das...
Ich bin ein bisschen ein Befürworter der Behavior Driven Development-Methodik (auch bekannt als BDD). Ich wende BDD seit einigen Jahren an und habe StoryQ als mein bevorzugtes Framework bei der Entwicklung von DotNet-Anwendungen übernommen. Obwohl ich seit vielen Jahren Unit-Tests durchführe und...
Ich habe ein kleines MVC-Framework, an dem ich gearbeitet habe. Die Codebasis ist definitiv nicht groß, aber es sind nicht mehr nur ein paar Klassen. Ich habe mich schließlich entschlossen, den Sprung zu wagen und Tests dafür zu schreiben (ja, ich weiß, ich hätte das die ganze Zeit tun sollen, aber...
Ich habe gerade einen Auszug aus dem Buch "Growing Object-Oriented Software" gelesen, in dem einige Gründe erläutert werden, warum das Verspotten einer konkreten Klasse nicht empfohlen wird. Hier ein Beispielcode eines Unit-Tests für die MusicCentre-Klasse: public class MusicCentreTest { @Test...
Ich bin dabei, an einer Diskussion mit dem Management über die Messung unserer Testeffizienz als QS-Organisation teilzunehmen. Der Hauptgrund dafür ist, dass die Hälfte unseres Teams ausgelagert ist und unser Unternehmen einige Kennzahlen darüber liefern möchte, wie effektiv / effizient wir sind,...
Wir haben jemanden (nennen wir ihn Ted), der für das Testen neuer Funktionen und Fehlerbehebungen verantwortlich ist. Wir verwenden Git und GitHub . mastersollte / ist immer bereit und developmentist der Ort, an dem wir neue Funktionen oder Fehlerbehebungen festschreiben / zusammenführen, jedoch...
Jetzt weiß ich, dass die Leute diese Frage doppelt oder oft in Betracht ziehen könnten. In diesem Fall würde ich mich über einen Link zu relevanten Fragen mit Antwort auf meine Frage freuen. Ich war kürzlich mit einigen Leuten über die Codeabdeckung nicht einverstanden. Ich habe eine Gruppe von...
Ich mache jetzt seit einem Jahr TDD, ich fühle mich ziemlich gut dabei, ich liebe meine Testsuiten und alles. Ich habe jedoch festgestellt, dass ich in letzter Zeit viele Scheinanrufüberprüfungen durchgeführt habe. Zum Beispiel hätte ich einen Dienst, dem ein Repository injiziert wird - in meinem...
Ich arbeite an einer Anwendung, die mehrere Ebenen hat. Datenzugriffsschicht zum Abrufen und Speichern von Daten aus der Datenquelle, Geschäftslogik zum Bearbeiten von Daten, Benutzeroberfläche zum Anzeigen der Daten auf dem Bildschirm. Ich mache auch Unit-Tests der Geschäftslogikschicht. Die...
Warum ist es so empfehlenswert, sich durch das Schreiben von Tests zu wiederholen? Es scheint, dass Tests im Grunde dasselbe wie der Code ausdrücken und daher ein Duplikat (im Konzept, nicht in der Implementierung) des Codes sind. Würde das ultimative Ziel von DRY nicht die Eliminierung des...
Ich habe in dieser Frage gelesen , dass funktionale Programmierer dazu neigen, mathematische Beweise zu verwenden, um sicherzustellen, dass ihr Programm korrekt funktioniert. Das klingt viel einfacher und schneller als Unit-Tests, aber ich komme aus einem OOP / Unit-Test-Hintergrund, den ich noch...
Ich möchte vorwegnehmen, dass diese Frage ähnlich ist, aber meine Frage beinhaltet keine Zufälligkeit, sondern nur einen heiklen Determinismus, sodass die Antwort "Verwenden Sie einen bekannten Samen" nicht wirklich zutrifft. Ebenso ist diese Frage ähnlich, aber ich erwarte auch hier nicht, dass...
Ich verstehe, was sie bestimmen, aber ist es wirklich nützlich, diese den gefundenen Problemen zuzuordnen? Ich meine, es muss entweder schnell behoben werden oder nicht. Ich weiß, wie man sie einstellt, kategorisiert usw. Ich weiß, dass IEEE / ISO dies erfordert. Ich verstehe einfach nicht...