Hoppa till innehåll

En inblick i vardagen som M-Files -praktikant på M-Files

52b238b2-0c91-45d2-bf58-a90ebd7e2366

Innan jag går in på detaljerna kring arbetet M-Files ska jag kort beskriva vad kvalitetssäkring innebär i allmänna termer, eftersom många studenter inom programvaruteknik och datavetenskap kanske inte är så bekanta med dessa arbetsuppgifter.

Även om jag hade en ungefärlig uppfattning om vad M-Files innebar, blev jag ändå överraskad av hur varierande det dagliga arbetet faktiskt var.

Vad gör då experter på kvalitetssäkring (QA)? För de flesta människor är det första man tänker på när man talar om kvalitetssäkring programvarutestning. Programvarutestning är en viktig del av QA-processen. Det är dock bara ett verktyg för att uppnå QA:s verkliga mål.

QA:s egentliga mål är att se till att programvarans övergripande kvalitet är god. Detta kan till exempel uppnås genom att verifiera att programvaran fungerar korrekt och att den är lätt att använda. QA kan också bedöma programvarans kvalitet genom att verifiera att dokumentationen av programvaran är lämplig och uppdaterad. Dessutom kan kvalitetssäkraren ibland kommentera utvecklingsmetoderna för en viss funktion och ge förslag på hur dessa metoder kan förbättras. Baserat på QA-expertens resultat kan kvaliteten på programvaran och/eller programvaruprocesserna slutligen förbättras.

 

I början av min M-Files fick jag under de första veckorna tillsammans med min handledare och chef lära känna både M-Files produkt och som företag. Den första veckan var intensiv, men viktig. För en kvalitetsingenjör är det särskilt viktigt att skaffa sig så mycket kunskap som möjligt om produkten och processerna för att kunna ge konstruktiv feedback till utvecklarna och utvecklingsteamen.

På M-Files handlade mitt första testuppdrag om en användarberättelse för mobila enheter. Under arbetet kontrollerade jag att vissa ändringar i användargränssnittet fungerade som de skulle. Även om ändringarna var ganska enkla fanns det ändå förvånansvärt mycket att testa.

Först kontrollerade jag enkla saker som vad som händer när man klickar här eller där i användargränssnittet. Därefter gick jag över till mer komplexa tester som inkluderade testning av enheter med olika skärmstorlekar, offline-läge och språk med höger-vänster-riktning.

Det krävdes en del kreativitet för att komma på intressanta nya testfall. Men som kvalitetsingenjör är det alltid roligt att upptäcka nya sätt att få program att krascha. Efter testningen lämnade jag två förbättringsförslag som rörde ändringarna i användargränssnittet, varav ett har implementerats och kommer att synas för M-Files när de öppnar mobilappen i framtiden.

Sedan dess har jag genomfört massor av tester av olika M-Files – och då menar jag verkligen massor. På M-Files har QA-testare stor kontroll över vad de vill arbeta med. Det innebär att man oftast kan välja vilket QA-fall man vill undersöka. Eftersom jag personligen ville ha en extra utmaning har jag ofta bytt testobjekt och oftast bara valt ett fall slumpmässigt som har legat längst i uppgiftskön. Till exempel har jag utfört följande manuella testaktiviteter under mina första månader:

• Kontrollerade att M-Files e-postklient fungerade som avsett och ledde acceptanstestningen av den funktion som godkändes för produktion.
• Kontrollerade att förbättringarna av M-Filesexterna filanslutningar fungerade enligt beskrivningen.
• Kontrollerade att de nya funktionerna i M-Filestillägg för Google Chrome fungerade utmärkt.
• Undersökte hur väl ett nytt API-anrop fungerade och presterade.
• Kontrollerade att ett nytt standardregistervärde kunde tillämpas säkert för kunderna och snabbt återställas om problem uppstod.

