1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. tom-ah, 03.03.2018 #1
    tom-ah

    tom-ah Threadstarter Neuer Benutzer

    Hi ihr Android-Helfer,

    nach der netten Empfehlung vom Stefan, hier wie ich sehen kann Moderator, dachte ich mir ich komme mal von AndroidPIT zu euch geschwappt. Hab die sinnvollsten Antworten ja eh vom Stefan bekommen :). Also ein freundliches "Hallo" an alle.

    Zu mir bzw. uns
    Mein lieber Bruder (Entwickler) und ich (alles Andere) sind gerade dabei unsere erste App auf dem Markt zu bringen. Diverse grundlegende Dinge wurden schon in verschiedenen Threads auf AndroidPIT besprochen. Wir haben gerade eine geschlossene Alpha für Freunde erstellt um mal die ganzen Abläufe bezüglich In-App-Kauf, Updates etc... zu checken.

    Frage
    Nun frage ich mich, was der beste Ansatz ist um Updates sauber und, so gut es geht, ohne Fehler zu veröffentlichen. Aktuell war es so, dass ich die Versionen immer manuell getestet habe. Dabei fallen natürlich neue Fehler an aber eben leider auch Fehler an Stellen die schon abgehakt waren. Ich muss also die App immer wieder komplett durchtesten wenn es ein Update gab. Das sollte später natürlich deutlich sauberer ablaufen. Aktuell liegt das wohl daran das noch grundlegende Dinge im Hintergrund angefasst werden. Mein Bruder schlägt nun vor einen E2E Test zu erstellen. Das soll wohl etwas aufwendiger sein. Aufwendig aber eher in dem Sinne das es Zeit kostet die bei uns recht wenig vorhanden ist.

    Genau deswegen suche ich den sinnvollsten Weg unsere ggf. etwas eingeschränkte Reaktionszeit bei Bugs zu "kompensieren".

    1: Wie macht ihr das so? Also das Testen der Apps bzw. Updates um grobe Probleme in Release-Versionen zu vermeiden?
    2: Gibt es eigentlich auch die Option neben der Release-Version im Play Store eine dauerhafte Beta laufen zu lassen? Um Updates immer erst testen zu lassen? Also eine Beta und eine Release-Version zu haben und die Updates der Beta nach Test dann in die Release zu geben? Oder gibts da ggf. schon fertige Mechanismen bei Google für die laufende Release-Version?
    3: Was haltet ihr konkret von einem E2E Test. Sinnvoll sich die Mühe zu machen bzw. die wenig vorhandene Zeit dort hinein zu investieren?

    Wenn die Fragen etwas laienhaft rüberkommen dann sorry bin halt kein Programmierer aber trotzdem ein netter Kerl ;).

    Schon jetzt vielen Dank für eure Hilfe.

    LG

    Tom
     
    Zuletzt bearbeitet: 03.03.2018
  2. swa00, 03.03.2018 #2
    swa00

    swa00 Moderator Team-Mitglied

    Ach der Tom :)

    Willkommen auf unserer Spielwiese :)

    Leider derzeit auf Sprung, deshalb nur meine Willkommensgrüße.
    Vielleicht das Wochenende mehr .....
     
    tom-ah bedankt sich.
  3. tom-ah, 03.03.2018 #3
    tom-ah

    tom-ah Threadstarter Neuer Benutzer

    Vielen Dank für die Grüße :). Kein Problem! Deine fachkundige Meinung interessiert mich natürlich bennent aber wann ich diese bekomme ist mir "egal". Solltest du oder wer anders Zeit dafür haben würde ich mich sehr freuen. Aber kein unnötigen Stress :).

    Danke!
     
  4. keen, 03.03.2018 #4
    keen

    keen Android-Hilfe.de Mitglied

    Hallo in der professionellen Softwareentwicklung werden doch Unit-Tests geschrieben, die dann in einem Gradle-Script ausgeführt werden.
    Also automatisierte Tests, die nach jeder Änderung ausgeführt werden. Wenn du sie etwas pflegst sollte dir dadurch doch schon viel Arbeit abgenommen werden .
    Ich habe selbst noch keine App im PlayStore veröffentlicht aber ich meine gelesen zu haben, dass dort die Möglichkeit gegeben ist Update sauber zu verteilen.

    Du kannst ja neben der Version im PlayStore eine Testversion als apk an deine Freunde und Bekannte (oder Beta-tester) verteilen.
     
    tom-ah bedankt sich.
  5. tom-ah, 03.03.2018 #5
    tom-ah

    tom-ah Threadstarter Neuer Benutzer

    Hey keen, danke für deine Antwort.

    Also die Unit-Tests hören sich schon sehr nach den E2E Tests an. Sicher ist sowas sinnvoll aber eben auch recht aufwändig zu erstellen. Darum ja die Frage in welchem Umfang man da aktiv werden sollte. Finde das hier ganz interessant.

    Was die Beta im PlayStore angeht so war da auch meine Überlegung die Release-Version auf der einen Seite zu haben und neben dieser immer eine Beta laufen zu lassen. Und eben in dieser alle neuen Updates für eine gewisse Zeit zu testen. Ist aber eben auch wieder ein gewisser Aufwand. Hätte da vermutet, dass Google in der Release bzw. Produktiv-Version eine solche Option anbietet. Also eine neue Version erstellen (Update) und das dieses eben erst nur Beta-Leute bekommen. Wobei man dafür wohl sicher zwei gesonderte App-Versionen anlegen muss!?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Neigungssensor ansprechen und wert ausgeben in App Android App Entwicklung 14.10.2018
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Kosten/ Aufwand für ne Android App für Vereinsaufgaben? Android App Entwicklung 08.10.2018
Welches Tut/Buch/... für meine App-Idee? Android App Entwicklung 01.10.2018
App startet nicht - Wie, die Ursache finden? Android App Entwicklung 18.09.2018
Wert beim Start der App aus SharedPreferences auslesen Android App Entwicklung 10.09.2018
Datenschutzerklärung bei eigener App (ohne Erhebung von Daten) Android App Entwicklung 30.08.2018
Java Methode manchmal richtig ausgeführt, manchmal nicht Android App Entwicklung 28.08.2018
Wie viele Klassen und Layouts brauche ich für meine App? Android App Entwicklung 05.08.2018
Android Studio richtig installieren Android App Entwicklung 10.07.2018
Du betrachtest das Thema "App-Aktualisierungen richtig testen und an den User bringen." im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.