Testing
250 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Testing.
Nachdem wir uns in der letzten Kolumne mit Grundlagen von Git auf der Kommandozeile beschäftigt haben, wollen wir uns nun einige erweiterte Konzepte, vor allem rund um die nachträgliche Manipulation der Historie, anschauen.
Der heutige Markt erfordert eine zeitnahe Anpassung an sich schnell ändernde Umstände. Für ein Softwareprodukt bedeutet dies eine schnelle Lieferung in höchster Qualität. Daher müssen bisherige Prozesse überdacht werden, sei es in Form von Strategien, Methodiken oder Tools. Der Qualitätsbegriff sollte dabei über Projekte und Prozesse hinaus aus ganzheitlicher Sicht betrachtet werden. Eine Einführu..
Seit die agile Transformation in den meisten Softwareentwicklungsprojekten angekommen ist, haben sich Firmen darauf fokussiert, agile Prinzipien mithilfe von etablierten Softwareentwicklungsmethoden wie Scrum, SAFe oder Kanban zu implementieren. All diese Frameworks konzentrieren sich auf die Zusammenarbeit der Menschen untereinander, den Arbeitsprozess und den Mindchange in der Organisation. Auf ..
Intelligente autonome Systeme sind branchenübergreifend in Erprobung und Nutzung. Gleichzeitig wächst das Misstrauen in deren Zuverlässigkeit. Die aktuell genutzte Validierung mit umfangreichen Funktionstests und dem Brute-Force-Explorieren sind sehr aufwendig. Sie bleiben bei lernenden Systemen zudem grundsätzlich unsicher in der Abdeckung und intransparent. Um Zuverlässigkeit und Vertrauen in de..
Bei der Untersuchung von Performanzproblemen muss der Entwickler oft über den Rand seiner Anwendung hinausblicken und die „Welt da draußen“ betrachten. Dabei kommt es auf die richtigen Strategien und Soft Skills an.