Page tree

Korszerű szoftverfejlesztés és tesztmenedzsment

 

Ez a képzés a META-INF Kft. és stratégiai partnere, a CodeCanvas Kft. közös együttműködésében valósul meg.

Fejlesztés hatékonyságnövelése

"The software is eating the world". Életünk minden percében olyan szolgáltatásokat veszünk igénybe, olyan eszközöket használunk, amelyek szoftverekre épülnek. A szoftverek mindent behálóznak, mindenhol jelen vannak. Ebben a gyorsan változó világban a fejlesztőcégek olyan kihívásokkal, time-to-market nyomással néznek szembe, amelyet csak a fejlesztési sebesség növelésével tudnak teljesíteni. Az ügyfelek elvárásai és a piaci verseny miatt a termékek gyorsabban fejlődnek, összetettebbek.

Ezért ma már lehetetlen minőségi szoftverek előállítása korszerű eszközök, és módszertanok alkalmazása nélkül. Az Atlassian termékei megfelelnek azoknak a követelményeknek, amelyeket a szoftverfejlesztésben a különböző szerepkörökben dolgozók támasztanak.

Annak érdekében, hogy ebből az eszköztárból kihozhassuk a legtöbbet, képzett munkatársakra van szükség. Ez a képzés segít elsajátítani a szükséges ismereteket, és olyan lehetőségeket mutat be, amelyek korábban ismeretlenek vagy elérhetetlenek voltak a fejlesztők számára.

Például:

  • Gitflow workflow: Feature branchek létrehozása Bitbucketben a kapcsolódó Story vagy Feature issue-ból a Jira-ban. Issuek automatikus állapotváltásai a Bitbucket repository módosításával együtt (branchok és Pull Requestek kezelése).
  • Azonnali visszacsatolás a kódváltozásról: Forráskód módosítása (Commit vagy merge Bitbucket-ben), automatikusan elindítja a build folyamatot és lefuttatja a teszteket a Bamboo segítségével. Hiba esetén a commiterek értesítést kapnak emailben vagy Hipchatban.
  • Verziók, releasek állapotának áttekintése a Jira Release Hub segítségével.
  • Code review a Fisheye és a Crucible használatával
  • Automatikus deployment Jira verziók releaselésével


Kinek érdemes eljönni?

Szoftverfejlesztőknek, fejlesztés vezetőknek, erős fejlesztői vénával rendelkező projektvezetőknek, scrum mastereknek, product ownereknek, akik szeretnék mélységeiben megismeri az Atlassian termékek által nyújtott lehetőségeket a fejlesztéstámogatás és tesztmenedzsment világában.

A képzés intenzív, gyakorlatorientált, és fejlesztői kompetenciákra épít, így akkor tud igazán hasznosulni, ha a résztvevők szoftverfejlesztés témakörben dolgoznak, vagy terveznek dolgozni.

A tartalmas tematika elsajátítása megköveteli a Jira alapos felhasználó szintű ismeretét (Jira felhasználó tréning mindenképp javasolt előfeltétel!), és/vagy a tesztelési technikák, módszertanok fogalomrendszerének ismeretét, de a témakörök nagy része nem igényel több éves fejlesztői tapasztalatot, vagy mély ismeretet az Atlassian eszközök terén. A képzés látókör szélesítésnek is kiváló.


A képzésről

2 * 8 órás képzés. Az első napon a résztvevők megismerkedhetnek az Atlassian fejlesztést támogató DevTools eszközeivel, jó gyakorlataival. Lehetőségük lesz gyakorlati környezetben kipróbálni annak a hatékonyságnövelő erejét, amikor izoláltan működő megoldások helyett egy integrált rendszerben dolgozhatnak. A második napon a tesztelés kerül a fókuszba. Mind a manuális tesztek, mind az automatizált tesztek Atlassian környezetben való kezelését, mind néhány elterjedt tesztautomatizáló eszköz integrációs megoldásait próbálhatják ki a résztvevők labor környezetben.

A csoport minimálisan 8 fővel indul, és maximum 16 jelentkező részvételével zajlik. A tréningre mindenki hozzon magával notebookot.

