Csatlakozz hozzánk és merülj el velünk a minőségbiztosítás világában, ahol minden alkalommal más-más témakör szakértőivel beszélgetünk a szoftverfejlesztés és tesztelés legújabb trendjeiről és jól bevált gyakorlatairól. Házigazdák: Hargitai Zsolt (TesterLab) és Simon Kornél (ibello).
A Quality Master podcast negyedik adásának vendége Görög Márton szoftverfejlesztő, mesterséges intelligencia kutató, aki számos egyéb kiváló teljesítménye mellett 2019-ben megnyerte a NeurIPS konferencia Pommerman versenyét. Érdekes volt látni, hogy ennek ellénére (vagy épp ezért?) többször is a mesterséges intelligenciával kapcsolatos óvatosságra int minket az adásban, és nem azért, amiért általában szoktak. Nem a jövőben az ember helyébe lépő általános mesterséges intelligencia szerinte az aktuális veszély, hanem az, hogy túlzottan megbízunk a mostani megoldásokban, és kritika nélkül fogadjuk el azok javaslatait. A podcastből kiderül, hogy a gépi tanulás, vagy a neurális hálók és az utóbbiból következett nagy nyelvi modellek, mint a Chat-GPT, sem vadonatúj megoldások, a neurális hálóval már Neumann János is kísérletezett, de a továbbiakban még az aktuális hiányosságai és veszélyei ellenére is nehéz lesz nélküle versenyben maradnunk. Kiderül továbbá az is, hogy: - Miért hallucinál a ChatGPT, és hogy lehetne meglőzni azt? - Hol készülnek a nagy magyar nyelvi modellek és miért fontos ez a magyarul beszélőknek? - Hogy váltak geopolitikai tényezővé a korábban játékra használt videókártyák? - Vagy hogy mi ért átláthatatlan és nehezen tesztelhető az MI? De szóba kerül az is, hogyan lehet használni a szoftvertesztelőknek a mesterséges intelligenciát, mire lehet még használni teszt adatok generálásán és a szoftverkód statikus tesztelésén túl. Úgy néz ki, hogy a szoftvertesztelési életciklus minden fázisára van már olyan MI-vel támogatott eszköz, amely segítené a tesztelők munkáját, csak győzzük felfedezni azokat. Lehetséges, hogy meg kéne kérnünk a metserséges intelligenciát, hogy kivonatolja számunkra a szoftvertesztelésben használt mesterséges intelligencia eszközök fejlődését és ábrázolja azt egy kattintható időegyenesen? Az adás szereplői: https://www.linkedin.com/in/gorogm/ https://www.linkedin.com/in/kornel-simon/ https://www.linkedin.com/in/zsolt-hargitai/ A Quality Master adásait nem csak itt éred el, hanem még: Spotify: https://spoti.fi/3ywYwXT Youtube: https://bit.ly/3KizsGT #IT #softwaretesting #szoftvertesztelés #agile #qualityassurance
A Quality Master podcast negyedik adásának vendége Görög Márton szoftverfejlesztő, mesterséges intelligencia kutató, aki számos egyéb kiváló teljesítménye mellett 2019-ben megnyerte a NeurIPS konferencia Pommerman versenyét. Érdekes volt látni, hogy ennek ellénére (vagy épp ezért?) többször is a mesterséges intelligenciával kapcsolatos óvatosságra int minket az adásban, és nem azért, amiért általában szoktak. Nem a jövőben az ember helyébe lépő általános mesterséges intelligencia szerinte az aktuális veszély, hanem az, hogy túlzottan megbízunk a mostani megoldásokban, és kritika nélkül fogadjuk el azok javaslatait. A podcastből kiderül, hogy a gépi tanulás, vagy a neurális hálók és az utóbbiból következett nagy nyelvi modellek, mint a Chat-GPT, sem vadonatúj megoldások, a neurális hálóval már Neumann János is kísérletezett, de a továbbiakban még az aktuális hiányosságai és veszélyei ellenére is nehéz lesz nélküle versenyben maradnunk. Kiderül továbbá az is, hogy: - Miért hallucinál a ChatGPT, és hogy lehetne meglőzni azt? - Hol készülnek a nagy magyar nyelvi modellek és miért fontos ez a magyarul beszélőknek? - Hogy váltak geopolitikai tényezővé a korábban játékra használt videókártyák? - Vagy hogy mi ért átláthatatlan és nehezen tesztelhető az MI? De szóba kerül az is, hogyan lehet használni a szoftvertesztelőknek a mesterséges intelligenciát, mire lehet még használni teszt adatok generálásán és a szoftverkód statikus tesztelésén túl. Úgy néz ki, hogy a szoftvertesztelési életciklus minden fázisára van már olyan MI-vel támogatott eszköz, amely segítené a tesztelők munkáját, csak győzzük felfedezni azokat. Lehetséges, hogy meg kéne kérnünk a metserséges intelligenciát, hogy kivonatolja számunkra a szoftvertesztelésben használt mesterséges intelligencia eszközök fejlődését és ábrázolja azt egy kattintható időegyenesen? Az adás szereplői: https://www.linkedin.com/in/gorogm/ https://www.linkedin.com/in/kornel-simon/ https://www.linkedin.com/in/zsolt-hargitai/ A Quality Master adásait nem csak itt éred el, hanem még: Spotify: https://spoti.fi/3ywYwXT Youtube: https://bit.ly/3KizsGT #IT #softwaretesting #szoftvertesztelés #agile #qualityassurance
Harmadik adásunk vendége Schaffhauser Balázs tesztmenedzser, agilis coach, akivel Simon Kornél és Hargitai Zsolt többek között arról is beszélgetett miért vált mára helyenként szitokszóvá az agilitás.
Csak azért, mert a projektek letudni és megúszni akarják az ezzel járó feladatokat, ahelyett, hogy a mögöttes gondolatiságot helyeznék előtérbe? Miért lesz jobb mindenki számára, ha a szoftvertesztelő kicsit érti a Javascript alapjait, miközben a fejlesztő tisztában van azzal, miért fontos a korai tesztelés, miközben mindketten értik, hogy mi az az üzleti környezet, amiben a szoftverük létezik. Mi a viszonya az agilitásnak a dokumentációhoz, tényleg igaz, hogy a működő szoftver fontosabb, mint a specifikáció? És ha ez a specifikáció több, mint ezer oldalra rúgna, akkor elvárható, hogy azt bárki értelmezni tudja? Hol az arany középút, és hol segít ebben az agilis megközelítés. Schaffhauser Balázs régi motoros már a szakmában, aki nagyon megkapóan és érzékletesen tud beszélni az olyan fogalmakról is, mint a kisebb transzportációs veszteség, vagy a white box tesztelés. Akire kicsit is igaz az a megállapítás, hogy munkájának célja a sikeres szoftverfejlesztés, vagy legalább már egyszer életében mélyen felháborodott egy rosszul működő appon, remekül fog szórakozni ezen az adáson. Az adás szereplői: https://www.linkedin.com/in/kornel-simon/ https://www.linkedin.com/in/bschaffhauser/ https://www.linkedin.com/in/zsolt-hargitai/ A Quality Master adásait nem csak itt éred el, hanem még: Spotify: https://spoti.fi/3ywYwXT Youtube: https://bit.ly/3KizsGT #IT #softwaretesting #szoftvertesztelés #agile #qualityassurance
A Quality Master podcast második adásának vendége Nagy Gáspár volt, akit jó eséllyel nem kell bemutatni senkinek, aki valaha járt magyarországi szoftverteszteléssel kapcsolatos rendezvényen. Gáspárt azonban nem csak előadóként és trénerként lehet ismerni, hanem a Specflow és SpecSync atyjaként, valamint több Behaviour-Driven Development (BDD) témájú könyv szerzőjeként is.
Az adásban számos olyan dolog szóba kerül, amik nélkül jó eséllyel igen csak bajos jó minőségű szoftvert gyártani:
- Miért kell inkább a szoftveres hibákat megelőzni, mint kijavítani, és miért ugyanaz a logikája ennek, mint az iskolai fogászatnak.
- Miért nem lehet megtanulni könyvből focizni és miért várjuk el mégis időnként, hogy így fejlesszünk szoftvert?
- Miért lett Cucumber a név, és honnan ered a három amigo kifejezés?-
És ha már három amigo, akkor valójában ez a szám miért nem három a valóságban?
De olyan dolgokra is fény derül, mint:
- Hogyan lehet már ma használni az AI-t a BDD-ben és mi lesz az ember szerepe ebben 10 év múlva?
- Miért a bankszektorban és az egészségügyi fejlesztlésekben a legelterjedtebb a BDD?
- Mire nem jó a BDD? Mit jelent az, hogy a BDD egy második generációs metodológia?
- Miért érdemes meghallgatni Dan North előadásait a konferenciákon?
Nagy Gáspár Seb Rose-zal közös BDD-ről szóló könyveit itt érheted el:
https://leanpub.com/bddbooks-discovery
https://leanpub.com/bddbooks-formulation
Az adás szereplői:
https://www.linkedin.com/in/kornel-simon/
https://www.linkedin.com/in/zsolt-hargitai/
https://www.linkedin.com/in/gasparnagy/
A Quality Master adásait nem csak itt éred el, hanem még:
Spotify: https://spoti.fi/3ywYwXT
Youtube: https://bit.ly/3KizsGT
Új podcast sorozatot indít közösen az ibello és a TesterLab, két szoftveres minőségbiztosítással foglalkozó cég, azzal a félhangosan kimondott céllal, hogy ne csak az IT-ban dolgozók, hanem az átlag emberek is jobban átlássák, mit adnak nekünk a szoftverek, és mit vesznek el, ha nem működnek, úgy ahogy várnánk.
A podcast-sorozat két házigazdája Hargitai Zsolt (TesterLab) és Simon Kornél (ibello) ketten együtt 40+ éve foglalkoznak a szoftverek minőségével és az #1 részben rögtön körbe is járják, mi is az a szoftverminőség (spoiler alert: nem merül ki annyiban, hogyha megnyomok egy gombot, akkor az oda navigál minket, ahova várnánk, spoiler alert 2: úgy tűnik az ISTQB megfogalmazása áll a legközelebb hozzánk).
De szóba kerül még, hogy miért téves megközelítés a szoftver minőséget teljesen a szoftvertesztelőkhöz kötni, elhangzik néhány brutális szám arról, hogy valójában mennyire sokszor sikertelenek a szoftver fejlesztő projektek és kiderül melyik házigazda tud még mindig gépi kódban programozni, ha kell, és melyikük épített fel egy teljes szoftvertesztelő szervezetet Indonéziában.