Continuous Testing

Expertenwissen rund um das Continuous Testing: Beim Continuous Testing handelt es sich um einen Prozess, der automatisiert und kontinuierlich die Veränderungen des Codes überprüft, um sowohl funktionale als nicht-funktionale (Lasttests und Performancetests) Anforderungen zu validieren.

Image
Jenkins das Continuous Integration und Deployment Tool

8 Minuten

Jenkins ist eine der bekanntesten Automatisierungslösungen für Softwareentwicklungsprozesse. Es nimmt dir wiederkehrende Aufgaben ab – vom Bauen und Testen bis hin zur Bereitstellung von Anwendungen. Das bedeutet: schnellere Entwicklung, weniger Fehler und effizientere Software-Releases. Aber Jenkins ist nicht nur für Entwickler interessant. Jeder, der mit Softwareentwicklung zu tun hat, sollte verstehen, wie es den modernen CI/CD-Prozess (Continuous Integration/Continuous Deployment) umsetzt. In diesem Artikel erfährst du, warum Jenkins so wichtig ist – einfach erklärt, ohne DevOps-Fachchinesisch.
Weiterlesen
Image
Shift Left und Shift Right in DevOps

5 Minuten

Für Softwarequalität und Testen gibt es zwei große Paradigmen, die in den letzten Jahren zunehmend an Bedeutung gewonnen haben: Shift Left und Shift Right Testing. Während Shift Left schon lange ein zentraler Bestandteil agiler Softwareentwicklung bzw. agiler Tests ist, verdient Shift Right in Zeiten von DevOps, Continuous Deployment und Cloud-nativen Anwendungen mehr Aufmerksamkeit und bekommt sie auch auf renommierten Konferenzen.
Weiterlesen
Image
Performance Testing Tools

5 Minuten

Stellen Sie sich vor, Ihre Anwendung läuft einwandfrei – bis der große Ansturm kommt. Millionen von Nutzern klicken gleichzeitig, und plötzlich ist Ihre Website nicht mehr erreichbar. Genau hier setzen Performancetests an! Sie helfen dabei, Engpässe frühzeitig zu erkennen und zu beheben, bevor der User Traffic zu einem Problem wird. Doch welche Tools sind die besten, um diese Tests durchzuführen? In diesem Artikel stellen wir Ihnen die leistungsfähigsten Performance Testing Tools vor – von flexiblen Open-Source-Lösungen bis hin zu umfangreichen kommerziellen Tools.
Weiterlesen
Image
Lasttest und Performancetest

10 Minuten

Systemausfälle und Verzögerungen unter hoher Last – sei es bei Online-Shops am Black Friday oder bei Banking-Apps zu Stoßzeiten – können nicht nur finanzielle Verluste verursachen, sondern auch das Vertrauen der Kund:innen nachhaltig schädigen. Performancetests sind daher unverzichtbar, um sicherzustellen, dass Ihre Software auch unter Extrembedingungen stabil und zuverlässig bleibt. In diesem Artikel zeigen wir, warum Performancetests entscheidend sind, welche Risiken sie vermeiden und wie sie zur Zukunftssicherheit Ihrer Anwendungen beitragen.
Weiterlesen
Image
Podcasts

23 Minuten

Sabine gibt in dieser Folge im Dialog mit Markus einen Einblick in das Testmanagement in Jira mit Xray. Warum das Testmanagement in Jira Vorteile bietet und welche Eigenschaften Xray für das gemeinsame Management von manuellen und automatisierten Tests mit sich bringt, wird genauso beleuchtet, wie eher technische Aspekte.

Weiterlesen
Image
DevOps

9 Minuten

DevOps ist heute in aller Munde. Von manchen als "next big thing" gesehen, von anderen als Buzzword-verdächtiges Geldgrab. Doch eines steht fest: In einer zunehmend digitalen Welt sind Geschwindigkeit und Flexibilität bei der Softwarebereitstellung entscheidend für den Erfolg von Unternehmen. Genau hier setzt DevOps an. In diesem Artikel beleuchten wir die wesentlichen Aspekte von DevOps und bringen Licht ins Dunkle.
Weiterlesen
Image
Penetrationstest
Der Penetrationstest ist eine besondere Form des Softwaretests, bei der die Applikation auf Sicherheitsrisiken und Verwundbarkeiten geprüft wird. Das Ziel des Testers ist es, von außen Zugriff auf das System zu erlangen und damit die Möglichkeiten von Datendiebstahl oder gezielten Angriffen auf das System aufzudecken. Hierfür gibt es verschiede Tools auf den Markt, wovon wir eines in diesem Beitrag näher beleuchten werden.
Weiterlesen