<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

Firmeneigene Testlabore

Remote-Qualitätsbewertung für schnellere Bereitstellung der Firmware

  • Python
  • C#
  • Microsoft SQL Server
Lösung Automatisierte Firmware-Test
Branche

Software und Technologie

Kooperationsmodell Dedicated Development Team
Methode Scrum
Team
  • C#-Entwickler
  • MS-SQL-Entwickler
  • Python-Entwickler
1
2
3
4
5
6

Kunde

Problem

Der Kunde wollte die Entwickler, die an den Tests der releasefähigen Firmware beteiligt sind, entlasten und eine schnellere Fehlersuche und Optimierung des Produkts vor der Markteinführung ermöglichen. Mit jahrelanger Erfahrung in der Produktentwicklung hat Softeq seine praktische QA-Erfahrung für auftragsbezogene Produkt- und Komponentenentwicklungen genutzt. Diese Erfahrung war für die Einrichtung von schlüsselfertigen Testlabors für mehrere der fünf größten Flash-Firmen sehr nützlich

Lösung

Continuous Integration

Ein automatisierter Continuous-Integration-Server überwacht die Änderungen, die am Quellcode des zu testenden Produkts vorgenommen werden. Sobald Updates festgestellt werden, beginnt der Service mit der Zusammenstellung einer neuen Build-Version. Der neue Build wird dann auf Testmaschinen installiert, wobei die Tests automatisch gestartet werden. Ein Entwickler kann den Prozess verfolgen und über ein Web-Interface auf die Ergebnisse zugreifen.

Testen von Solid-State-Laufwerken

Das SSD-Testlabor zählt 25 PCs mit Remote-Zugriff, die jeweils mehrere Testgeräte unterstützen — bis zu vier Solid-State-Laufwerke (SSD) pro Computer. Das Labor wurde eingerichtet, um sicherzustellen, dass die für die SSDs entwickelte Firmware die für ihre kommerzielle Freigabe erforderlichen Leistungs- und Zuverlässigkeitsmetriken erfüllt.

Alle Tests werden von nur einer Workstation abgewickelt. Bei Fehlfunktionen kann ein Firmware-Engineer von jedem Standort der Welt aus auf die Workstation zugreifen, um die Administratoren des Testlabors zu kontaktieren, Protokolle anzusehen und Debugging auszuführen bzw. anzufordern.

Ergebnisse

Das Labor hilft diesen Top-Tier-Anbietern, einen weiteren Schritt zu einer perfekten QA-Umgebung zu gehen. Das ermöglicht automatische Produkttests ohne die direkte Beteiligung eines Engineers durchzuführen und gleichzeitig zuverlässige und leistungsstarke Produkte auf den Markt zu bringen. Der Testservice hilft Flash-Engineers die Qualität der entwickelten Firmware frühzeitig zu überprüfen, die Ergebnisse innerhalb eines Arbeitstages zu erhalten und das Endprodukt vor der Inbetriebnahme fein abzustimmen.