A képzés tematikája

 1. nap - Atlassian Dev Tools

  • Atlassian ökoszisztéma áttekintése
    • Jira, Confluence Bitbucket, Fisheye, Crucible
  • Git workflow-k használata, alternatívák áttekintése
    • A Gitflow részletes megismerése, Feature branchok, release branchok
  • Fejlesztéstámogatás a Jira, Bamboo, Bitbucket és Fisheye/Crucible integrációjával
    • Branch-ok és Pull Request-ek létrehozása Jira-ból a Bitbucketben
    • Buildelés, Continous Integration tesztek és Deployment folyamatok indítása Bambooban
      automatikusan kódváltozás hatására és Jira-ból (Release managemement)
    • Jira Issue-k, Story-k automatikus állapotváltozásai a Bitbucket és Bamboo használatával
    • Continous Delivery és Deployment támogatás Bambooban
    • Code Review Bitbucket Pull requestek vagy Fishey/Crucible segítségével
  • Központi értesítőrendszer a fejlesztési folyamatok állapotáról Hipchat-ben

 2. nap - Minőségbiztosítás és tesztmenedzsment

  • A forráskód minőségének automatikus ellenőrzése SonarQube-bal
  • Tesztelés elmélet
    • funkcionális tesztek (smoke, regression, user acceptance)
    • nem funkcionális (teljesítmény, biztonság, UX)
  • Tesztmenedzsment megoldások Jira Core/Software alapfunkciókkal
    • Jira issue type-ok, sub-taskok, linkek
  • Tesztmenedzsment Jira-ban add-onok segítségével manuális és automatizált tesztek futtatásának támogatására 
    • Kanoah, Zephyr, Capture,...
    • Követelmények és tesztesetek összekapcsolása
    • Követelmények lefedettségének ellenőrzése (Requirements coverage)
  • Automatikus tesztek használata az Atlassian ökoszisztémában
    • Bamboo és tesztmenedzsment eszközök integrációja (Selenium + RIDE, Ranorex)
    • Tesztek futtatása Bamboo-val Commit hatására
    • Teszteredmények kezelése

A tréninget követően

  1. A résztvevők alapos ismeretekkel rendelkeznek majd az Atlassian fejlesztést és tesztelést támogató megoldásaival kapcsolatban
  2. Gyakorlatorientált megközelítésnek köszönhetően a mindennapi életben hasznosítható jó gyakorlatokat ismerhetnek meg
  3. Képesek lesznek nem csak használni, hanem felépíteni egy komplex Atlassian ökoszisztémát
  4. Tájékozottak lesznek a kódminőség javítás és a tesztelés hatékonyságnövelési lehetőségeivel
  5. Mind alapfunkciókkal, mind kiegészítők segítségével képesek lesznek egy egyedi igényekre szabott tesztmenedzsment környezet kialakítására
  6. Megismerik a lehetőségeket a tesztek Atlassian eszközökbe való integrálhatósága témakörben (CI, Teszt menedzsment, Felfedező tesztek, Automatizált tesztelés)
  7. Tagjai lehetnek egy zárt csoportnak, melyben volt diákjaink - és tanáraink - a tanfolyamot követően is profitálhatnak az értékes tapasztalatcserékből

Ügyfelek véleményei

"Átfogó képet adott az Atlassian termékeiről, és megismerhettük a belőlük alkotott rendszert."

"Olyan gyakorlati tapasztalatok kerültek megosztásra, amiket lehet a napi munka során használni."

"Igazán csak a gyakorlati használaton keresztül lehet megismerni ezeknek a rendszereknek az értékeit. A képzés ezt kiválóan teljesíti."

"Az itt hallott információkat kiválóan fogom tudni használni a saját folyamataink alakításánál illetve az eszközök megválasztásánál."

"A gyakorlati példák nagyban hozzájárultak ahhoz, hogy a mi saját folyamatainkban is el tudjuk képzelni, hogy hogyan tudjuk a legjobban integrálni az Atlassian eszközöket.
Nagyon pozitív élmény volt, hogy a tesztelési gyakorlatok kiválóan elő voltak készítve a virtuális gépeken."

Oktatóink


Atlassian szakértőként 2007 óta sok hazai és külföldi vállalatnak segített bevezetni, és használni az Atlassian termékeit. Megalapítója a META-INF-nek. Sokéves fejlesztői múlttal rendelkezik, lelkes híve az agilis fejlesztői módszertanoknak, Certified Scrum Master.

Hegyi Tibor, ügyvezető

A BME-VIK-en végzett, mérnök informatikusként. 5 év automatizált tesztelési, valamint teszt koordinálási tapasztalattal saját tesztautomatizálással foglalkozó vállalkozás keretében automatizált szoftverteszteléssel foglalkozik.

Szakál Balázs, tanácsadó

Web, mobil, desktop és embedded platformok tesztautomatizálásával foglalkozik már lassan 5 éve, mellette folyamatosan kutatja a különböző tesztkörnyezetek és teszteszközök integrálhatóságát.

Szabó Márk, tesztautomatizáló mérnök

További képzéseink

3 vagy több fő egyszerre történő jelentkezése esetén képzéseinket kedvezményes áron biztosítjuk

Link

Jira felhasználóknak

Váljon a Jira mesterévé egy nap alatt.
Út az alapoktól a rutinos felhasználóig.

Link

Kollaboráció hatékonyan

Ismerje meg a hatékony kollaboráció technikáit az Atlassian eszközeivel.

Link

Jira adminisztrátoroknak

Igazodjon el a Jira beállításainak
rejtelmeiben!

Link

Agilis projektmenedzsment

Ismerje meg az Agilis módszertanokat és azok hatékony támogatását.

Link

Skálázható ügyféltámogatás

Ismerje meg a hatékony ügyfélmenedzsment eszközeit

Link

Korszerű szoftverfejlesztés

Fejlesztés és tesztelés integrált Atlassian ökoszisztémával

Link

Data Center

Ismerje meg és próbálja ki a Data Center termékeket

Link

Tudásbázis építés

Betekintés a tudásbázis építés módszertani fortélyaiba

Link