Page History
| Navitabs | ||
|---|---|---|
| ||
Indholdsfortegnelse
| Table of Contents |
|---|
Indledning
App'en findes i to 3 forskellige test-udgaver, TestMock InternalTest, ClientTest og TestClientTestMockMitID.
Test-versioner
Se de forskellige test-versioner, der er beskrevet i "Test version" afsnittet under Installationsvejledningen.
Bemærk at 3 2 af test-versionerne (projekt miljø, intern test og test1) alle InternalTest og ClientTestMockMitID) kører med en mocket mock udgave af NemID. Her vises NemID login med nogle simple felter, hvor man kan ændre hvilket CPR-nummer man ønsker at logge ind som (default værdi er 0101010101).
Bemærk at CPR-numrer ikke må indeholde bindestreger.
Følgende CPR-numre er test-brugere som har data på test-miljøerne:
1909799240
2204904150
3105930886Testbrugeres finde på denne side her: Testbrugere
Automaticerede tests
Projektet er opdelt i nogle forskellige test targets, der hver især tester forskellige pakker i projektet.
Afviklings af UI og unit tests og generering af test coverage
App'en indeholder ét target, der afvikler UI Tests, ved at trykke sig i gennem forskellige views i app'en: MinGraviditetUITests. Resterende test targets er alle unit tests.
Testene afvikles via fastlane: bundle exec fastlane generate_test_allreports
Dette afvikler alle tests på flere forskellige en iOS enheder enhed med forskellige nyeste iOS versioner version og afslutter med en samlet zip med alle begge test rapporter: MinGraviditet/fastlane/test_output_zips/VERSION_BUILDNUMBER_test_output_results.zip
Alternativt kan alle test cases afvikles på et selvvalgt target ved at anvende Xcode's test feature: Product → Test (eller Cmd + U)
Generering af test coverage
Test coverage rapporten kan afvikles via fastlane: fastlane generate_test_coverage
Dette afvikler alle tests på én iOS enhed og afslutter med en samlet zip med en coverage rapport genereret via xcov: MinGraviditet/fastlane/test_output_coverage.zip
Nightly test
Følgende fastlane lane er lavet som en form for sanity check, der kan køres dagligt, for at tjekke at develop-branhcen altid bygger og tests passer: fastlane test_single
Seneste status: