Testing
184 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Testing.
Kurze Markteinführungen, schnelle Deployments, Release-on-Demand, Build-in Quality … Die Erwartungen an eine erfolgreiche Softwareentwicklung sind hoch. Das Testen muss entsprechend beschleunigt werden, um diese Anforderungen zu erfüllen. Das Mittel der Wahl dafür ist Kontinuierliches Testen, das ohne ein angemessenes Testdatenmanagement nicht realisierbar ist. Vor allem, wenn es sich um hochinteg..
Bei der Entwicklung von CI/CD-Pipelines gehen Softwareengineers oft nach der „Trial and Error“-Methode vor: Pipelinecode schreiben, Pipeline anstoßen, warten, Fehler analysieren, Behebungsversuch und erneut probieren. Dieses Vorgehen ist nicht nur langwierig und mühsam, sondern aufgrund der Fehleranfälligkeit auch gefährlich, da fehlerhafte Deployments drohen. Ein testgetriebenes Vorgehen bei Pipe..
Warum A/B-Testen und warum dieser Artikel? A/B-Tests sind eine Methode, um mit echten Nutzungsdaten die beste Variante von Alternativen auszuwählen. Die Idee dahinter ist es, das Bessere zu tun und das Schlechtere zu lassen.
Nicht nur die Klimakrise zwingt Unternehmen, nachhaltiger zu handeln. Der Druck auf die Verantwortlichen wächst auch seitens Investoren, staatlicher Stellen, Mitarbeiter und Kunden. Einerseits ist der Energieverbrauch aufgrund steigender Energiepreise ein wachsender Kostenfaktor. Andererseits haben viele Unternehmen ihren Stakeholdern konkrete Ziele für mehr Nachhaltigkeit – bis hin zu Net-Zero – ..
Dass man als Entwicklerin oder Entwickler nicht nur Code, sondern auch Tests zu schreiben hat, ist ein alter Hut. Trotzdem ist es für viele eine lästige und monotone Arbeit. Außerdem ist es noch lange nicht garantiert, dass Unittests auch wirklich alle Grenz- und Nicht-Grenz-Fälle abdecken. Ein moderner Ansatz ist eigenschaftsbasiertes Testen, bei dem eine abstrakte Bedingung spezifiziert und dann..