Page History
...
Min Graviditet findes i alt i 5 flavors/varianter:
- Develop: Denne variant bruger de gamle test-endpoints, så funktionalitet kan testes op imod et rigtigt miljø. Den bruger også test-endpoints hos Min Graviditets CMS, således at man kan afprøve nye artikler før de bliver forfremmet til produktion.
- Mock: Data i denne variant afhænger ikke af backenden, men er logik som bliver håndholdt i vores kode for at simulere hvordan vi regner med at backenden fungerer. Det kan ikke forventes at alle funktioner opfører sig ligesom i test/produktion, men denne variant bliver ofte brugt til nemt at lave edge-cases (f.eks. er det muligt at lave ekstra lange titler på artikler, afprøve hvad der sker hvis der ikke er tilknyttet en careplan til et aktivt forløb eller fejlhåndtering hvis "backenden" svarer tilbage med fejl)
- Staging: Denne variant bruger test-endpoints, så funktionalitet kan testes op imod et rigtigt miljøProjectEnv: Bruger endpoints som ligger projekt miljøet. Den bruger også test-endpoints hos Min Graviditets CMS, således at man kan afprøve nye artikler før de bliver forfremmet til produktion. Staging NemID: Denne variant bruger
- InternalTest: Bruger endpoint som ligger på Intern test miljøet. Den bruger også test-endpoints , så hos Min Graviditets CMS, således at man kan afprøve nye artikler før de bliver forfremmet til produktion.
- Staging1 (Test1): Bruger endpoints som ligger på Test1 miljøet. Den funktionalitet kan testes op imod et rigtigt miljø. Den bruger også test-endpoints hos Min Graviditets CMS, således at man kan afprøve nye artikler før de bliver forfremmet til produktion. .
- Staging2 (Test2): Bruger endpoints som ligger på Test2 miljøet. Den bruger også prod endpoints hos Min Graviditets CMS, således at man kan se artikler, som vil vises i produktion.
- GooglePlay: Denne variant bliver bygget og sendt til Google Play til anvenderne af appen.
Grundet en begrænsning i navngivning af Flavors i Gradle, kan Test1 og Test1 ikke hedde dette defineres som dette, men er nødsaget til at hedde Stagning. Når disse omtales udenfor Android projektet, skal de refereres som Test1 og Test2.
Fælles for alle varianter er at de har 2 build-types; Debug & Release.
...
Formålet med dette dokument er at forklare forskellen på test-versionerne og beskrive hvordan man installere en test version af app'en på en Android enhed
Test version
Fælles for DevelopMock, ProjectEnv, Mock InternalTest og Staging er Staging1 at NemID loginet er ændret fra den velkendte NemID-login boks til en mocket version, som ikke kræver 2 faktor. Her er det eneste felt man skal ændre i "CPR" som udfyldes med det CPR-nummer man vil logge på som. I produktion bruges .
Staging2 bruger en test-udgave af NemID, som kræver et test CPR/brugernavn og password og nøglekort.
Google Play/produktion bruger standard NemID-login.
Staging NemID bruger et andet test NemID login, som kræver nøglekort og password for test CPR numre
Mock
Installeres via TPA: https://insp.tpa.io/p/kErmJK8Xscq3YtkZXTl2
...
ProjectEnv
Installeres via TPA: https://insp.tpa.io/p/0u6nyWnMSy34GAw3kMLx
...
InternalTest
Installeres via TPA:
Staging1 (Navngivet test
Installeres via TPA:
ProjectEnv
Installeres via TPA: https://insp.tpa.io/p/uzNAcyO7mmlW8huEa-k8
Første installation
For at installere appen fra TPA på dit Android device skal indstillingen "installer ukendte apps" være slået til:
https://support.tpa.io/article/66-installing-apps-on-android-devices
...
