Unsere Expertise — Bewährte Methoden und Technologien

Mit uns werden aus theoretischen Methoden praktische Lösungen.

Die Konzepte, Technologien und Werkzeuge, die wir einsetzen und anwenden, sind in der Praxis erprobt und basieren auf den Erfahrungen von 30 Jahren erfolgreicher Beratung.

Last- und Performancetests: Erst testen, dann optimieren.

Last- und Performancetests sind ein unverzichtbarer Bestandteil der Qualitätssicherung in der Softwareentwicklung.

Mit solchen Tests werden die Stabilität und das Antwortzeitverhalten einer Anwendung unter realistischen Bedingungen überprüft. Die zu erwartende Last wird dabei mittels einer Simulation der Anwendungsnutzung erzeugt. Ziel dabei ist es:

  • Fehler aufzudecken, die im funktional orientierten Systemtest/Integrationstest nicht gefunden wurden
  • nichtfunktionale Anforderungen, wie z. B. geforderte Antwortzeiten sowie Mengengerüste, für den Produktivbetrieb nachzuweisen
  • die ausreichende Dimensionierung der Hardwareausstattung zu überprüfen

Wir konzipieren mit Ihnen Last- und Performancetests und führen diese mit etablierten Werkzeugen durch.

Ergänzend unterstützen wir Sie beim Aufbau eines geeigneten Performance-Monitorings für Testüberwachung und Produktivbetrieb (Performance Dashboard). In diesem Rahmen können wir Ihnen mittels eigener Werkzeuge einen Einblick in die Performance Ihrer Server und Java-Anwendungen ermöglichen. Ein Bestandteil dessen kann die Verfolgung von Transaktionen über Servergrenzen hinweg sein.

Auch unabhängig von Last- und Performancetests unterstützen wir Sie bei der Performance-Analyse (aus technischer wie auch aus Nutzersicht) sowie bei der Performance-Optimierung Ihrer Anwendung und Infrastruktur. In Fehlersituationen oder bei Performanceproblemen stehen Ihnen unsere Experten unmittelbar zur Seite. Wenn Sie jetzt Fragen zu Last- und Performancetests haben oder detaillierte Informationen wünschen, wenden Sie sich einfach an Dr. Stefan Kurzbach unter stefan.kurzbach@hbt.de.

Methoden

Langjährige Praxiserfahrung und regelmäßige Fortbildungen ermöglichen uns, bei der Software-Entwicklung sowohl Best-Practices zu berücksichtigen wie auch jederzeit in allen Projektphasen State-of-the-Art zu liefern. Bewährte klassische Vorgehensweisen ergänzen wir dabei durch neue flexible Ansätze. Unsere maßgeschneiderten Lösungen basieren dabei meist auf folgenden Methoden:

OO-Programmierung

OO-Analyse und -Design mit UML

Use-Cases, User-Stories

BPMN 2.0 zur Prozessdokumentation und –Modellierung

Domain Specific Languages

Unit-Testing

Modellgetriebene Entwicklung inkl. Code-Generierung

Testautomation fachlicher Tests

Testautomation von Performance-/Last-Tests

TOGAF 9.1, COBIT 5, Scrum

Continuous Integration

Technologien

Bei der Umsetzung von Softwareprojekten haben sich über die Jahre Erfolgsfaktoren und technologische Treiber herauskristallisiert, die für uns alle Anforderungen an einen erfolgreichen Projektverlauf erfüllen. Unsere Technologie-Schwerpunkte dabei sind:

Java

Java EE, Springframework, Hibernate, JSF, Swing, JMS, Camunda BPM, JUnit, Tomcat, RedHat, JBoss, IBM WebLogic

Europcar EBP

Hamburg Airport

 

Web

Javascript, HTML5, CSS3, Responsive, Angular, React, Typescript, node.js, jQuery, REST, SOAP, nginx, Apache HTTP Server

HHLA COAST

Spiegel Online

Europcar EBP

 

Mobile

Android, iPhone, HTML5 mobile first

 

Data

Oracle, DB/2, SQL Server, MySQL, PostgreSQL, Lucene, QlikView

 

InterSystems

Caché, Ensemble, Iris

UKE

 

Operating Systems

Ubuntu, Debian, RedHat, Windows, VMWare, Docker

 

Cloud

Amazon Cloud, Google Cloud Platform, IBM Bluemix

 

Developer Tools

Eclipse, Intellij, git, SVN, Maven, npm, Jenkins, Nexus, JIRA, Confluence

Ansprechpartner

Klaus Richarz

 
klaus.richarz@hbt.de
+49 40 369 779-0
+49 175 5880159