Wir teilen unser Know-How und selbst entwickelten Lösungen aus über 20 Jahren Erfahrung
Wir decken Potenzial auf und planen mit Ihnen nächste Schritte in der Umsetzungs-Strategie
Wir optimieren Ihre IT-Qualitätsmanagement-Systeme und sparen Projektkosten

Wir unterstützen Sie bei gängigen bis hin zu sehr individuellen Problemen in der Softwarequalität.

Analyse des Status Quo

Wir analysieren sämtliche Prozesse von den Anforderungen für das zukünftige Produkt bis hin zum Testing, der Freigabe und weiterer Instandhaltung.

Individuelle Strategie zur Qualitätsverbesserung

Auf Basis der Analyse entwickeln wir gemeinsam mit Ihnen eine maßgeschneiderte Lösung, welche selbstverständlich die individuellen Rahmenbedingungen in Ihrem Umfeld berücksichtigt.

Nachhaltige Optimierungen

Eine Strategie ist nur so gut wie ihre Umsetzung. Unsere Experten unterstützen Sie dabei und stellen durch Know-How-Transfer einen nachhaltigen Betrieb in Ihrer Software-QS sicher.

In den folgenden Bereichen stehen wir Ihnen gerne beratend zur Seite.

IT-QUALITÄTSSICHERUNG
  • Strategische Beratung
  • Entwicklung einer QS-Strategie
  • Implementierung eines QS-Systems
  • Auswahl und Bewertung von Tools
  • Strategische Beratung

    Strategische Beratung

    • Wir entwickeln eine auf Ihr Unternehmen und Ihre spezifische Software zugeschnittene Qualitätssicherungsstrategie, mit Empfehlungen, in welchen Bereichen, mit welchen Werkzeugen und in welchem Umfang Qualitätssicherung betrieben werden soll.

    • Das Ergebnis der strategischen Beratung von andagon ist die Neuverteilung der Projektressourcen und die Konzentration auf die Dinge, die wirklich wichtig sind.

    • Auf welche Bereiche des Projekts sollten Sie sich konzentrieren

      Welche Tools bringen den größten Mehrwert und passen zu Ihren Anforderungen

      Wie erzielen Sie auf kostengünstigste Weise wichtige Ergebnisse

  • Entwicklung einer QS-Strategie

    Entwicklung einer QS-Strategie

    • Kompetente Unterstützung und Aufbau interner Geschäftsprozesse zur Verbesserung der Produkt- und Servicequalität.

    • Ergebnisse der Entwicklung des QS-Systems von andagon

    • Aufbau flexibler Prozesse zur schnellen Anpassung an Marktbedürfnisse

      Fokus des gesamten Teams auf die Erzielung hochwertiger Produkte und Dienstleistungen

      Plan zur Verbesserung der Effektivität der Qualitätssicherung von Softwareprojekten

  • Implementierung eines QS-Systems

    Implementierung eines QS-Systems

    • Begleitung und Unterstützung bei der Implementierung des Qualitätssicherungssystems, Bereitstellung von Experten zu engen Themen.

    • Ergebnisse der Implementierung des QS-Systems von andagon

    • Hohe Qualität und Sicherheit von Produkten und Dienstleistungen

      Erhöhung der Profitabilität

      Schaffung eines positiven Images des Unternehmens im Markt

  • Auswahl und Bewertung von Tools

    Auswahl und Bewertung von Tools

    • Empfehlungen zur Nutzung und Implementierung von IT-Qualitätssicherungs-Tools unter Berücksichtigung von Usability und Funktionalität in Ihrem Projekt.

    • Als Ergebnis einer professionellen Begutachtung und Auswahl der IT-Qualitätssicherungstools von andagon erhalten Sie

    • Tools, die Ihr Projektmanagement effizienter machen

      Empfehlungen zum Implementieren, Konfigurieren und Arbeiten mit den Tools

      Projektbegleitung und Training Ihres Teams

