SQF Software Quality Framework: Einsatz von AI Agents

SQF Software Quality Framework: Einsatz von AI Agents

SQF – Softwarequalitätssicherung mit AI Agents

Wie AI Agents unterstützen

Arbeistweise:

  • AI Agents analysieren Anforderungen, die in natürlicher Sprache formuliert sind.
  • Sie erkennen automatisch relevante Informationen und generieren daraus präzise, nachvollziehbare Testfälle. 
  • Die Tests werden eigenständig ausgeführt
  • die Testergebnisse werden automatisch und systematisch ausgewertet
triangle
  •  Es entsteht ein vollautomatisiertes System ohne Medienbrüche und Rückkopplungsschleifen

Vorteile:

  • Die AI Agents integrieren sich nahtlos in bestehende Entwicklungs-, Test- und CI/CD-Prozesse.
  • Sie agieren unabhängig und automatisiert, benötigen keine manuelle Steuerung.
  • Die AI Agents können jederzeit vom AI/Testmanager über eine intuitive Benutzeroberfläche kontrolliert, konfiguriert und orchestriert werden.
  • Dies bietet volle Transparenz über den Status und die Qualität der Tests und erlaubt gezielte Eingriffe bei Bedarf.

Brain

Das Herzstück des AI-Agenten.
Versteht und erzeugt natürliche SpracheTrifft Entscheidungen und plant Handlungen

Bekannte LLM Modelle sind:

  • OpenAI – ChatGPT
  • Google DeepMind
  • Anthropic
  • Meta (Facebook)
  • Qwen (Alibaba)
  • Mistral
  • xAI (Elon Musk / Tesla)

Tools

  • Werkzeuge, die die Fähigkeiten des AI-Agenten über reinen Text hinaus erweitern.
  • Können im Internet suchen, APIs aufrufen, Code ausführen, auf Datenbanken zugreifen usw.
  • Oft standardisiert über Protokolle wie das Open Agent Protocol

Notebook

  • Das Langzeitgedächtnis des AI-Agenten.
  • Speichert Wissen, Nutzerpräferenzen und vergangene Interaktionen
  • Ermöglicht eine kontextbezogene, personalisierte und sitzungsübergreifende Kommunikation
  • Erlaubt es dem Agenten Aktionen zu wiederholen, ohne das Gehirn zu verwenden
Das Herzstück des AI-Agenten. Versteht und erzeugt natürliche SpracheTrifft Entscheidungen und plant Handlungen
Die 3 Teile eines AI Agents

Acht AI Agents bilden in SQF den kompletten Testprozess ab

SQF setzt 8 spezialisierte AI Agents ein, die gemeinsam den gesamten Testprozess abbilden – von der Planung über die Durchführung bis zur Auswertung. Jeder Agent übernimmt dabei gezielt definierte Aufgaben und sorgt für maximale Effizienz und Qualität.

SQF – AI Agents8 AI Agents bilden in SQF den kompletten Testprozess ab
SQF – AI Agents 8 AI Agents bilden in SQF den kompletten Testprozess ab

Trusted Execution Environment (TEE)

Die SQF AI Agenten operieren innerhalb eines Trusted Execution Environment

  • Das TEE erfüllt höchste Sicherheits- und Datenschutzstandards.
  • Sämtliche verarbeiteten Daten – insbesondere sensible Informationen aus sicherheitskritischen Branchen – sind vor unbefugtem Zugriff geschützt.
  • Ungewollte Veränderungen des LLM werden vermieden.
Die SQF AI Agenten operieren innerhalb eines Trusted Execution Environment
Die SQF AI Agenten operieren innerhalb eines Trusted Execution Environment