TestINT
TestINT ist eine Testplattform, die entwickelt wurde, um bei der Lösung verschiedener Probleme eingesetzt zu werden, die durch das breite Anwendungsgebiet von Software entstehen, die heute maschinelles Lernen enthält. TestINT umfasst Funktionen der künstlichen Intelligenz für intelligente Systeme und wird auch in sicherheitskritischen Systemen verwendet.

TestINT hilft Unternehmen, zuverlässige Produkte mit breiteren Lerndaten zu entwickeln. Es erlaubt mit seiner anpassbaren, flexiblen und erweiterbaren Struktur die Auswahl verschiedener Testtechniken.

 

  • TestINT ist ein für folgende Zwecke entwickeltes Testsystem zum effektiven und messbaren Testen von Software, die mit maschinellem Lernen entwickelt wurde:
  • Bereitstellung von Methoden zur Erstellung einer Vielzahl von Testdaten, die das Testen verschiedener und extremer Szenarien wie normaler und starker Schneefall, Wüstenbedingungen, Nacht, stürmische Wetterbedingungen,
  • Anpassung und Entwicklung von Methoden zur Auswahl aus traditionellen Testmethoden für maschinelles Lernen,
  • Festlegung von Kriterien und Durchführung von Messungen zur Bestimmung der Testangemessenheit,
  • Es bietet eine Standardisierung, um die Zuverlässigkeit von Software zu kontrollieren.
TestINT Grundlegende Nutzungsphasen
1. Vorbereitung der Testdaten
- Synthetische Datengenerierung mit Generative Adversarial Networks (GAN)
- Bildtransformation (Helligkeit, Kontrast, Übersetzung, Skalierung, horizontale Scherung, Drehung, Unschärfe, Nebeleffekt und Regeneffekt)
- Erstellen Sie nachteilige Testdaten
- Datengenerierung mit domänenspezifischen Einschränkungen
2. Bestimmung der Testqualifikationskriterien
Einstufige Neuronenabdeckung
Einfache Neuronenabdeckung
K-Multisection-Neuronenabdeckung
Abdeckung der Neuronengrenze
AutoEncoder


3. Testlauf und Ergebnisberichte
Testdaten werden durch ausgewählte Methoden repliziert
Tests werden gemäß den ausgewählten Testqualifizierungskriterien durchgeführt.
Die Ergebnisse werden dem Anwender mit dem Prüfbericht präsentiert.
Es wird Zugriff auf die neu erzeugten Testdaten und die Testdaten, die fehlerhafte Ergebnisse erzeugen, bereitgestellt.