Für die Messung der Code Coverage erzeugt der Generator zunächst eine Kopie des Originals, das Testobjekt. Anschließend wird in diesem der Quellcode jeder Datei analysiert und instrumentiert. An den relevanten Stellen wird zusätzlicher Code eingetragen, um die spätere Analyse zu ermöglichen. Der Generator führt das Testobjekt aus und erstellt am Ende des Testlaufs die Datei mit der abschließenden Auswertung. Dafür wird der Soll- und Istzustand verglichen und das Ergebnis im Cobertura-Format abgelegt. Dieses XML-Format ist einfach lesbar. Buildserver die über ein Cobertura-Plugin verfügen, können das Ergebnis übersichtlicher, tabellarisch und grafisch darstellen. Die Datei enthält das Ergebnis der Zeilen- und Zweigabdeckung. Eine Berechnung der Bedingungsabdeckung ist für eine Folgeversion geplant. „Bei der Entwicklung wurde explizit auf eine einfache Anwendung geachtet, die schnell zu einem Ergebnis führt“, erklärt der Software-Spezialist abschließend.
Industrielle Zeitenwende: Der Mensch im Mittelpunkt
Die Wirtschaft wird sich auch weiterhin mit Automatisierung und Effizienzsteigerung beschäftigen. Allerdings sehen Experten den Beginn eines neuen Zeitalters heranrücken, das sich stärker auf die Bedürfnisse der Menschen und des Planeten fokussiert: Industrie 5.0. Familienunternehmen wie Lapp spielen bei dieser Transformation eine wichtige Rolle.