Wir bringen Ihre mobilen
Anwendungen an den Start

Mobile Testing: Testen Sie Ihre mobilen Seiten und Ihre Apps!

 

 

Mobile Testing ist ein Prozess, mit dem Sie Ihre mobilen Anwendungen oder Webseiten und -dienste für mobile Endgeräte testen können: Ihre Funktionalität, ihre Usability und ihre Stabilität werden beim “mobilen Testen” genau unter die Lupe genommen. beQualified setzt auf zwei verschiedene Arten des Testens. Wir testen “von Hand” und wir nutzen automatische Testmethoden.

Sie nutzen Bluetooth, GPS, Sensoren oder Wi-Fi? Dann testen wir natürlich auch, wie gut Ihre Software und Ihre Hardware im Einklang miteinander stehen.

Seit einigen Jahren boomt der Markt für mobile Anwendungen. Das bietet große Chancen für die Entwickler. Gleichzeitig heißt es aber auch, dass sich der Wettbewerb verschärft hat. Nur wer Lösungen anbietet, die den Nutzern echte Vorteile bringen, die gut zu bedienen sind und fehlerfrei laufen, wird seine Chancen am Markt nutzen können. In diesem Sinne bietet Mobile Testing echte Wettbewerbsvorteile.

 

 

Herausforderungen für Entwickler von mobilen Anwendungen

Die größte Herausforderung, der Sie als Entwickler einer mobilen Anwendung gegenüberstehen, ist die Differenz zwischen verschiedenen Technologien. Die mobilen Endgeräte unterscheiden sich teilweise erheblich voneinander, ebenso die großen Plattformen wie iOS (siehe iOS Testing), Android, Symbian, Windows Phone und Blackberry. Alle Geräte und Plattformen weisen ihre eigenen Stärken, vor allem aber ihre eigenen Begrenzungen auf. Die Endgeräte nutzen verschiedene Tasten, verschiedene Methoden der Eingabe, individuelle Menüs und Anzeigen und natürlich verschiedene Bildschirmgrößen und Auflösungen.

Dazu kommt die hohe Dynamik des Marktes: Es erscheinen ständig neue Geräte auf der Bildfläche und es werden tagtäglich Updates auf den Plattformen ausgespielt.

Wer international aufgestellt sein will, muss außerdem die Unterschiede der Mobile Network Operators im Blick behalten.

 

 

Verschiedene Testmethoden

Je nachdem, welche Ansprüche Sie an Ihre Entwicklung stellen und welche Ziele Sie verfolgen, nutzen wir verschiedene Methoden für unser Mobile Testing:

  • Automatisierter Test
  • Manueller Test
  • Embedded Test

 

 

Funktionaler Test

Der funktionale Test stellt sicher, dass die Applikation alle Funktionen fehlerfrei und entsprechend den Zielvorgaben ausführt. Die Benutzeroberfläche wird einer besonders gründlichen Kontrolle unterzogen.

 

Performance Testing

Wir testen die Leistung und das Verhalten Ihrer App unter bestimmten Bedingungen - beispielsweise bei niedrigem Akkustand, schlechter Netzabdeckung, kleinem Arbeitsspeicher, gleichzeitigem Zugriff vieler Nutzer und unter vielen anderen “widrigen Umständen”. Die Leistung ihrer mobilen Anwendung kann von zwei Seiten beeinträchtigt werden: Von der Seite des Anbieters her und von der Seite des Nutzers. BeQualified untersucht im Performance Testing beide.

Herausforderungen für die Leistungsfähigkeit der App:

  • Beschränkung von verfügbarem Arbeitsspeicher
  • Unterbrechungen der Arbeitsprozesse, zum Beispiel durch:
    • Ankommende und ausgehende SMS und MMS
    • Ankommende und ausgehende Telefongespräche
    • Benachrichtigungen wie Termine und Erinnerungen
    • Wechsel des Akkus
    • Wechsel von Kabeln und externen Medien
    • Netzwerkausfall
    • Mediaplayer
    • Ladezustand

 

Usability Test

Nutzerfreundlichkeit ist das A und O einer erfolgreichen Anwendung. Nutzer müssen alle Funktionen erhalten, die sie von einer Anwendung erwarten und sie müssen die Funktionen gut nutzen und steuern können. Das Ende der Fahnenstange haben Entwickler erreicht, wenn die Nutzer Spaß an einer Applikation haben. Um herauszufinden, wie gut eine Anwendung in dieser Hinsicht aufgestellt ist, nutzt unser Mobile Testing menschliche Probanden, die die App auf Herz und Nieren prüfen genauso wie automatische Testverfahren.

Der Usability Test untersucht auch, ob die Nutzererfahrung auf verschiedenen Geräten und verschiedenen Plattformen identisch ist - ob alle Funktionen identisch ausgespielt werden und ob die Benutzeroberfläche identisch platziert und in richtiger Größe dargestellt wird.

 

Installationstest

Apps sind entweder auf bestimmten Geräten vorinstalliert oder müssen vom Benutzer selbst installiert werden. Der Installationstest überprüft, ob der Download reibungslos und ohne Schwierigkeiten funktioniert - genauso wie Updates oder die Deinstallation.

 

Securitytest

Der Sicherheitstest stellt sicher, dass Ihre Anwendung gegen Angriffe von außen gewappnet ist; gegen Hackerangriffe und gegen missbräuchliche Nutzung. Zudem muss die App Datensicherheit gewährleisten.

Sie haben Fragen zum Mobile Testing oder interessieren sich generell für Software Testing? Nehmen Sie Kontakt zu uns auf - wir freuen uns auf Sie!

 

 

 

#Knowhow
#Innerer Antrieb
#Querdenken