SOFTWARETESTS UND TESTAUTOMATISIERUNG
  • Funktionaler Test
  • Automatisierter
    funktionaler Test
  • Manueller funktionaler Test
  • Last- und Performancetest
  • Funktionaler Test

    Funktionaler Test

    • End-2-End-Testing / GUI-Ebene / Systemtest - Diese Kategorie umfasst automatisierte und manuelle funktionale Tests.

    • Integrationstest / Schnittstellentest - Komplexe Software verfügt häufig über diverse Schnittstellen, die sowohl der internen Kommunikation mit anderen Komponenten (Komponentenintegration) oder auch dem Informationsaustausch mit anderen Systemen (Systemintegration) dienen können. Beim Integrationstest wird sichergestellt, dass die Schnittstellen richtig implementiert wurden und die Kommunikation wie definiert stattfindet.

    • Komponenten / Modul / Unit-Test - Beim Komponententest werden die kleinsten, für sich alleine testbaren, Teile einer Software überprüft. Häufig handelt es sich dabei um einzelne Klassen und ihre Methoden. Idealerweise werden Komponententests innerhalb einer testgetriebenen Entwicklung direkt als erstes vom Entwickler implementiert, um schnelles Feedback über die grundsätzliche Funktionalität zu erhalten.

    • Regressionstest - Ein Regressionstest beschreibt den Vorgang eines sich wiederholenden Tests mit einem zuvor definierten Set an Testfällen. Dadurch soll sichergestellt werden, dass das System wie gewünscht funktioniert und sich insbesondere durch Änderungen an der Software keine neuen Fehler in zuvor funktionierenden Bereichen eingeschlichen haben. Je mehr Regressionstests vorhanden sind, desto sicherer kann man sich der Qualität seiner Software sein. Im besten Fall wird der Regressionstest nach jeder Änderung an der Software durchgeführt, mindestens aber am Ende einer Entwicklungsphase. Aufgrund des hohen Aufwandes bei manueller Durchführung eines Regressionstest, bietet sich hier eine Automatisierung der entsprechenden Testfälle an.

    • Fehlernachtest - Wurde ein Fehler im System erkannt, folgt in der Regel zunächst das Debugging und schließlich die Fehlerbehebung. An dieser Stelle kann es allerdings passieren, dass der Versuch der Fehlerbehebung misslingt, ohne dass dies der Entwicklung bekannt ist. Aus diesem Grund sollte ein als „behoben“ gemeldeter Fehler noch einem Fehlernachtest unterzogen werden. Lässt sich das vorherige Fehler nicht mehr wie zuvor gemeldet reproduzieren, gilt er wirklich als behoben. Anderenfalls wird er wieder an die Entwicklung zurückgemeldet.

    • Akzeptanztest - Ein Akzeptanztest oder auch Abnahmetest wird in aller Regel vom Auftraggeber durchgeführt, um zu überprüfen, ob alle vereinbarten Kriterien eingehalten wurden und die Software den Vorstellungen entspricht. Um unliebsame Überraschungen zu vermeiden, bietet es sich an, dies im Vorfeld durch einen vorgeschalteten Test zu überprüfen. Dies kann z.B. im Rahmen eines Alpha oder Betatests geschehen. Wichtig ist insbesondere, dass der Test unter realen Einsatzbedingungen simuliert wird.

  • Automatisierter funktionaler Test

    Automatisierter funktionaler Test

    • Automatisierter Web Test - Beim automatisierten Web Test steht die Überprüfung der Funktionalität einer Webanwendung im Vordergrund. Aus vorgegebenen Anforderungen bzw. User Stories werden mit Hilfe von Testentwurfsverfahren Testfälle abgeleitet und valide Kandidaten zur Automatisierung ausgewählt. Diese überprüfen wichtige Funktionalitäten oder ganze Prozessabläufe, um die korrekte Verhaltensweise der Software belegen zu können. Mit wachsendem Umfang der Software, können dank automatisierter Tests zudem sehr schnell Seiteneffekte und ungewünschtes Verhalten aufgedeckt werden.

    • Automatisierter Mobile Test - Beim automatisierten Mobile Test ist ein wesentliches Ziel die automatisierten Testfälle auf verschiedenen Mobilgeräten und Betriebssystem Versionen durchzuführen. Die hohe Anzahl an verschiedenen Geräten und Betriebssystem Version macht einen manuellen Test sehr aufwändig. Da die zu testende Software fast immer auf allen Geräten Versionen desselben Betriebssystems gleich aussehen und reagieren soll, bietet sich hier ein automatisierter Test an. Dieser kann dann auf verschiedenen Geräten parallel durchgeführt werden und spart so sehr viel Zeit ein.

    • Automatisierter Fat-Client Test - Um wiederkehrenden Testaufwand zu reduzieren und um schnell und zuverlässig Seiteneffekte von getätigten Änderungen aufzudecken, bieten sich automatisierte Testfälle für die zu entwickelnde Fat-Client Software an. Somit kann die gewünschte Funktionalität zu jedem Entwicklungszeitpunkt schnell überprüft werden, ohne ad hoc auf zusätzliche Kräfte zurückgreifen zu müssen. Dies hilft zum einen dabei, Vertrauen in das zu entwickelnde System aufzubauen und es entlastet andererseits das Entwicklungsteam, da zeitnah relevante Probleme aufgedeckt werden und somit kosten- und zeiteffizient behoben werden können.

  • Manueller funktionaler Test

    Manueller funktionaler Test

    • Manueller Test - Der manuelle Test kann in verschieden Teildisziplinen unterteilt werden. Spricht man von einem „klassischen“ manuellen Test, sind häufig checklistenbasierte Tests gemeint. Das bedeutet, dass die Tester einen festen Testablauf vorgegeben haben, diesen durchführen und auf eventuelle Abweichungen bei SOLL / IST Vergleichen aufmerksam machen. Spezialdisziplinen des manuellen Testens währen zudem etwa der explorative Test oder auch der Gebrauchstauglichkeitstest.

    • Explorativer Test - Der explorative Test ist eine Spezialdisziplin aus dem Bereich des manuellen Testens. Hier findet Testplanung, Testdurchführung und Dokumentation gleichzeitig statt. Für die Testziele und eventuelle Testideen existiert in der Regel eine sogenannte Test Charta. Exploratives Testen kann ein mächtiges Werkzeug sein, um abseits des "Happy Path" Fehler aufzudecken und ist somit eine ideale Ergänzung zu strukturellen Tests und zur Testautomatisierung. Der Erfolg von explorativen Tests hängt hierbei maßgeblich von der Intuition und Erfahrung des Testers ab.

  • Last- und Performancetest

    Last- und Performancetest

    • Performancetest - Mit Performancetests werden einzelne Methoden bzw. Use Cases darauf hin untersucht, ob Antwortzeiten, Durchsatz und Ressourcenverbrauch den Leistungszielen der Anwendung bzw. des Systems entsprechen. Performancetest können im Entwicklungsprozess durchgeführt werden, sobald einzelne Komponenten des Systems zur Verfügung stehen.

    • Lasttest - Mit Lasttests wird das Verhalten eines Systems bzw. einer Anwendung unter den Bedingungen von im Produktionsbetrieb zu erwartender Workloads untersucht. Dabei werden Leistungsmerkmale wie z.B. Geschwindigkeit oder Stabilität innerhalb der geplanten Ressourcen geprüft.

    • Stresstest - Mit Stresstests wird das Systemverhaltens unter Workload-Bedingungen, die über die im Produktionsbetrieb zu erwartenden hinausgehen, untersucht und dabei die Leistungs-merkmale validiert. Neben übermäßig hoher Last gibt es weitere typische Stressbedingungen, die sich untersuchen lassen, wie begrenzter Speicher, unzureichender Festplattenplatz oder Serverausfall. Stresstests dienen dazu, festzustellen, unter welchen Bedin-gungen eine Anwendung ausfällt, wie sie ausfällt und welche Indikatoren überwacht werden können, um vor einem bevorstehenden Ausfall zu warnen.

    • Kapazitätstest - Die Kapazität eines Systems ist die gesamte Arbeitslast/Workload, die es bewältigen kann, ohne vorgegebene Leistungsakzeptanzkriterien zu verletzen (key performance acceptance criteria). Kapazitätstest werden in Verbindung mit der Kapazitätsplanung durchgeführt, mit der zukünftiges Wachstum geplant wird, z.B. für eine größere Benutzerbasis oder ein größeres Datenvolumen. Um zukünftige Lasten zu bewältigen, müssen sie beispielsweise wissen, wie viele zusätzliche Ressourcen (z.B. Prozessorkapazität, Speichernutzung, Festplattenkapazität oder Netzwerkbandbreite) erforderlich sind.

    • Langzeittest - Ein Langzeittest ist darauf ausgerichtet, die Leistungsmerkmale des zu prüfenden Produkts während eines längeren Zeitraums zu bestimmen oder zu validieren. In dem die Anwendung über einen längeren Zeitraum einem bestimmten Workload ausgesetzt wird, lassen sich Fehler entdecken, die in einem kürzeren Zeitraum unentdeckt geblieben während, wie z.B. Memory Leaks.

