Dieser Demonstrator zeigt die Arbeitsweise und die Idee von CBTesten
Basis ist ein korrekt arbeitendes System an dem Änderungen vorgenommen werden müssen.
Die Entwickler verändern relevante Teile des Codes in verschiedenen Modulen und ergänzen neue Module. Das System kann dadurch fehlerhaft sein!
Über einen oder mehrere Testrechner werden automatisierte Tests am System durchgeführt. Die Entwickler erhalten einen Bug Report und nutzen diesen als Basis für die Fehlerkorrektur.
Nach der Behebung der Fehler wird das System über den Testrechner erneut getestet. Sind im Bug Report keine Fehler mehr vorhanden, dann kann das System in den Produktivbertieb gehen, ansonsten ist ein neuer Korrekturdurchlauf nötig.
Vorteile des CBTesten Ansatzes
Keine Notwendigkeit von manuellen Testes.
Alle relevanten Komponenten werden automatisch überprüft.
Die Bugliste des Testsystem hilft den Entwicklern bei der Beseitigung von Fehlern.