Test

Opsamling på løbende test af OS2iot. Enkelte forløb og andre relaterede ting kan findes som undersider til denne.

Testmiljø

OS2iot’s testmiljø er tilgængeligt på https://portal.os2iot.iteratorprojects.com/ - produktkoordinator eller Iterator kan hjælpe med at oprette en bruger.

Generel testprocedure for produktkoordinators egen test

Se procedure for test med samarbejdspartnere på Test med samarbejdspartnere

Beskrivelse

Beskrivelse

1

Udviklingsperiode planlægges

2

Testperiode(r) aftales med leverandør

3

Når det ligger fast, hvad der ændres, opgraderes og tilføjes i OS2iot, noteres hvilke særlige opmærksomhedspunkter, der skal være i testen

4

Når issues er klar til test i testmiljøet sættes de i kolonnen klar til OS2-test i Jira boardet og assignes til produktkoordinator

5

Produktkoordinator tester specifik funktionalitet i testmiljøet

6

Når et udviklingsforløb er ved at nå sin ende gennemgår Produktkoordinator Generel testmanual for at sikre, at OS2iot fortsat fungerer som den skal

7

Sørg desuden for at teste, at data kommer igennem som forventet. Dette kan gøres med online MQTT-brokeren HiveMQ som får data fra dette data target.

8

Hvis der opleves fejl, indberettes dette på testcases i Jira, som sættes i status To do

Eksempler på fejl:

  • Devices kan ikke længere connecte til OS2iot

  • Payloads modtages ikke fra devices

  • Datapakker modtages ikke fra OS2iot

  • Datapakker har mod forventning ændret sig - der mangler fx metadata eller formatering er anderledes end tidligere

  • LoRaWAN-specifikke elementer (som fx spreading factor) opfører sig ikke som forventet

9

Leverandør gennemgår fejl og laver fix

10

Der kan være behov for ekstra input fra produktkoordinator i fejlsøgningen

11

Efter fejlrettelser gennemføres ny test af, at alt data modtages som forventet

12

Når alle giver grønt lys, kan ny release godkendes