Suchen

Was modernes Testing in Zeiten von IoT leisten muss

| Autor / Redakteur: Jan Wolter * / Sebastian Gerstl

Vernetzte Wearables sind leistungsstark und mobil wie nie zuvor. Doch müssen nicht nur die Geräte, sondern auch die zugrundeliegende Software, den Anforderungen im Feld auch garantiert gewachsen sein.

Firma zum Thema

Wearables im Einsatz: Noch bevor ein Fitnesstracker oder anders geartetes Smart Device das Labor verlässt muss klar sein, dass das hinsichtlich Gerät Vernetzung, Anwendung, Robustheit und Sicherheit allen Ansprüchen genügt, denen es in der Praxis ausgesetzt sein wird. Dies trifft auf die Hardware wie auch auf die eingebettete Software zu.
Wearables im Einsatz: Noch bevor ein Fitnesstracker oder anders geartetes Smart Device das Labor verlässt muss klar sein, dass das hinsichtlich Gerät Vernetzung, Anwendung, Robustheit und Sicherheit allen Ansprüchen genügt, denen es in der Praxis ausgesetzt sein wird. Dies trifft auf die Hardware wie auch auf die eingebettete Software zu.
(Bild: Clipdealer)

Stück für Stück hält die Digitalisierung nicht nur in der Industrie und der Wirtschaft Einzug, sondern auch in den eigenen vier Wänden. Mit dem Internet of Things, Smart Home, Industrie 4.0 inklusive VR-Anwendungen, Connected Cars und Wearables werden die Geräte der digitalen Welt immer smarter – und stellen Softwareentwickler vor vielfältige Herausforderungen.

In diesem noch jungen Markt gibt es neue Qualitäts- und Usability-Aspekte, die Hersteller digitaler Produkte beachten müssen. Konsistente und fehlerfreie Nutzererfahrungen sind wichtiger denn je, denn mit der zunehmenden Digitalisierung sind auch die Ansprüche der User an Funktionalität und Usability gestiegen. Damit die Qualität digitaler Produkte mit den rasanten Veränderungen Schritt halten kann, bedarf es zeitgemäßer Testmethoden und Technologien.

Herausforderungen für zeitgemäßes Testing

Moderne IoT-Systeme sind komplex. Es gibt zahlreiche unterschiedliche Geräte, Apps und Daten, die alle unterschiedliche Anforderungen aufweisen. Zwar lässt sich vieles aus der bekannten Mobile-Testwelt übertragen. Sich auf einen einzigen Testansatz zu verlassen, hat aber übersehene Bugs und unzureichende Qualität zur Folge.

Gutes Testing erfordert einen umfassenden Ansatz. Doch die Vielzahl an Schnittstellen, die ständige Kommunikation und Erreichbarkeit der Geräte sowie die geforderte Reaktionsschnelligkeit rufen neue Anforderungen auf den Plan und erfordern daher besondere Strategien und neue Tools. Natürlich dürfen die Themen Sicherheit, Datenschutz und Zuverlässigkeit im Zusammenhang mit der Qualitätssicherung nicht außer Acht gelassen werden. Diese Faktoren führen dazu, dass die Bedeutung umfassender Tests von IoT-Produkten auf Funktionalität in Zukunft weiter zunimmt.

Das rasante Wachstum des Wearable-Marktes hat zu einem Anstieg entsprechender Geräte geführt. Fitnesstracker, tragbare Kameras, Smartwatches, Geräte zum GPS-Tracking oder smarte Bekleidung machen die digitale Welt zum Teil des Alltags und den Menschen zu einem Teil des IoT-Ökosystems. Herausfordernd ist zudem, dass die digitalen Produkte in unzuverlässigen Umgebungen eingesetzt werden. Erforderliche Testmethoden müssen diese Bedingungen jedoch möglichst realitätsnah abbilden können.

Daher gilt mehr denn je, dass Anbieter digitaler Produkten ihre Lösungen konsequent aus Nutzersicht entwickeln müssen. Kurze Ladezeiten beim Browsen im Internet stellen aus Nutzersicht in der Regel kein Problem dar. Beim Öffnen und Schließen eines smarten Türschlosses sieht die Sache anders aus: Verzögerungen von wenigen Sekunden empfinden die Anwender bereits als störend. Sie verlangen schnelle Reaktionszeiten bei intuitiver Bedienung – und das von Beginn an.

Raus aus dem Labor, um im Alltag zu bestehen

Wie wird sichergestellt, dass solche Wearables ebenso gut bei extremer Hitze oder Kälte, im Wald wie in der Stadt funktionieren? Werden die Daten jederzeit korrekt zwischen dem Wearable-Gerät und der dazugehörigen App sowie dem Webportal übermittelt? Wie verhält sich das Gerät im Ausland? Um diese Fragen beantworten zu können, müssen IoT-Produkte unter den realen Bedingungen getestet werden. Ein Großteil der Fehler wird oft erst durch die Nutzung des Kunden entdeckt.

Um dem vorzubeugen, sollten die Produkte nicht im Labor getestet werden, sondern von echten Personen, auf echten Geräten und in Alltagssituationen. Hier bietet sich exploratives Testing an, das immer dann eingesetzt wird, wenn nicht klar ist, was getestet werden muss. Im Grunde dient die Methode dem gleichzeitigen Erlernen von Produktfunktionen, der Erstellung von Testfällen und der Testdurchführung.

Artikelfiles und Artikellinks

(ID:44945683)