Wir freuen uns, gemeinsam mit Ihnen die ideale Strategie für Ihre Software-Qualitätssicherung zu entwickeln.

Machen Sie Qualität zu Ihrem Wettbewerbsvorteil.

Absolvieren Sie einen kurzen Test (< 2 Minuten) und erfahren Sie, wie andagon Ihrem Unternehmen helfen kann, Qualität zu Ihrem entscheidenden Wettbewerbsvorteil zu machen.

Was ist Ihre Aufgabe?

Nach Abschluss des Tests erhalten Sie
Kostenloser einstündiger Check-Up
+ alle Prüfungsberichte als PDF-Datei
Checkliste
zur Selbstkontrolle von Qualifikationen
Kostenlose Beratung
mit einem Experten von andagon
2/6

In welcher Phase der Softwareentwicklung befinden Sie sich?

Existieren in Ihrem Team Tester oder QA-Consultants?

Haben Sie Testautomatisierungen implementiert?

Auf welche Probleme sind Sie bisher gestoßen?

Vielen Dank für Ihre Antworten!

Bitte geben Sie Ihre Kontaktdaten ein, damit Sie einer unserer Experten kontaktieren kann.

Wählen Sie Ihr Geschenk:

Durch Klicken der Schaltfläche stimmen Sie der Verarbeitung Ihrer personenbezogenen Daten und unserer Datenschutzerklärung zu
Wir haben Ihre Antworten erhalten und melden uns zeitnah bei Ihnen bzgl. des von Ihnen ausgewählten Geschenks.
Nach Abschluss des Tests erhalten Sie
Kostenloses einstündiges Audit
+ alle Audit-Materialien im PDF-Format
Kostenlose Beratung
mit einem Experten von andagon
2/5

