Android Bug Hunter

All-in-One-Tool für das manuelle Testen von Android-Apps

konzipiert und entwickelt von Redwerk von Grund auf
×
Wohin sollen wir unsere Android Bug Hunter Fallstudie schicken?
Bitte geben Sie Ihre Geschäfts-E-Mail ein ist keine Geschäfts-E-Mail

Redwerk ist eine Softwareentwicklungsagentur, die sich auf den Bau preisgekrönter Web2- und Web3-Lösungen spezialisiert hat. Seit 2005 haben wir über 250 Projekte geliefert, die von mehr als 50 Millionen Verbrauchern in Nordamerika, Kanada, Europa, Australien und Neuseeland genutzt werden.

Alle Kunden

Produktentwicklung

Wir haben Erfahrung in der Entwicklung von Lösungen von Grund auf. Neben Entwicklern verfügen unsere Lieferteams über erfahrene BAs, PMs, UI/UX-Designer und QA-Ingenieure, was den erfolgreichen Start von Android Bug Hunter erleichtert hat.

Mehr erfahren

Startups & Innovation

Wir haben die erste Lösung auf dem Markt entwickelt, die alle wesentlichen Elemente für das manuelle GUI-Testing von Android-Apps, Low-Memory-Tests, Bildschirmaufnahmefunktionen und Bildungsressourcen in einem einzigen Toolkit kombiniert.

Mehr erfahren

Herausforderung

Softwareentwicklung ist ohne Tests unmöglich, und während es viele Tools zum Testen von Web-Apps gibt, gibt es weniger Optionen für das Testen mobiler Lösungen, insbesondere von Android-Apps.

Das Testen von Android-Apps ist aufgrund der Granularität der Android-Geräte und ihrer jeweiligen Betriebssysteme sehr anspruchsvoll. Das Überprüfen der Hardwarespezifikationen vor dem Testen ist daher für Android-App-Tester unerlässlich, die diese Unterschiede berücksichtigen müssen.

Die Vielzahl von Bildschirmgrößen und Auflösungen führt oft zu fehlerhaften Layouts und anderen UI-Defekten. Aber man kann die Benutzeroberfläche nicht einfach durch das Augenmaß der Ränder und Ausrichtungen richtig testen. Man benötigt spezialisierte Werkzeuge.

Viele Android-App-Tester verwenden entweder Web-Emulatoren oder wechseln ständig zwischen mehreren mobilen Tools – eines zum Farbauswählen, ein anderes zum Hinzufügen von Kommentaren zu Screenshots, ein weiteres zum Überprüfen der Ausrichtung, und die Liste geht weiter.

Stellen Sie sich vor, Sie müssen eine Android-App auf fünf oder mehr Geräten testen. Wenn wir den täglichen Arbeitsablauf eines Android-App-Testers nachbilden, werden wir viele mühsame Schritte nachverfolgen, die automatisiert werden können.

Als IT-Dienstleistungsagentur, die seit 2005 Softwarelösungen liefert, haben wir genügend Entwicklungs- und Testerfahrung gesammelt, um ein Produkt zu bauen, das das manuelle Android-Testing vereinfacht. Wir hatten eine Vision von einem All-in-One-Mobiltest-Toolkit, das nicht nur von QA-Ingenieuren, sondern auch von nicht-technischen Mitgliedern des Teams wie Designern, Projektmanagern oder Vermarktern verwendet werden kann.

Lösung

Bevor wir mit der Ideenfindungsphase begannen, wussten wir bereits, dass es eine Lücke im Bereich der manuellen Android-Testtools gab. Unsere Recherche bestätigte nur die Idee, dass es kein einzelnes Tool gab, das umfassende und dennoch wirklich mühelose GUI-Tests zusammen mit einer bequemen Berichterstattung ermöglichen würde.

Während einige der bestehenden Tools grundlegende Funktionen für manuelle UI-Tests boten, war die Implementierung nicht gut durchdacht und erforderte unnötige Aktionen, die den Zweck solcher Tools kompromittierten. Andere Lösungen hatten begrenzte Funktionalität und adressierten nur ein Bedürfnis auf einmal, wie das Abrufen von Gerätedetails oder Farbpaletten.

