Testing
277 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Testing.
Die Behandlung von Defects ist ein wichtiger Bestandteil von Testprozessen in Entwicklung und Betrieb von Software sowohl im klassischen als auch im agilen Umfeld sowie im Rahmen von DevOps-Organisationen.
Glaubt man McKinsey, ist Künstliche Intelligenz (KI) mehr als nur ein Schlagwort. Es wird erwartet, dass KI, insbesondere durch den Einsatz von Machine Learning (ML), die Wirtschaft für immer verändern wird. Was bedeutet dies für den Lebenszyklus der Softwareentwicklung und inwiefern müssen wir unsere Testprozesse an diese neue, intelligente Welt anpassen?
Seit die agile Transformation in einem Großteil der Softwareentwicklungsprojekte angekommen ist, haben sich Firmen darauf fokussiert, agile Prinzipien mithilfe von etablierten Softwareentwicklungsmethoden wie Scrum, SAFe® (Scaled Agile Framework) oder Kanban zu implementieren. Auf die Themen, Qualität und Testprozesse wird dort meist nur implizit Bezug genommen. Die ganzheitliche Qualitätsoptimier..
Build- und Testprozesse sind häufig unnötig langsam und unterbrechen den kreativen Flow beim Entwickeln von Software. Hierbei entstehen Kosten, die durch DevOps-Praktiken bisher nicht erfasst werden. Developer Productivity Engineering ist eine neue Disziplin, die mithilfe von Beschleunigungstechnologien und Datenanalysen diese Lücke schließt, um eine höchst zufriedenstellende Developer Experience ..
Im Cloud-Zeitalter bilden vernetzte Microservices komplexe Systeme, deren Funktion als Ganzes sichergestellt sein soll. Aber sie werden von mehreren Teams entwickelt, die sich nicht permanent abstimmen. Oft gibt es dafür eine produktionsnahe Testumgebung („Staging“), auf der sich alle Änderungen bewähren müssen. Diese Zentralisierung des letzten Schrittes der Qualitätssicherung ist keinesfalls die..