- Themenfeld
- Teilgebiet
- Thema
Testing, Debugging, Verification
Testing in der Softwareentwicklung ist der systematische Prozess, ein Programm oder ein System auszuführen, mit dem Ziel, Fehler zu finden und zu überprüfen, ob es die festgelegten funktionalen und nicht‑funktionalen Anforderungen erfüllt.
Debugging ist der Prozess, der auf die Entdeckung eines Fehlers folgt. Dabei identifizieren Entwicklerinnen und Entwickler die zugrunde liegende Ursache eines beobachteten Fehlverhaltens oder Bugs im Code und passen die Software an, um diesen Fehler zu beseitigen.
Verifikation bezeichnet die Tätigkeit, ein Softwareartefakt (z. B. Anforderungen, Entwurf oder Code) zu bewerten, um festzustellen, ob es die zu Beginn der jeweiligen Entwicklungsphase definierten Bedingungen und Spezifikationen erfüllt, und um sicherzustellen, dass die Software den Anforderungen entspricht.
Testing in software development is the systematic process of executing a program or system with the intent of finding defects and checking whether it meets specified functional and non‑functional requirements.
Debugging is the process that follows the detection of a defect, where developers identify the root cause of an observed failure or bug in the code and modify the software to remove that defect.
Verification is the activity of evaluating a software artifact (such as requirements, design, or code) to determine whether it satisfies the conditions and specifications imposed at the start of that development phase, to ensure the software matches the requirements.
Weitere Themen im Teilgebiet Quantum Software Engineering:
Wählen Sie ein anderes Thema in innerhalb des Teilgebiets Quantum Software Engineering