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
Podcasts

18 Minuten

Bei der Umsetzung von Performancetests sind Testdaten, Teststrategien und Testumgebungen wesentliche Einflußgrößen. Bei Testdaten spielen Herkunft und wiederholte Nutzung eine Rolle. Strategisch ist zwischen Blackbox-Ansätzen und Schnittstellenfokus zu unterscheiden. Die Integration von Performancetests in eine Delivery-Pipeline kann gelingen, wenn auf die Besonderheiten geachtet wird. Bei Testumgebungen dreht sich viel um das Thema Realitätsnähe.

Weiterlesen
Image
Podcasts

30 Minuten

Architekturen sind für den Erfolg von Testautomatisierung wichtig und helfen die Kosten mittelfristig im Griff zu behalten. Wiederverwendbarkeit, Wartbarkeit und Skalierbarkeit sind die wichtigsten Aspekte einer solchen Architektur. Ob Opensource oder kommerziell, ob in der Programmiersprache Java, Python oder Javascript: die Schichten einer Architektur sollten zu den unterschiedlichen Skillleveln im Team passen.

Weiterlesen
Image
Lasttest und Performancetest

10 Minuten

Der Lasttest (engl. Load Testing) oder auch Performancetest ist eine der wichtigsten nicht funktionalen Softwaretests, um die Belastbarkeit von Systemen, wie beipsielsweise Web-Applikationen, zu prüfen. In diesem Artikel gehen wir näher auf diese Testart und die verfügbaren Tools wie JMeter, Grinder, HP Loadrunner und Silk Performer ein.
Weiterlesen
Image
Podcasts

28 Minuten

Rudolf stellt den agilen Lernansatz der RBI vor. Agile Learning Coaches helfen Lernenden, den passenden Lernansatz für die aktuellen Aufgaben in ihrem Job zu wählen und begleiten den Lernprozess aktiv. Rudolf zeigt das Vorgehen an praktischen Beispielen, z.B. an einem Entwickler, der für den automatisierten Test von APIs fit gemacht werden soll. Rudolph erläutert, wie Learning Sprints, Learning Journeys und nachfolgende Retros ablaufen und dazu beitragen, die Performance im Team für anstehende Aufgaben zu verbessern.

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
ISTQB Certified Tester

2 Minuten

Durch neue Entwicklungsmodelle, wie Scrum und DevOps, und der Notwendigkeit, die Tests sehr schnell und sehr oft wiederholend auszuführen, ist eine neue Rolle des Test Automation Engineer (TAE) entstanden. Neben vielen Kenntnissen eines Softwaretesters umfasst die Rolle des TAE tiefergreifende Kenntnisse der Softwareentwicklung, von der Architektur, über Design, Code-Implementation, Integration in den Software-Lifecycle, bis hin zur Schnittstellen-Entwicklung für Simulationen.
Weiterlesen
Image
Agile Softwareentwicklung

3 Minuten

Eine Welle in der Softwareentwicklung wurde losgetreten, von der keiner ahnen konnte, wie sich dadurch grundlegend die Entwicklungsprojekte verändern. Inzwischen kommt man als Softwaretester oder -entwickler kaum an agilen Methoden vorbei und immer noch ändert sich die Arbeitswelt, denn eine der Ideen ist es, eine ständige Verbesserung herbeizuführen.
Weiterlesen