Diese Frage richtet sich an erfahrene Tester oder Testleiter. Dies ist ein Szenario aus einem Softwareprojekt: Angenommen, das Entwicklerteam hat die erste Iteration von 10 Funktionen abgeschlossen und für Systemtests freigegeben. Das Testteam hat Testfälle für diese 10 Funktionen erstellt und 5 Testtage veranschlagt. Das Entwicklerteam kann natürlich nicht 5 …
Wir alle haben einige Dienstprogrammklassen, die nur statische Methoden enthalten, um sie aus verschiedenen Quellen zu verwenden. Nun gibt es zwei Ansätze, um diesen Code zu testen. Ansatz 1: Führen Sie separate Komponententests für Dienstprogrammklassen durch. Wo immer sie aufgerufen werden, verspotten Sie ihre Interaktion mit einem Test-Framework, das dies …
Es ist bekannt, dass End-to-End- und Integrationstests teuer sind. Wenn wir Anwendungen entwickeln, bei denen Menschen sterben könnten, wenn etwas schief geht, ist dies natürlich eine lohnende Investition. Wäre es in Anwendungen, in denen Fehler nicht das Ende der Welt sind, nicht billiger, die E2E-Tests und Integrationstests insgesamt zu überspringen …
Ich habe kürzlich "All the Little Things" von RailsConf 2014 gesehen. Während dieses Vortrags überarbeitet Sandi Metz eine Funktion, die eine große verschachtelte if-Anweisung enthält: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != 'Sulfuras, Hand …
Ich habe in letzter Zeit viel über sicheren Code nachgedacht. Gewindesicher. Speichersicher. Nicht-explodieren-in-deinem-Gesicht-mit-einem-Segfault-Safe. Aus Gründen der Klarheit in der Frage verwenden wir jedoch das Sicherheitsmodell von Rust als unsere Definition. Die Gewährleistung der Sicherheit ist häufig ein Problem, wie groß das Netz ist, da es, wie Rusts Bedarf zeigt unsafe, …
Ich habe einen Code in meinem Projekt, den ich persönlich nenne und testsder keine Unit-Tests sind. Sie sollen ausgeführt werden und das Ergebnis muss von einem Menschen bewertet werden. Ich habe das gemacht, weil ich eine Physik-Engine mache und während der Entwicklung musste ich sehen, was ich mache. Also habe …
Ein kleiner Hintergrund von mir - Ich bin seit fast 2 Jahren ein manueller Tester in einer agilen Umgebung mit SCRUM (1-2 Wochen Sprints). Daher möchte ich Automatisierungstests in meine Arbeit mit Selenium WebDriver (mit Java) einführen. Meine Frage ist, wann ich die Funktionalität manuell testen und wann ich sie …
Manchmal sind private Funktionen eines Moduls oder einer Klasse einfach noch zu extrahierende interne Funktionseinheiten, die möglicherweise ihre eigenen Tests verdienen. Warum also nicht testen? Wir werden später Tests für sie schreiben, wenn sie extrahiert werden. Warum also nicht jetzt die Tests schreiben, wenn sie noch Teil derselben Datei sind? …
Ich habe eine Java-Klassenhierarchie, die aus einer abstrakten Klasse und N Erweiterungen davon besteht. In der abstrakten Klasse habe ich eine Methode, die mit einer @ Remove-Annotation versehen ist. Obwohl wir keine Ausnahmen von erhalten, die nicht schnell fehlschlagen, wenn diese Annotation entfernt wird, können Ausnahmen vom Speicher ausgehen. Daher …
Ich habe kleinere Unit-Tests, die kleine Schnipsel aus realen Datensätzen verwenden. Ich möchte mein Programm aus einer Vielzahl von Gründen auch anhand vollständiger Datensätze testen. Das einzige Problem ist, dass ein einzelner realer Datensatz ungefähr 5 GB groß ist. Ich habe keine festen Zahlen für das gefunden, was Git-Repositories speichern …
TL; DR Ich benötige Hilfe bei der Identifizierung von Techniken zur Vereinfachung des automatisierten Komponententests, wenn ich in einem zustandsbehafteten Rahmen arbeite. Hintergrund: Ich schreibe gerade ein Spiel in TypeScript und dem Phaser-Framework . Phaser beschreibt sich selbst als ein HTML5-Spielframework, das so wenig wie möglich versucht, die Struktur Ihres …
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 …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich habe in letzter Zeit viel darüber nachgedacht, wie …
Ist es möglich oder sogar möglich, relationale Algebra und / oder relationale Berechnungen in Form von Beweisen zu verwenden, um die Richtigkeit von SQL-Anweisungen, -Funktionen und gespeicherten Prozeduren zu testen / zu verifizieren? Es scheint mir, dass es zumindest möglich sein sollte, aber ich weiß nicht, ob mir ein Detail …
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 4 Jahren . Ich wollte eine Vorstellung davon bekommen, wie man Fehler kategorisiert, basierend darauf, wie …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.