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 gesamten Testcodes beinhalten?
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, damit wir Basisdaten haben, über die wir mit …
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, …
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 sie geschrieben haben. In UAT testet der Geschäftsbenutzer dann mit seinem …
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 wiederholten Code gibt. Ist es besser, …
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 richtig?
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 Unternehmens aufgenommen werden können. Insbesondere werden wir eine Position als …
Angesichts eines kleinen Projekts, das darauf abzielt, der Anwendung neue Funktionen hinzuzufügen, berühren die eingeführten Änderungen vorhandenen Code, wobei diese in bestimmten Bereichen aktualisiert werden. Während der Implementierung habe ich festgestellt, dass einige dieser Codes, die aktualisiert wurden, Kandidaten für das Refactoring haben. Ist dies ein angemessener Zeitpunkt für eine …
Wir haben eine mehrsprachige Website, auf der vor einigen Tagen ein Fehler entdeckt wurde. Es wurden andere Sprachdaten in einer anderen Sprache angezeigt, und es wurde auch die Mischung von Daten wie der englischen Sprache ausgewählt, aber es wurden auch andere Sprachdaten auf der Seite angezeigt und umgekehrt. Es macht …
Wie kann ein Tester (QA-Person) aus einer Scrum-Umgebung ohne integrierte Testunterstützung und einem unabhängigen QS-Personal am besten in ein Scrum-Team integriert werden? Was sollten Sie tun? Als Referenz sind einige Testfunktionen: Unit Testing Integrationstests Funktionsprüfung Leistungstest Abnahmetests
Ich lese Refactoring von Martin Fowler noch einmal. In Kapitel 4, Gebäudetests, bin ich auf die folgende Passage gestoßen. Tatsächlich ist es am nützlichsten, Tests zu schreiben, bevor Sie mit dem Programmieren beginnen. Wenn Sie eine Funktion hinzufügen müssen, schreiben Sie zunächst den Test. Das ist nicht so rückwärts, wie …
Warum sollte jemand beim Schreiben von Tests eine In-Memory-Datenbank verwenden, um nur die Daten zu verspotten? Ich konnte sehen, dass In-Memory-Datenbanken zum Testen der eigenen Repositorys von Vorteil sein können. Wenn Sie jedoch ein Framework (z. B. Spring Data) verwenden, wird beim Testen der Repositorys das Framework und nicht wirklich …
Wenn wir eine Funktion B testen, indem wir eine Funktion C testen, die diese Funktion B aufruft, dh ein Testprogramm schreibt, um die Funktion C zu testen, die diese Funktion B aufruft, heißt die Testmethode dann noch Unit-Test oder etwas anderes? Wann wird bevorzugt, indirekt eine Funktion zu testen, die …
Ich hatte kürzlich meine Abschlussprüfung für einen Software-Engineering-Kurs für mein Masterstudium und eine der Fragen in der Prüfung war die folgende: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either In meiner 7-jährigen Erfahrung in der Softwareentwicklung haben Unit-Tests immer einen White-Box-Ansatz gewählt. Der Tester hatte beim …
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 erst, nachdem sie von Ted getestet wurden. …
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.