Also beschlossen wir, ein Tool zu entwerfen, das alle notwendigen Funktionen für das tägliche Testen von Android-Apps enthält und durch verbesserte Effizienz spürbare Zeit- und Energieeinsparungen bringt.
Hier ist ein kurzer Überblick über die Funktionen von Android Bug Hunter, die darauf abzielen, das Testen überschaubar, präzise und kollaborativ zu gestalten:

  • Gerätedetails: Wir haben den Zugriff auf Gerätedetails unabhängig vom verwendeten Gerät gleichermaßen einfach gemacht. Keine Zeitverschwendung mit dem Durchsuchen der Einstellungen, und Sie können die automatische Hinzufügung von Gerätedetails zu jedem erstellten Screenshot wählen.
  • Lineale & Führungen: Das Messen der Abstände zwischen UI-Elementen erfolgt nun mit wenigen Klicks. Benutzer können je nach Bedarf unbegrenzt horizontale und vertikale Führungen von und zu den Linealen ziehen.
  • Raster: Wir haben Raster implementiert, um Testern noch mehr Präzision und Kontrolle zu geben. Mit Raster können Sie sofort Ungenauigkeiten bei der Text- und Medienausrichtung erkennen.
  • Mockups: Das Vergleichen der Übereinstimmung der App mit den Design-Spezifikationen kann mit bloßem Auge besonders knifflig sein. Deshalb haben wir es ermöglicht, die Benutzeroberfläche der App mit einem halbtransparenten Design-Mockup zu überlagern, um zu sehen, ob die Implementierung tatsächlich pixelgenau ist.
  • Farbwähler: Die Überprüfung der Farbpalettenkonformität der App ist ebenso wichtig, daher haben wir ein Vergrößerungstool hinzugefügt, das jeden Pixel auf dem Bildschirm scannt und die Farbe in HEX- und RGBA-Formaten anzeigt.
  • Screenshot: Android Bug Hunter ermöglicht das Erstellen von Screenshots, ohne den aktuellen Bildschirm zu verlassen. Wir sind auch einen Schritt weiter gegangen und haben Langaufnahmen hinzugefügt, da Sie manchmal den gescrollten Bildschirm erfassen müssen und nicht eine andere App verwenden möchten, um mehrere Aufnahmen zusammenzufügen.
  • Videoaufzeichnung: Ein Video veranschaulicht am besten die Schritte zur Reproduktion eines Fehlers, daher haben wir die Videoaufzeichnungsfunktion mit der Option zum Pausieren und Fortsetzen der Aufnahme hinzugefügt. Sowohl Screenshots als auch Videos können über einen bevorzugten Kanal mit Teammitgliedern geteilt werden, sei es ein Messenger, E-Mail, Wi-Fi oder Bluetooth.
  • Low Memory Testing: Das Testen der Leistung einer App unter Niedrigspeicherbedingungen ist ein Muss, um Abstürze zu verhindern. Die meisten Tester füllen zu diesem Zweck manuell den Gerätespeicher. Mit Android Bug Hunter können Sie dies automatisch tun, indem Sie den Umfang der Speicherverbrauchs auswählen und schnell zu den ursprünglichen Werten zurückkehren.
  • Nützliche Tipps: Wir haben nützliche Tipps und Einblicke aus der weltweiten Android-Test-Community hinzugefügt, um unser Wertversprechen weiter zu verbessern. Wir haben Informationen darüber aufgenommen, wie man Flutter Dev Tools und integrierte Android-Funktionen für Tests nutzen kann, welche Szenarien ausschließlich auf realen Geräten getestet werden sollten, wie man Absturzprotokolle ohne USB-Debugging erfassen kann und mehr.

Die Werkzeuge für das GUI-Testing sind immer griffbereit, da sie über eine intelligente Symbolleiste zugänglich sind. Diese kann über den Bildschirm gezogen und mit einem einzigen Klick von vertikal auf horizontal umgeschaltet werden. Man kann die Symbolleistengröße auch anpassen, indem man in den Einstellungen Werkzeuge entfernt, die man nicht verwendet.

Jedes Werkzeug hat auch seine eigenen Einstellungen, wie Farbe, Deckkraft oder Zellengröße, die angepasst werden können, ohne den aktuellen Bildschirm zu verlassen. Wir haben dafür gesorgt, dass keine Hin-und-Her-Aktionen oder unnötige Reibungen Ihre Zeit verschwenden.

Ergebnis

Android Bug Hunter spiegelt jahrelange Produkterfahrung wider. Wir haben ein leistungsstarkes und intuitives Android-Test-Toolkit gebaut, das von QA-Ingenieuren, Entwicklern, Produktspezialisten und Kreativen gleichermaßen effektiv genutzt werden kann. Das Beherrschen des Tools ist schnell und einfach, während seine Anwendungsfälle und Vorteile vielfältig sind.

