Produkttestning (med Erin Hess från Crema)

Michael Luchen får sällskap av Erin Hess, senior testingenjör på Crema. Hon började sin karriär som grafisk designer innan hon blev självlärd programmerare och utvecklade en passion för programvarutestning. Lyssna för att lära dig mer om produkttestning.

Höjdpunkter från intervjun:

  • Erin har en unik uppsättning kreativa och tekniska talanger som hon har fått genom över 12 års erfarenhet från flera olika roller inom programvaruutveckling och teknik. Hon började sin karriär som kundsupportrepresentant innan hon blev självlärd programmerare och utvecklade en passion för programvarutestning. Som en användarförespråkare i själ och hjärta är några av Erins främsta styrkor empati, visualisering samt förmågan att förutse beteenden och kommunikation. [0:53]
  • Erin tycker om att skapa kartor över processer och föreställer sig var problem kan uppstå. Genom att sätta sig in i andras situationer, betrakta problem ur flera perspektiv och se de långsiktiga konsekvenserna och fördelarna av dagens handlingar har Erin kunnat göra skillnad för alla team och produkter hon ansluter sig till. [1:30]
  • Erin hjälper också organisationer att införa och tillämpa inkluderande designpraxis genom att skapa och sprida medvetenhet om hinder för universell användbarhet. Hon förespråkar tillgänglighet och bidrar kontinuerligt med resurser till allt större nätbaserade testgemenskaper. [1:47]
  • Det finns så många aktiviteter som man får ägna sig åt som testare. En av Erins absoluta favoritsaker i allmänhet är att bygga relationer och lära känna de team som hon arbetar med. [2:48]

Disciplin har handlat om tålamod och övning, om att lära mig, om att ge mig själv och mitt team återblickar på det vi gör för att ta hand om varandra och fortsätta genom sprinten.

Erin Hess
  • Några av de typiska aktiviteter som en testingenjör utför i ett produktteam handlar mycket om att bygga relationer och om att arbeta och samarbeta med olika delar av teamet. Som testingenjör är du en del av allt detta. Du måste hålla kontakten och kommunicera med alla teammedlemmar, för om du inte gör det kommer du att missa något och gå miste om något. [5:26]
  • Erin lärde sig med tiden att ju tidigare man kan ta in testingenjören, desto bättre. När man vill ha bra testingenjörer och sådana som bidrar med mer än bara testförmågor bör man ta med dem på mötet före projektets uppstart och låta dem se vad de ger sig in på. [8:14]
  • Det första man bör komma ihåg under en sprint är: du vet inte vad du inte vet, så var inte rädd för att vända dig till teamet när du har en fråga eller känner oro, oavsett hur allvarligt du upplever det. Ibland kan en liten oro utvecklas till en betydande förbättring. [9:41]

Det finns inget ”jag” i produktutveckling, precis som det inte finns något ”jag” i ett team. Du gör inte det här mot dig själv. Du är en del av teamet och du gör inte teamet någon nytta när du inte berättar att du har det svårt.

Erin Hess
  • Det är definitivt fördelaktigt att design och utveckling samarbetar med testingenjörerna under designen och utvecklingen av användarberättelserna när det är möjligt. Erin kan utifrån sin erfarenhet säga att det finns möjligheter att samarbeta med design och utveckling under de tidiga faserna av ett projekt, vilket ger henne mer information för att förbereda testscenarier, testfiler eller skriva automatiseringsskript. [11:22]
  • Ordet tillgänglighet används väldigt ofta just nu. Det kallas också ”A11Y”, eftersom det finns 11 bokstäver mellan A och Y i det engelska ordet accessibility. [22:13]

Jag skulle säga att förespråkaren är en röst för alla olika slutanvändare och att du kommer att verka för funktioner samt utveckling av produkter och tjänster som är tillgängliga för alla.

Erin Hess
  • Erin har hållit en presentation om empati och testning. Den ägde rum vid Ministry of Testings hemmaevenemang TestBash, där hon presenterade tillsammans med sin vän Jenny Bramble. De pratade om hur ”Empati är grunden för testning” och hur det ser ut, samt hur deras bakgrund har gett dem en unik position att tala om empati och kundbehov. [24:36]

Empati är förmågan att förstå eller känna vad en annan person upplever utifrån den personens referensram.

Erin Hess
  • De personliga vanor som mest har bidragit till Erins framgång är hennes förmåga att skapa struktur och organisera stora mängder information, något hon har utvecklat över tid. [26:44]
  • Erins favoritverktyg som hon använder regelbundet är Chrome DevTools, till exempel Enhetsläge, som du kan använda för att simulera mobila enheter, testa responsivitet och olika specifika vyportar. [27:16]
  • Erins enda råd till någon som befinner sig i början av sin resa inom produkten är: var öppen för att lära dig vad som helst, oavsett vem det kommer från. Om du har en utvecklare, designer eller produktchef som vill ha din uppmärksamhet eller din tid för att göra något, ta chansen. Använd det som en lärande erfarenhet och dra nytta av den. [27:59]

Om gästen:

Erin började sin karriär som grafisk designer innan hon blev en självlärd programmerare som utvecklade en passion för programvarutestning. Innerst inne är hon en användarförespråkare – empati, visualisering, förmågan att förutse beteenden och kommunikation är några av hennes främsta styrkor.

Jag tycker om att bygga relationer med mitt team, så det kommer inte att baseras på hierarki. Det beror på att jag vill att alla i teamet ska samarbeta och arbeta med varandra.

ERIN HESS

Resurser från detta avsnitt:

Relaterade artiklar och poddar:

Läs transkriberingen:

Vi provar att transkribera våra poddar med hjälp av ett program. Ha överseende med eventuella stavfel eftersom boten inte har rätt 100 % av gångerna.

Relaterad podd: Människodriven utveckling (med Sam Higham från Glean)

Relaterad läsning: