Gå til innholdet

Hva en grønn statusindikator faktisk kontrollerer

En tilgjengelig forside beviser ikke at bestilling fungerer. Navngi oppgaven som kontrolleres, og grensene for hvert grønt signal.

Philipp Reuter1 min lesetid
Rund måler med grønn og rød sone, viser nær grensen og en rosa bryter under.

En grønn statusindikator forteller bare så mye som kontrollen bak den. Hvis den bare spør etter forsiden, beskriver den først sidens tilgjengelighet. Det viser ikke om en bestilling lykkes.

Jeg ville derfor tydelig navngitt oppgaven ved hver viktig indikator. «Forsiden kan nås» er mer presist for en driftsbeslutning enn et generelt «Alt fungerer».

Samme butikk, to resultater

I en hypotetisk portal leveres forsiden korrekt, mens bestillingskallet feiler. Tabellen beskriver oppdiktede resultater, uten en målt ASES-hendelse.

Kontroll

Eksempelsvar

Betydning

GET /

200

Forsiden svarer korrekt

POST /orders

503

Dette bestillingskallet har feilet

En indikator som bare vurderer første rad, kan forbli grønn. Målingen motsier ikke seg selv: Kontrollen undersøkte ikke den andre oppgaven. Også et teknisk vellykket svar må inneholde forventet innhold.

Kontroller forretningsoppgaven målrettet

Et separat, planlagt testtilfelle ville hjulpet her: En testkonto velger et kjent produkt og følger bestillingen frem til bekreftet resultat i målsystemet. I et isolert testmiljø kan forløpet settes opp uten virkelige bestillinger.

Prøven viser først det valgte forløpet i det miljøet. Den dekker ikke automatisk hver kundegruppe, vare eller avhengighet i produksjon. Før kontrollen kjører der, må det være bestemt hvordan ekte lagerbevegelser, fakturaer og betalinger unngås. Bare merket «test» garanterer ikke dette.

Interne målinger og logger hjelper deretter med å undersøke årsaken. En tilgjengelighetsindikator forklarer ikke om feilen skyldes bestillingsapplikasjonen eller et tilkoblet system.

Alle nettsteder trenger ikke samme prøve

For en side som bare gir informasjon, kan en enkel tilgjengelighetskontroll være en nyttig begynnelse. En bestillingstest ville ikke passet der. Innsatsen bør følge de faktisk viktige funksjonene.

Noter ved et grønt signal hvilket kall, innhold og forløp som ble kontrollert. Avgjør så hvilken informasjon som mangler for en driftsbeslutning. Signalet får dermed en forståelig forbindelse til brukernes arbeid.

Kilder

Skrevet av

  • Philipp ReuterRedaktør for programvarekvalitetPhilipp Reuter skriver om programvaretesting og forberedelse av nye versjoner hos ASES. Artiklene hans handler om feilanalyse, akseptansetester og kontroll av endringer i eksisterende applikasjoner.

Følg ASES

Les videre

Alle artikler

Sky og drift med ASES

Hosting, utrulling, vedlikehold og oppfølging