Siirry sisältöön

M-Files arkea

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

Ennen kuin siirryn kertomaan tarkemmin M-Files , haluan ensin lyhyesti selventää, mitä laadunvarmistustoiminta yleisesti ottaen tarkoittaa, sillä laadunvarmistustehtävät saattavat olla monille ohjelmistotekniikan ja tietotekniikan opiskelijoille hieman vieraita.

Vaikka ymmärsin suurin piirtein sen M-Files yksityiskohdat, johon olin hakenut, todellinen päivittäinen työ yllätti minut kuitenkin monipuolisuudellaan.

Mitä laadunvarmistuksen (QA) asiantuntijat tekevät? Useimmille ihmisille QA tuo aluksi mieleen ohjelmistotestauksen. Ohjelmistotestaus on tärkeä osa laadunvarmistusprosessia. Se on kuitenkin vain yksi väline QA:n todellisten tavoitteiden saavuttamisessa.

QA:n todellinen tavoite on varmistaa, että ohjelmiston kokonaislaatu on hyvä. Tämä voidaan saavuttaa esimerkiksi varmistamalla, että ohjelmisto toimii oikein ja että sitä on helppo käyttää. QA voi myös arvioida ohjelmiston laatua varmistamalla, että ohjelmiston dokumentaatio on asianmukaista ja ajantasaista. Lisäksi laadunvarmistus voi joskus kommentoida jonkin tietyn ominaisuuden kehityskäytäntöjä ja tehdä ehdotuksia siitä, miten näitä käytäntöjä voitaisiin parantaa. Laadunvarmistusasiantuntijan havaintojen perusteella ohjelmiston ja/tai ohjelmistoprosessien laatua voidaan lopulta parantaa.

 

M-Files alussa perehdyin M-Files ja yritykseen yhdessä ohjaajani ja esimieheni kanssa ensimmäisten viikkojen aikana. Ensimmäinen viikko oli kiireinen, mutta tärkeä. Laadunvarmistusinsinöörille on erityisen tärkeää kerätä mahdollisimman paljon tietoa tuotteesta ja prosesseista, jotta voi antaa rakentavaa palautetta kehittäjille ja kehitystiimeille.

M-Files ensimmäinen testaustehtäväni liittyi mobiilikäyttäjän tarinaan. Tutkimuksen aikana varmistin, että tietyt käyttöliittymän muutokset toimivat oikein. Vaikka muutokset olivat melko yksinkertaisia, testattavaa oli yllättävän paljon.

Ensin tarkistin yksinkertaiset asiat, kuten sen, mitä tapahtuu, kun klikkaat käyttöliittymässä tästä tai tuosta. Sen jälkeen siirryin monimutkaisempiin testeihin, joihin kuului laitteiden testaaminen eri näytön kooilla, offline-tila ja kielet, joissa kirjoitetaan oikealta vasemmalle.

Mielenkiintoisten uusien testitapausten keksiminen vaati hieman luovuutta. Laadunvarmistusinsinöörinä on kuitenkin aina ilo löytää uusia tapoja saada ohjelmat kaatumaan. Testauksen jälkeen esitin kaksi parannusehdotusta, jotka koskivat käyttöliittymän muutoksia. Toinen niistä toteutettiin, ja se tulee näkymään M-Files , kun he avaavat mobiilisovelluksen tulevaisuudessa.

Siitä lähtien olen tehnyt todella paljon testausta, joka liittyy lukuisiin M-Files – ja tarkoitan todella paljon. M-Files laadunvarmistustestaajilla on paljon valtaa siihen, mitä he haluavat tehdä. Se tarkoittaa, että useimmiten voi itse valita, mitä laadunvarmistustapausta haluaa tutkia. Koska halusin henkilökohtaisesti lisähaasteita, olen vaihtanut testikohdetta usein ja valinnut useimmiten satunnaisesti tapauksen, joka on ollut tehtäväjonossa pisimpään. Esimerkiksi ensimmäisten kuukausieni aikana olen suorittanut seuraavia manuaalisia testaustehtäviä:

• Varmistin, että M-Files sähköpostiohjelma toimii odotetusti, ja johdin tuotantoon hyväksytyn ominaisuuden hyväksyntätestausta.
• Varmistin, että M-Filesulkoisten tiedostoliittimien parannukset toimivat odotetusti.
• Tarkistin, että M-FilesGoogle Chrome -laajennuksen uudet ominaisuudet toimivat moitteettomasti.
• Tutkin, kuinka hyvin uusi API-kutsu toimi ja suoriutui.
• Tarkistin, että uusi oletusrekisteriarvo voitiin ottaa turvallisesti käyttöön asiakkaille ja palauttaa nopeasti, jos ongelmia ilmeni.