Wir haben mehrere bedeutende Funktionen auf unserer Roadmap, doch wir berücksichtigen gerne Ihr Feedback. Wir ermutigen Sie, Android Bug Hunter auszuprobieren und Ihre ersten Eindrücke zu teilen. Es ist kostenlos und sicher zu verwenden und kann besonders für Teams mit begrenzten QA-Ressourcen ein Game Changer sein.

Bug Hunter auf dem Web Summit

Bug Hunter ist auch ein praktisches Tool für UI/UX-Designer, da es Funktionen zum Überprüfen und Auswählen von Farben, zum Vorschau von Mockups und zur Sicherstellung eines pixelgenauen Designs enthält.

Führendes Software-Testportal

Bug Hunter ist eine speziell für das manuelle Testen von Android-Apps entwickelte App. Seit der Veröffentlichung im Jahr 2020 hat dieses Tool die neuesten Anforderungen und Schmerzpunkte der Android-App-Tester angesprochen.

Globaler Nachrichtenverlag mit Schwerpunkt auf Technologietrends in verschiedenen

Suchen Sie erfahrene Android-Entwickler?

Lassen Sie uns sprechen

Technologien

KotlinKotlin
AndroidXAndroidX
Dagger
FirebaseFirebase
GlideGlide
MockitoMockito
RobolectricRobolectric
Color PreferenceColor Preference
EventBusEventBus
Material DesignMaterial Design
5Sterne auf Google Play
100%datenschutzfreundlich
1000+Downloads
10+Versionen veröffentlicht
7implementierte Tools

Redwerk Team Kommentare

Vitalii

Vitalii
Entwickler

Ich habe viele Funktionen implementiert, aber die Funktion zur Füllung des Gerätespeichers war für mich am spannendsten. Während der Arbeit an dem Projekt habe ich Android Services gemeistert, da etwa 70% der Geschäftslogik der App darauf basieren. Außerdem habe ich meine Fähigkeiten in Firebase und Glide erheblich verbessert. Die Einführung von Android 12 brachte grundlegende Änderungen der Sicherheitsprinzipien in Bezug auf Bildschirmüberlagerungen mit sich, was das Wesen unserer App war, aber wir haben dieses Problem erfolgreich gelöst.

Alex

Alex
Entwickler

Die größte Herausforderung, der ich mich bei der Arbeit an dem Projekt gegenübersah, war der Aufbau eines Tools zur Erstellung von Langaufnahmen. Nach sorgfältiger Untersuchung aller ähnlichen Lösungen stellten wir fest, dass sie entweder qualitativ minderwertige Ergebnisse lieferten oder zusätzliche Benutzeraktionen erforderten, wie das Zusammenfügen aller kleinen Screenshots. Wir haben unsere eigene Lösung entwickelt, die es den Benutzern ermöglicht, Langaufnahmen von höchster Qualität ohne zusätzliche manuelle Bearbeitung zu erstellen.

Mokup
Mokup
Mokup

Verwandt im Blog

Kotlin Powered Android App: MVVM, Koin und Coroutines

Kotlin Powered Android App: MVVM, Koin und Coroutines

Um eine qualitativ hochwertige Anwendung zu erstellen, muss man der App-Architektur große Aufmerksamkeit schenken, da ihre Rolle entscheidend ist. Tatsächlich basieren die grundlegendsten Entscheidungen, die die Struktur und Interaktion der Komponenten bestimmen, auf der Architek...

Android MVP-Architektur: 4 Gründe, sie zu verwenden

Android MVP-Architektur: 4 Gründe, sie zu verwenden

Die Flexibilität von Android ermöglicht es Ihnen, Anwendungen nach Ihrem Wohlbefinden zu gestalten. Dies gibt Entwicklern sowohl erhebliche Macht zur Erstellung großartiger Apps als auch Probleme durch unterschiedliche Ansätze. Daher ist der Bedarf an einem Architekturmuster offe...

Beeindruckt?

Beauftragen Sie uns

Andere Fallstudien

MyJiraBot

MyJiraBot

Europe

Wir haben diesen Telegram-Bot für Jira konzipiert, entwickelt und auf den Markt gebracht. Er wird von über 50 Unternehmen weltweit genutzt.

Mass Movement

Mass Movement

Vereinigte Staaten

Entwicklung von 5 Unternehmensklasse-BPA-Apps, die zum Quartalsumsatz von 2,74 Milliarden USD von Mass Movement beigetragen und die Übernahme durch J.B. Hunt ermöglicht haben

Searchturbo

Searchturbo

Deutschland

Entwicklung eines sicheren, auf Chromium basierenden mobilen Browsers, der 18 Sprachen unterstützt und über 100.000 Installationen verzeichnet