1. Indholdsfortegnelse
2. Indledning
Appen findes i 3 forskellige udgaver, hvoraf den ene er navngivet "internalTest", hvis endpoints peger imod test-miljøet.
3. Test-versioner
Beskrivelse og links til at hente test-version kan findes på Installationsvejledning
4. Automatiserede tests
Projektet er opdelt i forskellige modules med hver deres test suite.
Ved release af en ny version skal test rapporten også opdateres og uploades.
4.1. Afvikling af tests og generering af test coverage
Test og coverage reports genereres via fastlane med fastlane generateQaReports eller med gradle tasken jacocoTestReport
(Kan kaldes med gradlewrapper via CMD i project root via ./gradlew clean jacocoTestReport
. (clean kan udelades, men dette sikre at hele projektet bliver bygget fra bunden og rapporterne bliver lavet fra ny)
fastlane generateQaReports eller ./gradlew clean jacocoTestReport
Reporterne gemmes i projektets rod under:
- Unit test:
/qa-reports/unit-tests-$versionName-$versionCode
- Code coverage: /qa-reports/coverage-reports
-$versionName-$versionCode
Disse mapper skal zippes og lægges ind på Gravid i DK (Android) - Testrapport til sammenligning