Als «testing» getaggte Fragen

11
Testen - In-Memory-DB vs Mocking

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...

11
Was ist ein Black-Box-Unit-Test?

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...

10
Wie testest du den Anwendungs- und UI-Code?

Ich liebe es, Unit-Tests zu schreiben und bin mir einig, dass sie eine hervorragende Möglichkeit sind, Code zu testen, Regressionen zu verhindern usw. Ich bin jedoch nicht in der Lage, sie zu schreiben, da der überwiegende Teil des Codes, an dem ich Tag für Tag arbeite, Anwendung ist Code, der dem...

10
Was ist ein "Assertion Framework"?

Ich habe gerade über das Unit-Test-Framework von js-test-driver gelesen, als ich herausfand, dass die Leute hinter dem Framework beabsichtigen, es in ein Assertion-Framework zu integrieren . Was ist ein Assertionsrahmen? Ist es eine Art Unit-Testing-Framework? Wenn dies der Fall ist, was ist...

10
Sollten Entwickler an Testphasen beteiligt sein?

Wir verwenden einen klassischen V-förmigen Entwicklungsprozess. Wir haben dann Anforderungen, Architektur, Design, Implementierung, Integrationstests, Systemtests und Akzeptanz. Tester bereiten in den ersten Phasen des Projekts Testfälle vor. Das Problem ist, dass die Testphasen aufgrund von...

10
Wie testest du dein Javascript?

Ich verbringe in letzter Zeit viel Zeit mit Javascript. Ich habe keinen Weg gefunden, der zum Testen von Javascript gut zu funktionieren scheint. Dies war in der Vergangenheit für mich kein Problem, da die meisten Websites, an denen ich gearbeitet habe, nur sehr wenig Javascript enthielten. Ich...

10
Bewältigung eines unfixierbaren Endlosprojekts

Wir haben eine große Website (über 1200 Stunden) mit vielen technischen Schulden. Dies wird hauptsächlich durch die folgenden (üblichen) Gründe verursacht. Mehrere Programmierer, die während der Entwicklung kommen und gehen. Änderung der Spezifikationen während der Entwicklung. Zahlreiche...

10
Was ist der Unterschied zwischen Debuggen und Testen?

Einführung in das Testen von Software (Ammann & Offutt) erwähnt auf S.32 ein 5-stufiges Testreife-Modell: Level 0 Es gibt keinen Unterschied zwischen Testen und Debuggen. Stufe 1 Der Zweck des Testens besteht darin, zu zeigen, dass die Software funktioniert. Stufe 2 Der Zweck des Testens...