Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences GmbH

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Testing

256 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Testing.
In diesem Artikel geht es um das Thema "Testen" – aber nicht um Teststrategien, sondern um einen Blickwinkel, der oft vernachlässigt wird. Es stellt sich die Frage: Wie verhält sich eine Applikation bei eingeschränkten Ressourcen? Es geht nicht nur darum, dass eine Ressource nicht verfügbar ist, sondern auch darum, dass sie nicht die gewohnte Performance liefert.
Testen mit begrenzten Ressourcen
Neue Anforderungen, gesetzliche Änderungen, Modernisierung – die Gründe für Anpassungen einer Software sind vielseitig. Um trotz Veränderung die Qualität und Stabilität zu sichern, ist eine ausreichende Testabdeckung durch (Unit-)Tests unerlässlich. Die Erstellung von Testobjekten kann dabei schnell unübersichtlich werden. Unzählige Hilfsmethoden und -klassen unterschiedlicher Stile sind die Folge..
Testobjekt-Befüllung leicht gemacht
Dass Unternehmen immer häufiger auf cloudbasierte Infrastrukturen und verteilte Systeme zurückgreifen, ist nichts Neues, denn die IT der Unternehmen ist längst im Zeitalter der Cloud angekommen. Was jedoch immer noch als blinder Fleck der IT-Strategien erscheint, ist die Gewährleistung der Widerstandsfähigkeit und Zuverlässigkeit dieser komplexen Systeme. Herkömmliche Test- und Überwachungsansätze..
Das Chaos-Prinzip oder wie Chaos Testing im Zeitalter der Cloud robuste Systeme schafft
Im Mai ist mit Spring Boot 3.1.0 das nächste Minor Release von Spring Boot 3 erschienen. In diesem Artikel wollen wir uns anschauen, wie die neue Unterstützung von Testcontainers und Docker Compose uns bei Tests und der lokalen Entwicklung unterstützen kann.
Container für Tests und die lokale Entwicklung mit Spring Boot 3.1
In der Softwareentwicklung ist es heute meist unerlässlich, laufend neue Features zu implementieren, bestehende zu verändern und Fehlerursachen zu beheben. Was lange Zeit nur kleinen Teams und Start-ups vorbehalten war, funktioniert heute auch im Großen: Mehrfache, qualitätsgesicherte Releases pro Woche sind keine Seltenheit mehr. Das funktioniert nur, wenn Automatisierung in jeden Aspekt des Entw..
Automatisierung des gesamten Softwareentwicklungsprozesses