Manuaalisen testauksen lisäksi olen työskennellyt M-Files liittyvän testiautomaation parissa. Automaatiopuolella olen pääasiassa muuntanut manuaalisia testitapauksia automatisoiduiksi käyttäjätarinoiden pohjalta. Olen kuitenkin myös ajoittain ohjelmoinut infrastruktuurimuutoksia, jotka ovat mahdollistaneet uudenlaisten testien toteuttamisen.

Vaikka testitapausten muuntaminen saattaa kuulostaa yksinkertaiselta, ohjelmointi on ollut varsin haastavaa ja mielenkiintoista, sillä automaatiotestitapausten toteutuksessa on otettava huomioon lukuisia pieniä erityispiirteitä. Lisäksi erinomaisen arviointikäytännön ja koodin laadun vuoksi M-Files ohjelmoijien M-Files pysyttävä aina valppaina, jotta heidän omat yhdistämispyynnöt saadaan läpi.

Työskentely M-Files ollut kaiken kaikkiaan mahtavaa. Kollegat ovat erittäin osaavia ja aina avuliaita. Kun pyydän apua kollegalta, olen usein yllättynyt heidän erinomaisesta teknisestä osaamisestaan. On aina hienoa olla osa osaavaa tiimiä. Työskentely on ollut myös ilahduttavan joustavaa. Aloitin M-Files kokopäiväisenä harjoittelijana Tampereen toimistossa. Syksyllä siirryin kuitenkin osa-aikatyöhön, koska opiskelen LUT-yliopistossa. Siirryin myös M-FilesLappeenrannan toimistoon tuona aikana. Siirtyminen uuteen työmuotoon sujui yllättävän sujuvasti. Lisäksi M-Filesurheilupäivät, ravintolakäynnit ja muut työntekijäedut ovat olleet mahtavia.

Vaikka M-Files on monia hienoja puolia, henkilökohtainen suosikkini on luultavasti yrityksen jatkuva ja laaja-alainen kehitys. Kuten jokaisella organisaatiolla, myös M-Files omat vahvuutensa ja haasteensa. M-Files ainutlaatuinen piirre M-Files useimpiin muihin organisaatioihin on se, että M-Files muuttaa haasteet M-Files ja kuin taikaiskulla vahvuuksiksi yksi kerrallaan. Tämä näkyy konkreettisesti jatkuvana sähköpostivirrana, joka sisältää tietoa upeista uusista parannuksista, joita parhaillaan toteutetaan. On erittäin kiehtovaa olla osa yritystä, joka rohkeasti tavoittelee uusia korkeuksia.

KIRJOITTAJASTA

Hei! Nimeni on Roni ja olen työskennellyt M-Files laadunvarmistusharjoittelijana toukokuusta 2021 M-Files . Olen juuri saamassa opintoni LUT:ssa päätökseen ja aloitan pian M-Files koskevan opinnäytetyöni, M-Files testiautomaatioon.

IGNITE-KOULUTUSOHJELMASTA:

M-Files vuosittain paikkoja Ignite-koulutusohjelmassa ottaakseen vastaan opiskelijoita eri osastoille. Harjoittelijana työskentelet M-Files , joka vastaa opiskelualaaasi, ja saat tilaisuuden oppia alan parhaimmilta – työskentelemällä huipputeknologian, insinööritaidon ja liiketoimintakäytäntöjen parissa.

Harjoittelun aikana pääset osallistumaan monenlaisiin tehtäviin ja vastaamaan tuloksista, mikä antaa sinulle tilaisuuden loistaa. M-Files vauhdilla, ja liittyessäsi tiimiimme pääset mukaan tähän kasvuun.

Uskomme verkostoitumisen ja oppimiskokemusten tärkeyteen, joten odotamme erilaisia tapahtumia "lounaista ja oppimisesta" tiimitapaamisiin. Sinulla on varmasti tapahtumarikas ja hauska aika kanssamme!

Mitä hyötyä siitä on sinulle?

- Olla osa monipuolista ja viihtyisää tiimiä

- Jokainen harjoittelija saa kollegoistaan nimetyn "kaverin".

- Ammattimainen työympäristö ja nykyaikaiset työkalut

- Hanki mentorointia lahjakkailta ihmisiltä

- Mahdollisuus verkostoitua kansainvälisen tiimin ja muiden harjoittelijoiden kanssa koko yrityksessä.

- Pääset käyttämään koulutusmateriaalia, kuten LinkedIn-oppimisalustaa, jossa on yli 10 000 kurssia.

- Hieno alku ammatilliselle urallesi!

- Pidä hauskaa! 😊

Voit hakea hakemusta osoitteessa https://apply.workable.com/m-files/?lng=en

Uusimmat artikkelit

Selaa aiheita

Materiaalit