Gå til innholdet

Webapp eller mobilapp: test med et feltoppdrag

Sammenlign kamerabruk, brudd i forbindelsen og distribusjon med samme konkrete oppgave.

Katharina Weber2 min lesetid
Smarttelefon med lilla toppfelt, bilde av et grått teknisk skap, kamerasymbol og to notatlinjer.

Begynn med arbeidet på enheten

Kamera eller midlertidig manglende nett krever ikke alene en bestemt appteknikk. Kameratilgang er også mulig i nettleseren; MDNs beskrevne MediaDevices-grensesnitt krever sikker kontekst og tillatelse. Webappens offlinefunksjoner må utvikles og kontrolleres egnet. En installert klient lagrer og synkroniserer heller ikke automatisk riktig.

Noter enheter, systemer, nettlesere og planlagt enhetsstyring. I det oppdiktede eksemplet skal en feltmedarbeider ta utstyrsbilde og kort notat til serviceoppdrag SR-52. Forbindelsen kan brytes. Begge deler må senere nå riktig oppdrag sentralt.

Sammenligningsplan med eksempel

Tabellen fastsetter forventet dokumentasjon. Noter faktiske observasjoner og gjenstående arbeid ved siden av for hver kandidat.

Kontroll

Eksempeloppgave

Webapp/PWA: dokumentasjon

Installert klient: dokumentasjon

Åpne oppdrag

Åpne et oppdrag på målenheten som medarbeideren har tilgang til.

Innlogging og kobling virker i planlagt nettleser.

Innlogging og kobling virker i planlagt appversjon.

Ta bilde

Knytt bilde til utkast; test også avslått tillatelse.

Kamera eller egnet bildevalg virker; avslag håndteres forståelig.

Planlagt enhetstilgang virker; avslag håndteres forståelig.

Mist forbindelse

Behold bilde og notat i utkast, lukk og åpne igjen.

Begge er tilgjengelige i planlagt gjenåpning; lokal status er tydelig.

Begge er tilgjengelige i planlagt gjenåpning; lokal status er tydelig.

Overfør igjen

Send etter tilkobling og test ny sending.

Overtakelse på riktig oppdrag bekreftes; gjentakelse gir ingen dobbeltmelding.

Ventende post får bekreftelse; gjentakelse oppretter ikke en ekstra kopi av registreringen.

Distribuer og endre

Test tilgang og senere oppdatering.

Lenke eller avtalt installasjon samt nettleser- og cacheoppdatering er avklart.

Valgt distribusjonsvei, appoppdatering og ansvarlig rolle er avklart.

Avgjør ut fra manglende dokumentasjon

En visning som åpnes offline, beviser ikke at bildet bevares. Kontroller faktiske arbeidsdata. Den utdypende offlineguiden hjelper med konflikter og bekreftet overtakelse.

Oppfyller webkandidaten kravene på målenhetene, taler eksemplet for en webløsning. Er en nødvendig enhetsfunksjon eller driftsrutine uavklart, test en egnet installert klient. Den kan være native eller hybrid; distribusjon avgjør ikke dette alene.

Apple og Managed Google Play beskriver ulike veier for målrettet appdistribusjon. Avklar vei, kontoer, ansvar og oppdateringer før valget. Sammenlign deretter utvikling og vedlikehold for samme påviste arbeidsflyt.

Kilder

Skrevet av

  • Katharina WeberRedaktør for programvare og teknologiKatharina Weber har ansvaret for artiklene om programvareutvikling hos ASES. Hun skriver om spørsmålene bedrifter møter når de velger programvare, utvikler nye applikasjoner og moderniserer eksisterende systemer.

Følg ASES

Les videre

Alle artikler

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper