ISSN: 2385-5495
Jaweed Abdul
Beim Negativtesten geht es um die entscheidende Frage, wie die Fähigkeit eines Systems bestimmt werden kann, mit unvorhergesehenen Umständen umzugehen. Wenn solche Umstände unbeachtet bleiben, können sie zu Systemausfällen führen, die in bestimmten Fällen katastrophale Auswirkungen haben können. Um Testfälle zu generieren, die Negativtests unterstützen, bietet dieser Artikel eine auf Mutationstests basierende Methodik. Die Anwendung dieser Strategie kann Testfälle liefern, die eine breite Palette unerwarteter Umstände methodisch und unvoreingenommen vom Menschen erfolgreich bewerten. Dadurch kann ein getestetes System verbessert werden. Der Artikel bietet eine allgemeine Architektur für die Erstellung und Ausführung der Testfälle, gibt explizit Mutationsoperatoren an, die zur Verwaltung des Generierungsprozesses verwendet werden, und erläutert, wie die Ergebnisse analysiert werden.