Wir sind das Mind

in QualityMinds

Mit agilen Methoden zum Erfolg im Software Testing

Softwarequalität ist unser Herzblut

Qualität wird analytisch durch Testen im Software Engineering dargestellt und konstruktiv in den Requirements gesteuert. Wir bieten QS mit Fokus auf Testing und Requirements Management. Besonders effektiv ist unsere Herangehensweise im agilen Projektumfeld.

Unsere Kernkompetenzen im Testen von Software-Systemen sind die Themen Test-Design, Test-Automatisierung sowie Test-Management. Jedes Testing-Projekt muss eine solide Strategie in diesen Themen haben.

Besonders im Test-Design kreuzen sich die Wege zwischen Requirements und Testen. Mit Ansätzen wie Specification by Example arbeiten wir als Test- und Requirements-Experten in unseren Projekten Hand in Hand. Um ganzheitlich das Thema Qualität im Software-Engineering zu verstehen, liegt unser Fokus im Bereich des Software-Bauens sowie des Umgebungsmanagements.

Mit Leidenschaft am Thema für das Projekt

Um dem breitgefächerten Bereich des Software-Testings und Qualitätsmanagements gerecht zu werden, haben wir ein Netz aus Experten-Teams zusammengestellt, die sich speziellen QS-Themen mit Leidenschaft widmen:

Testing Essentials

Testen erhöht die Qualität und damit einhergehend das Vertrauen in die entwickelten Softwaresysteme - unabhängig von ihrer Komplexität und dem gewählten  Vorgehensmodell. Inhaltlich unterstützen wir unsere Kunden mit unseren Kernkompetenzen:

TESTMANAGEMENT
Von der Testplanung bis zum abschließenden Bericht ist der Zyklus des Testmanagements ein selbstverständlicher Prozess, den wir durch viele Projekte perfektioniert haben.
TESTDESIGN
Im Testdesign setzen wir die richtigen Testentwurfsverfahren risikobasiert ein: Blackbox-, Whitebox- oder erfahrungsbasierter Test.
TESTAUTOMATISIERUNG
Und wo es um Mehrwert geht, kann automatisiert werden - ob schlüsselwortorientiert oder nach dem Ansatz des Behavior Driven Development.

Unser Ziel ist die Schaffung von messbarem Mehrwert durch Qualitätssicherung.

Agile Testing

Bei einem Wechsel von klassicher Entwicklung auf agiles Vorgehen bereiten wir das Projektteam umfassend auf die neue Methodik vor.

Gerade für das Testteam beinhaltet die agile Entwicklungsweise die Anforderung, die Testprozesse grundlegend anzupassen. Der agile Ansatz erfordert den ständigen Dialog mit der Entwicklung. Das Erstellen von Testfällen findet parallel zur Entwicklung statt und das Testen neuer Funktionalitäten geschieht während und unmittelbar nach der Fertigstellung.

Unser Ziel ist die konsequente Qualitätssteigerung beim Kunden in unterschiedlichen Disziplinen der modernen Softwareentwicklung. 
Wir unterstützen in folgenden Bereichen:

  • Agile Testing (ATDD, BDD, Exploratives Testen, etc.)
  • Management im agilen Entwicklungsumfeld
  • Koordination in agilen stark verteilten Teams (Offshore)

Sandra Elster

testing@qualityminds.de

+49 911 660732011

Mobile Testing

Wir leben das „Mobile“: man muss mobile sein, um mobile zu testen! 

Mobile Applikationen und deren Rolle in der Software-Entwicklung sind kein Trend mehr, sondern eine Selbstverständlichkeit im technischen Bereich wie auch im Alltag. Mobiles App-Testing ist eine große Herausforderung aufgrund der Vielzahl der unterschiedlichen Geräte und der verschiedenartigen Umgebung, in der diese verwendet werden, so z.B. beim Einkaufen, in den Bergen oder bei anderen Freizeitgestaltungen.

Der Schlüsselfaktor für ein erfolgreiches Mobile Testing basiert auf einer gut durchdachten Strategie und dem persönlichen Wissen über Apps, das wir einbringen, da wir mobile leben. Der Fokus beim klassischen Testen liegt auf Faktoren wie der Nutzungsumgebung, kleinen Displaygrößen, der Sensorik sowie unterschiedlichen Netzanbietern und Plattformen.

Ihr Ansprechpartner:

Ron Werner | Team Lead Mobile Testing

mobiletesting@qualityminds.de

+49 911 660732011

We live Mobile

Requirements Engineering

„Quality from the beginning“ bezieht sich auch und gerade auf den Erfolgsfaktor Anforderungsmanagement. Unser Anspruch im Requirements Engineering besteht darin, gemeinsames Verständnis im Projektteam zu erzeugen.

Die Ergebnisse der Anforderungsanalyse bilden gleichermaßen die Grundlage für die Arbeit der Entwickler und der Tester. Unser Ziel ist, die traditionelle Trennung der Zuständigkeiten zu überwinden und einen Anforderungsprozess zu definieren und umzusetzen, der alle Stakeholder im Projekt zufriedenstellt. Dabei haben wir von Anfang an die Testbarkeit Ihrer Requirements im Blick.

Egal, ob Sie einen agilen oder einen klassischen Entwicklungsprozess einsetzen: Wir wissen, in welcher Situation welche RE-Methodik am geeignetsten ist, um ihre Projektziele zuverlässig zu erreichen.

 

 

 

Vera Gehlen-Baum
requirements@qualityminds.de
+49 911 660732011

The real art of requirements discovery is discovering the real problem

Architektur

mehr

Die Qualität eines Softwaresystems entscheidet sich auch in der Architektur. Bei der Architekturberatung beschäftigen wir uns mit dem Entwurf von Software- und IT-Architekturen. Hierbei betrachten wir neben den fachlichen und funktionalen Anforderungen auch die nicht-funktionalen.

Wir sind davon überzeugt, dass die Architektur eines Softwaresystems nicht nur technisch motiviert ist. Deshalb legen wir Wert auf eine ganzheitliche Architekturberatung, bei der wir neben Aspekten wie Skalierbarkeit, Verfügbarkeit, und Wartbarkeit auch die spezifischen organisatorischen, rechtlichen und finanziellen Faktoren des Unternehmens berücksichtigen.

Architecture consulting in its entirety