Förutom manuella tester har jag arbetat med testautomatisering för M-Files . När det gäller automatiseringen har jag främst omvandlat manuella testfall till automatiserade sådana utifrån användarberättelser. Jag har dock även vid några tillfällen programmerat infrastrukturändringar som har möjliggjort nya typer av tester.

Även om omarbetningen av testfallen kan låta enkel har programmeringsarbetet varit ganska utmanande och intressant på grund av flera små särdrag som måste beaktas vid implementeringen av de automatiserade testfallen. Dessutom M-Files programmerarna på M-Files , tack vare de utmärkta granskningsrutinerna och den höga kodkvaliteten, alltid vara på tårna för att få igenom sina egna sammanfogningsförslag.

Sammantaget M-Files varit fantastiskt att arbeta på M-Files . Mina kollegor är mycket kompetenta och alltid hjälpsamma. När jag ber en kollega om hjälp blir jag ofta överraskad av deras utmärkta tekniska kunskaper. Det känns alltid fantastiskt att vara en del av ett kompetent team. Arbetssituationen har också varit härligt flexibel. Jag inledde min M-Files som heltidspraktikant på kontoret i Tammerfors (Finland). Men i höstas gick jag över till deltid på grund av mina pågående studier vid LUT-universitetet. Jag flyttade också till M-Fileskontor i Lappeenranta under den tiden. Övergången till den nya arbetsformen gick förvånansvärt smidigt. Dessutom har saker som M-Filesidrottsdagar, restaurangbesök och andra personalförmåner varit fantastiska.

Även om M-Files har många fantastiska sidor är min personliga favorit nog företagets ständiga och genomgripande utveckling. Precis som alla organisationer M-Files sina egna styrkor och utmaningar. Det unika med M-Files med de flesta andra organisationer är att M-Files och magiskt M-Files omvandlar utmaningar till styrkor, en efter en. Detta syns tydligt i ett konstant flöde av e-postmeddelanden som innehåller information om fantastiska nya förbättringar som just nu genomförs. Det är mycket spännande att vara en del av ett företag som modigt når nya höjder.

OM FÖRFATTAREN

Hej! Jag heter Roni och har arbetat som QA-praktikant på M-Files maj 2021. Jag är snart klar med mina studier vid LUT och ska snart börja skriva min uppsats för M-Files testautomatisering.

OM UTBILDNINGSPROGRAMMET IGNITE:

Varje år M-Files praktikplatser inom utbildningsprogrammet Ignite för att välkomna studenter till olika avdelningar. Som praktikant kommer du att arbeta på en M-Files som passar ditt studieområde och får chansen att lära dig av de allra bästa – genom att arbeta med den senaste tekniken, ingenjörskunskap och affärsmetoder.

Under praktiktiden kommer du att få ta del av en rad olika arbetsuppgifter och ansvara för olika projekt, vilket ger dig chansen att visa vad du går för. M-Files i rasande takt, och genom att ansluta dig till oss kommer du att göra detsamma.

Vi tror på vikten av nätverkande och lärande, så förvänta dig en rad olika evenemang, från "lunch- och lärandesessioner" till teamhäng. Du kommer säkert att få en händelserik och rolig tid med oss!

Vad tjänar du på det?

- Vara en del av ett mångsidigt och välkomnande team

- Varje trainee får en namngiven "buddy" bland kollegorna

- En professionell arbetsmiljö och moderna verktyg

- Få mentorskap från begåvade människor

- Möjlighet att nätverka med ett internationellt team och andra traineer inom hela företaget

- Ha tillgång till utbildningsmaterial som LinkedIns lärplattform med över 10 000 kurser.

- En bra start på din professionella karriär!

- Ha det så kul! 😊

För att ansöka gå till https://apply.workable.com/m-files/?lng=en

Senaste artiklarna

Bläddra bland ämnen

Resurser

Prova M-Files i 30 dagar! Upptäck de generativa AI-funktionerna i M-Files Aino, förbättra samarbetet med kollegor, automatisera arbetsflöden och öppna upp för oändliga möjligheter.

X