Kennen Sie die Engpässe des Projekts und die Gründe für den Qualitätsmangel?

Existieren in Ihrem Team Tester oder QA-Consultants?

Haben Sie schon versucht, die Qualität Ihres IT-Produkts zu verbessern?

Vielen Dank für Ihre Antworten!

Bitte geben Sie Ihre Kontaktdaten ein, damit Sie einer unserer Experten kontaktieren kann.

Wählen Sie Ihr Geschenk:

Durch Klicken der Schaltfläche stimmen Sie der Verarbeitung Ihrer personenbezogenen Daten und unserer Datenschutzerklärung zu
Wir haben Ihre Antworten erhalten und melden uns zeitnah bei Ihnen bzgl. des von Ihnen ausgewählten Geschenks.
Nach Abschluss des Tests erhalten Sie
Kostenloses einstündiges Audit
+ alle Audit-Materialien im PDF-Format
Kostenlose Beratung
mit einem Experten von andagon
2/6

Wieviele Mitarbeiter möchten Sie ausbilden?

Wie steht es um die Weiterbildung der Fachspezialisten in Ihrem Unternehmen?

Benötigen Sie Zertifikate oder Nachweise, die den Abschluss der Schulung bestätigen?

Sie benötigen zusätzliche Fachspezialisten in Ihrem Team?

Vielen Dank für Ihre Antworten!

Bitte geben Sie Ihre Kontaktdaten ein, damit Sie einer unserer Experten kontaktieren kann.

Ihr Geschenk:

Durch Klicken der Schaltfläche stimmen Sie der Verarbeitung Ihrer personenbezogenen Daten und unserer Datenschutzerklärung zu
Wir haben Ihre Antworten erhalten und melden uns zeitnah bei Ihnen bzgl. des von Ihnen ausgewählten Geschenks.
Nach Abschluss des Tests erhalten Sie
Checkliste
zur Selbstkontrolle von Qualifikationen
Martina Schmidt
Martina Schmidt

Beratung durch einen andagon-Experten anfragen

Bitte geben Sie Ihre Kontaktdaten ein. Wir freuen uns darauf, uns zeitnah mit Ihnen in Verbindung zu setzen, um weitere Details zu besprechen.

Ihre Kontaktdaten
Durch Klicken der Schaltfläche stimmen Sie der Verarbeitung Ihrer personenbezogenen Daten und unserer Datenschutzerklärung zu.
Um unsere Website für Sie optimal gestalten zu können, verwenden wir Cookies. Durch die weitere Nutzung dieser Website stimmen Sie der Verwendung von Cookies zu. Die Speicherung Ihrer Daten aus bisherigen und zukünftigen Besuchen, sowie deren Verwendung, erfolgt im Rahmen unserer Datenschutzbestimmungen. Weitere Informationen