Als «testing» getaggte Fragen

Überprüfen des Verhaltens eines Softwaresystems anhand des erwarteten Verhaltens dieses Systems.

5
Wann haben Sie genug automatische Tests, um sich auf Ihre kontinuierliche Integrationspipeline verlassen zu können?
Die kontinuierliche Integration in das Testen ist nützlich, um sicherzustellen, dass ständig "versandfähiger" Code eingecheckt ist. Es ist jedoch wirklich schwierig, eine umfassende Reihe von Tests aufrechtzuerhalten, und oft scheint es, dass der Build sowieso fehlerhaft sein wird. Wie viele Tests sollten Sie benötigen, um sich bei Ihren CI-Pipeline-Tests sicher …

3
Ist es eine schlechte Praxis, ein vollständig doppeltes System zur Qualitätssicherung (QS) eines anderen zu erstellen?
Bei der Arbeit haben wir ein ziemlich kompliziertes System. Nennen wir dieses System System_A. Unser QA-Team hat ein anderes System erstellt. Rufen Sie dieses System System_B auf, um System_A zu testen. System_B wird wie folgt verwendet. Wir generieren Eingaben (unter Verwendung von System_B selbst), IN, verarbeiten solche Eingaben über System_B …



3
Stubbing-Eigenschaften mit privaten Setzern für Tests
Wir haben das Objekt public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public …

1
Verwendet die Spielebranche automatisierte Tests für visuelle Teile von Spielen / Rendering? Wie?
Einige Teile eines Spiels lassen sich leicht automatisiert testen (Logik, Mathematik, Eingabeverarbeitung). Aber es gibt auch eine Menge, die rein visuell und nicht leicht zu testen ist. Ich wäre überrascht, wenn die Spielebranche all dies manuellen Tests überlassen würde. Es steckt genug Geld darin, dass ich vermuten würde, dass Anstrengungen …

5
Methoden zum Testen einer sehr großen Anwendung
Ich habe eine PHP-App, die sehr groß ist. Normalerweise arbeiten 2-3 Entwickler Vollzeit daran und wir kommen an den Punkt, an dem wir Änderungen vornehmen und Fehler erstellen (Hustenfunktionen!). Die Software ist per se nicht komplex, es ist nur viel los (35 ~ Controller, ungefähr die gleichen Modelle usw.). Selbst …

12
Sollte die Qualitätssicherung reproduzierbare Szenarien finden?
Manchmal meldet mein QA-Team Fehler, aber weder ich noch sie haben eine Idee, wie sie reproduziert werden können. Dies führt zu sehr langen und frustrierenden Debugging-Sitzungen, die manchmal nicht einmal zu Ergebnissen führen. Meine Software ist stark mit proprietärer Hardware verbunden, sodass Fehler aus vielen Richtungen gleichzeitig auftreten können. Sollte …
10 testing  bug  qa  reporting 

7
Wie werden Softwaretests bei Tech-Startups durchgeführt?
Ich habe viele Forschungsartikel und Tech-Blogs gesehen, die die Vorteile von Softwaretests bieten. Davon habe ich überzeugt. Da die gesamte Forschung zu Softwaretests von großen Softwareunternehmen durchgeführt wird, glaube ich nicht, dass sie wirklich für Startups gelten. Da Startups im Vergleich zu großen Softwareunternehmen andere Bedürfnisse und Einschränkungen haben. Das …
10 testing  startup 

5
Konfigurationsklasse / Struktur: Muster oder Anti-Muster? Alternativen?
Wenn Sie einem Programm neue Konfigurationsoptionen hinzufügen, kann dies häufig zu erheblichen Welligkeitseffekten führen, wenn Sie die Optionen dahin bringen, wo sie bearbeitet werden müssen. Es gibt drei grundlegende Möglichkeiten, um damit umzugehen, die mir bekannt sind: Übergeben Sie alle Konfigurationseinstellungen an die Teile Ihres Programms, die sie explizit als …

3
Benötigen wir Testdaten oder können wir uns auf Unit-Tests und manuelle Tests verlassen?
Wir arbeiten derzeit an einem mittleren / großen PHP / MySQL-Projekt. Wir führen Unit-Tests mit PHPUnit & QUnit durch und haben zwei Vollzeit-Tester, die die Anwendung manuell testen. Unsere Testdaten (Mock-Daten) werden derzeit mit SQL-Skripten erstellt. Wir haben Probleme mit der Verwaltung von Skripten für Testdaten. Die Geschäftslogik ist ziemlich …

11
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 besteht darin, zu zeigen, dass …

9
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 zusätzliche Funktionen hinzugefügt (in kurzer Zeit). Der Kunde wünscht sich viele neue Funktionen, …

7
Wer sollte den Testplan schreiben?
Ich bin im internen Entwicklungsteam meines Unternehmens und wir entwickeln die Websites unseres Unternehmens gemäß den Anforderungen des Marketingteams. Bevor wir ihnen die Website für Abnahmetests zur Verfügung stellen, wurden wir gebeten, ihnen einen Testplan zu geben, dem sie folgen sollen. Das Entwicklungsteam ist jedoch der Ansicht, dass die Anforderungen, …

8
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 Ressourcenproblemen (*) zu lang sind und aus zeitlichen Gründen häufig verkürzt werden (Sie kennen Projektmanager …

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.