tom-ah
Neues Mitglied
- 5
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
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: