Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootGravid i DK (iOS) - Leverancebeskrivelse


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: Image Added