Die Komplexität beim Testen von Automotive Software wächst mit der zunehmenden Automatisierung und Integration in CI/CT-Plattformen. Versucht man, alle Test- und Testautomatisierungsaspekte wie Testfälle, Pipelines oder Testausführungen direkt in einem ALM-System wie
Codebeamer zu managen und auszuführen, führt das oft zu erheblichen Herausforderungen. Das ALM-System ist zwar hervorragend geeignet, um die Produktqualität durch das Management von Anforderungen, Defects und Testergebnissen sicherzustellen, jedoch ist es nicht dafür optimiert, als Testplattform für hochautomatisierte CI/CT-Prozesse eingesetzt zu werden. Die Bedingungen, die für den zunehmenden Automatisierungsgrad beim Testen von Automotive Software nötig sind, können nicht ausreichend erfüllt werden.
Es ist daher effizienter, den Testprozess separat auf spezialisierten Testplattformen durchzuführen und die Ergebnisse danach wieder in das ALM-System zu exportieren. Durch das flexible Mapping zwischen Metadaten aus der CI/CT-Umgebung auf Metadaten im ALM-System wird es möglich, echtes Continuous Testing, bspw. commit-getriggert, auszuführen. Die dabei gewonnenen relevanten Ergebnisse können nachträglich im ALM-System abgelegt werden.
Für
test.guide in Verbindung mit
Codebeamer ist dieses Vorgehen nun möglich. Mittels Templates lassen sich
test.guide-Ergebnisse in einen
Codebeamer-Testrun überführen und stehen dort zur weiteren Verarbeitung zur Verfügung.