Vilka är viktiga testmätvärden?
Testfall godkänd/underkänd frekvens, Defektdensitet (Defekter / Storlek på programvara), Testtäckning, Missade defekter, Frekvens av instabila tester och Automatiseringsexekveringstid.
Hur beslutar man om prioritet för testfall?
Överväg affärspåverkan, kritiska funktioner, riskbedömning, regelefterlevnad, kundpåverkan, behov av regressionstestning och historiska defektdata.
Hur avgör du om en frontend-applikation är hälsosam?
En hälsosam frontend-applikation utvärderas primärt genom spårning, mätvärden och KPI:er. Viktiga indikatorer inkluderar: övervakning av felfrekvens (applikationen bör generera få eller inga fel), konsekvens i beteende och användargränssnitt, god användarupplevelse (UX), prestandafaktorer som lazy loading och låg latens, semantisk HTML-struktur för tillgänglighet och SEO, samt förmågan att betjäna en bred användarbas. Dashboards och observabilitetsverktyg som aggregerar dessa mätvärden är standardsättet att bedöma frontend-hälsa i praktiken.
När du ombeds förklara kvantifierbara tekniska mätvärden från dina projekt för en kund eller intressent (t.ex. prestandaoptimeringar eller latensförbättringar), hur skulle du lägga upp det och vad skulle du lyfta fram?
Det finns två kompletterande angreppssätt beroende på vilken senioritetsnivå man vill visa. Ur ett tekniskt perspektiv kan man referera till observabilitetsverktyg som Grafana med Prometheus (som snabbt kan startas upp med Docker) och Datadog för att identifiera och följa upp avvikande händelser. Förbättringar bör uttryckas som konkreta procenttal, till exempel latens reducerad med X% eller genomströmning ökad med Y%. Ur ett mer senior, affärsorienterat perspektiv är det effektivare att inleda med de affärsresultat som förbättringarna möjliggjorde, snarare än rent tekniska detaljer. Det visar strategiskt tänkande. I båda fallen bör man vara fullt förberedd på att förklara hur varje mätvärde tekniskt samlades in och mättes, eftersom en följdfråga om metodiken är vanlig.