Szoftvertesztelés a Robert Bosch Kft.-nél

Saved in:
Bibliographic Details
Main Author: Koczó Bálint
Other Authors: Tillinkó Kristóf
Format: Project work
Kulcsszavak:automatizált tesztelés
manuális tesztelés
szoftverminőség
szoftverprojektek
szoftvertesztelés
Online Access:http://dolgozattar.uni-bge.hu/58310
Description
Abstract:A szakmai gyakorlatomat a Robert Bosch Kft.-nél töltöttem, szoftvertesztelőként. A vállalat számos piaci szegmensben jelen van az egész világon, mint például gépjárműalkatrészek, elektromos szerszámok és háztartási gépek. Én egy olyan osztályon dolgoztam, ami főképp belsős ügyfeleknek fejleszt alkalmazásokat megrendelésre azzal a céllal, hogy minden folyamat digitalizálva legyen, és például ne egy egyszerű Excel fájlt használjanak a dolgozók munka közben, ha erre lehet készíteni egy jobb alternatívát. A tesztelés rendkívül fontos folyamat egy szoftver fejlesztése közben, hogy a kész termék hibamentesen és a megrendelő által elvárt módon működjön. Az egyre komplexebb és több igényt kielégítő szoftverek esetében erre kiemelten nagy figyelmet kell fordítani, hogy a lefejlesztett alkalmazás az elvártnak megfélő minőséggel bírjon. A szakmai gyakorlat beszámoló első részében bemutatom az agilis projektmenedzsment rendszer folyamatait az osztályon belül, ahol dolgoztam. Ez alapozta meg a mindennapi munkavégzést, beleértve a megbeszéléseket, feladatok határidejének és fontosságának megszabását és a kommunikációt a fejlesztői csapat tagjai között. A beszámoló második részében azt mutatom be, hogy tesztelőként hogyan ismerem meg azokat az IT projekteket és alkalmazásokat, amiken dolgozom. Ilyenkor több szempontból vizsgálom az adott szoftvert, először felhasználó szintű ismeretet szerzek, ezt követően a folyamatait és magát a rendszert ismerem ki minél jobban, hogy a teljes működés egyértelmű és átlátható legyen számomra, ami lehetővé teszi a hibák gyors azonosítását és felismerését. A záró dolgozat első részében bemutatom az általam jelenleg használt manuális tesztelési technikákat és módszereket, valamint az automatizált teszteléshez használt keretrendszert és egyéb eszközöket, amik segítik munkámat. Továbbá ismertetem azt is, hogy milyen jegykezelőrendszerben dolgozok, és abban miként rögzítem és rendezem a jegyeket és milyen fajtái vannak. Továbbá részletezem a tesztesetek kidolgozását, szempontjait és a tesztautomata programozásának menetét és felépítését is. A záró dolgozat második részében ismertetem a jövő béli fejlesztési lehetőségeket és célokat, amiken szeretnék változtatni és elsajátítani munkám során. Valamint javaslatokat teszek arra is, hogy a jelenleg használt folyamatok és eszközök milyen alternatívákkal tehető hatékonyabbá és gyorsabbá.