SlideShare uma empresa Scribd logo
1 de 17
Crowdtesting: 
hogyan segítenek a 
felhasználók sikeres mobil 
appot fejleszteni? 
1 
/Fónagy Balázs 
Testbirds Kft. 
balazs.fonagy@testbirds.hu
2 
/Tesztelők változatos, nagy online 
halmaza: a crowd 
Testbirds:60. 
000+ 
tesztelő világszerte 
7.000+ 
tesztelő Magyarországon 
IT 
szakemberek 
Átlag 
felhasználók 
Profi 
tesztelők
3 
/Tesztelés a valóságban. 
Nincs tesztlabor, 
nincs emuláció 
iOS 
Tesztelők saját 
eszközei 
Valódi 
környezet
4 
/A crowdtesting típusai 
Funkcionális 
tesztelés 
User Experience / 
Usability tesztelés 
Biztonsági 
tesztelés 
Terheléses 
teszt Lokalizáció 
tesztelés
/Miért vesz részt a tesztelő? Motivációs rendszerek. 
5 
Speciális tudást 
igénylő projektek 
Projektek extrém sok 
részvevővel 
Világos győztes 
Senki nem 
dolgozik ingyen 
Nincs világos 
győztes 
Verseny: csak a legjobbak 
nyernek valamit 
Fizetség mindenkinek: 
fix vagy teljesítmény után 
Távmunka 
jellegű 
Tapasztalat/Tanulás + + Szórakozás + Közösségi elemek/Büszkeség
/Miért jó a fejlesztőnek? Közelebb hoz a felhasználódhoz. 
6
7 
/Minden eszköz azonnal elérhető, 
és jön vele egy tesztelő is 
iOS
8 
/Rengeteg elérhető tesztelő + online folyamatok = 
flexibilitás, skálázhatóság, azonnali rendelkezésre állás
9 
/Tesztelők a termék célcsoportjából: 
releváns visszajelzések
/Hibakeresés exploratív módszerrel: 
egy Android app tesztelése egy hétvége alatt 
30 
tesztelő 
10 
30 
eszköz 
4 óra 
tesztelés/fő 
= 120 munkaóra tesztelés akár 24 óra alatt 
 Kompatibilitási problémák 30 féle mobil eszközön 
 Interferenciák gyakran telepített alkalmazásokkal 
 Valós use-case-k során felmerülő problémák
/Hibakeresés strukturált teszteléssel 
mobil app tesztelése faltól-falig, tesztesetek mentén 
25 
tesztelő 
7 óra 
tesztelés/fő 
11 
200 
teszteset 
25 
eszköz 
= 170 munkaóra tesztelés akár 48 óra alatt 
 Faltól-falig minden funkció végig tesztelve 
 Teszteset menedzsment 
 Minden hiba feltárva 25 eszközön 
 Még biztosabb eredmény érdekében több kör is lehetséges
12 
/UX tesztelés több európai piacon 
alkalmazás prototípus tesztelése 
Távolról moderált 
interjúk 
Think-aloud 
videók 
Kérdőívek 
nagyobb mintán
3. Tesztelői visszajelzések és bugok 
gyűjtése az online platformon 
13 
1. Projekt 
definiciós meeting 
2. Toborzás, meghívás, 
tesztelők kiválasztása 
4. Visszajelzések elemzése, 
buglisták tisztítása 
5. Riport fejlesztési 
javaslatokkal
14 
/Mit is kap a fejlesztő? 
• Hibalista naponta, projekt végén, vagy 
azonnal 
• Választható formátumban és mezőkkel : 
JIRA export etc. 
• Tesztelők jelenthetnek a fejlesztő 
ticketing rendszerébe is 
• Elemzett felhasználói visszajelzések 
és nyers adatok: videók, riportok 
• Szakértői javaslatok 
Funkcionális 
tesztelés 
UX/CX/Usability 
tesztelés
15 
/ 
Minek kell a crowdtesting szolgáltató? 
Tesztelői 
visszajelzések 
Azonnal 
használható 
végeredmény 
Toborozza, edukálja, 
menedzseli a 
crowdot 
Felépíti a teszteket, 
támogatja a tesztelőket 
Kezeli a jogi dolgokat 
és a kifizetéseket 
Biztosítja a 
minőséget 
Elemzi és 
rendszerezi a 
visszajelzéseket
/A crowdtesting-hez kicsit a fejlesztőnek is 
máshogy kell gondolkodnia… 
16 
Az appot elérhetővé és 
tesztelhetővé kell tenni a 
felhasználóknak 
Átgondolni az appodat! 
• Tesztesetek? 
• Guide? 
• Dummy adatok? 
• Mit is akarsz tudni? 
Nyitottnak kell lenni! 
Igen, néha usability 
hibákat fognak lejelenteni 
bug-ként…
17 
/Köszönöm a figyelmet!

Mais conteúdo relacionado

Semelhante a Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.

DevOps alapelvek
DevOps alapelvekDevOps alapelvek
DevOps alapelvekfelho
 
Alkalmazás fejlesztés nagyvállalati környezetben
Alkalmazás fejlesztés nagyvállalati környezetbenAlkalmazás fejlesztés nagyvállalati környezetben
Alkalmazás fejlesztés nagyvállalati környezetbenOrsolya Faludi
 
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxIII. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxSzabolcs Gulyás
 
Tesztelesi folyamatok - Arkon
Tesztelesi folyamatok - ArkonTesztelesi folyamatok - Arkon
Tesztelesi folyamatok - Arkonzferenczik
 
II. Elmélet - ERP rendszerek árazása.pptx
II. Elmélet - ERP rendszerek árazása.pptxII. Elmélet - ERP rendszerek árazása.pptx
II. Elmélet - ERP rendszerek árazása.pptxSzabolcs Gulyás
 
Agile meetup 2013_04_10
Agile meetup 2013_04_10Agile meetup 2013_04_10
Agile meetup 2013_04_10Gábor Fehér
 
Oriana Flyer HUN
Oriana Flyer HUNOriana Flyer HUN
Oriana Flyer HUNOriana
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaFerenc Kovács
 
A mérnökké válás folyamata
A mérnökké válás folyamataA mérnökké válás folyamata
A mérnökké válás folyamatawaxey.gordon
 
Gonosz IkertestvéRek
Gonosz IkertestvéRekGonosz IkertestvéRek
Gonosz IkertestvéRekC4M7SX
 
Mobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciójaMobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciójaCsaba Szabó
 
VR (virtuális valóság) training gyorstalpaló
VR (virtuális valóság) training gyorstalpalóVR (virtuális valóság) training gyorstalpaló
VR (virtuális valóság) training gyorstalpalószabolcs budahazy
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...META-INF Kft.
 
Mi fán terem a DevOps
Mi fán terem a DevOpsMi fán terem a DevOps
Mi fán terem a DevOpsPéter Tar
 
PaeLife newsletter 3 (Hungarian)
PaeLife newsletter 3 (Hungarian)PaeLife newsletter 3 (Hungarian)
PaeLife newsletter 3 (Hungarian)Paelife Consortium
 

Semelhante a Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden. (20)

DevOps alapelvek
DevOps alapelvekDevOps alapelvek
DevOps alapelvek
 
Alkalmazás fejlesztés nagyvállalati környezetben
Alkalmazás fejlesztés nagyvállalati környezetbenAlkalmazás fejlesztés nagyvállalati környezetben
Alkalmazás fejlesztés nagyvállalati környezetben
 
Szoftver tesztelés
Szoftver tesztelésSzoftver tesztelés
Szoftver tesztelés
 
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxIII. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
 
Tesztelesi folyamatok - Arkon
Tesztelesi folyamatok - ArkonTesztelesi folyamatok - Arkon
Tesztelesi folyamatok - Arkon
 
Frontend fejlesztő
Frontend fejlesztőFrontend fejlesztő
Frontend fejlesztő
 
II. Elmélet - ERP rendszerek árazása.pptx
II. Elmélet - ERP rendszerek árazása.pptxII. Elmélet - ERP rendszerek árazása.pptx
II. Elmélet - ERP rendszerek árazása.pptx
 
Egyedi cégre szabott üzleti szoftver
Egyedi cégre szabott üzleti szoftverEgyedi cégre szabott üzleti szoftver
Egyedi cégre szabott üzleti szoftver
 
Agile meetup 2013_04_10
Agile meetup 2013_04_10Agile meetup 2013_04_10
Agile meetup 2013_04_10
 
Oriana Flyer HUN
Oriana Flyer HUNOriana Flyer HUN
Oriana Flyer HUN
 
Webkonf 2013
Webkonf 2013Webkonf 2013
Webkonf 2013
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosítása
 
A mérnökké válás folyamata
A mérnökké válás folyamataA mérnökké válás folyamata
A mérnökké válás folyamata
 
Gonosz IkertestvéRek
Gonosz IkertestvéRekGonosz IkertestvéRek
Gonosz IkertestvéRek
 
Mobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciójaMobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciója
 
Alumni Release Process
Alumni Release ProcessAlumni Release Process
Alumni Release Process
 
VR (virtuális valóság) training gyorstalpaló
VR (virtuális valóság) training gyorstalpalóVR (virtuális valóság) training gyorstalpaló
VR (virtuális valóság) training gyorstalpaló
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
 
Mi fán terem a DevOps
Mi fán terem a DevOpsMi fán terem a DevOps
Mi fán terem a DevOps
 
PaeLife newsletter 3 (Hungarian)
PaeLife newsletter 3 (Hungarian)PaeLife newsletter 3 (Hungarian)
PaeLife newsletter 3 (Hungarian)
 

Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.

  • 1. Crowdtesting: hogyan segítenek a felhasználók sikeres mobil appot fejleszteni? 1 /Fónagy Balázs Testbirds Kft. balazs.fonagy@testbirds.hu
  • 2. 2 /Tesztelők változatos, nagy online halmaza: a crowd Testbirds:60. 000+ tesztelő világszerte 7.000+ tesztelő Magyarországon IT szakemberek Átlag felhasználók Profi tesztelők
  • 3. 3 /Tesztelés a valóságban. Nincs tesztlabor, nincs emuláció iOS Tesztelők saját eszközei Valódi környezet
  • 4. 4 /A crowdtesting típusai Funkcionális tesztelés User Experience / Usability tesztelés Biztonsági tesztelés Terheléses teszt Lokalizáció tesztelés
  • 5. /Miért vesz részt a tesztelő? Motivációs rendszerek. 5 Speciális tudást igénylő projektek Projektek extrém sok részvevővel Világos győztes Senki nem dolgozik ingyen Nincs világos győztes Verseny: csak a legjobbak nyernek valamit Fizetség mindenkinek: fix vagy teljesítmény után Távmunka jellegű Tapasztalat/Tanulás + + Szórakozás + Közösségi elemek/Büszkeség
  • 6. /Miért jó a fejlesztőnek? Közelebb hoz a felhasználódhoz. 6
  • 7. 7 /Minden eszköz azonnal elérhető, és jön vele egy tesztelő is iOS
  • 8. 8 /Rengeteg elérhető tesztelő + online folyamatok = flexibilitás, skálázhatóság, azonnali rendelkezésre állás
  • 9. 9 /Tesztelők a termék célcsoportjából: releváns visszajelzések
  • 10. /Hibakeresés exploratív módszerrel: egy Android app tesztelése egy hétvége alatt 30 tesztelő 10 30 eszköz 4 óra tesztelés/fő = 120 munkaóra tesztelés akár 24 óra alatt  Kompatibilitási problémák 30 féle mobil eszközön  Interferenciák gyakran telepített alkalmazásokkal  Valós use-case-k során felmerülő problémák
  • 11. /Hibakeresés strukturált teszteléssel mobil app tesztelése faltól-falig, tesztesetek mentén 25 tesztelő 7 óra tesztelés/fő 11 200 teszteset 25 eszköz = 170 munkaóra tesztelés akár 48 óra alatt  Faltól-falig minden funkció végig tesztelve  Teszteset menedzsment  Minden hiba feltárva 25 eszközön  Még biztosabb eredmény érdekében több kör is lehetséges
  • 12. 12 /UX tesztelés több európai piacon alkalmazás prototípus tesztelése Távolról moderált interjúk Think-aloud videók Kérdőívek nagyobb mintán
  • 13. 3. Tesztelői visszajelzések és bugok gyűjtése az online platformon 13 1. Projekt definiciós meeting 2. Toborzás, meghívás, tesztelők kiválasztása 4. Visszajelzések elemzése, buglisták tisztítása 5. Riport fejlesztési javaslatokkal
  • 14. 14 /Mit is kap a fejlesztő? • Hibalista naponta, projekt végén, vagy azonnal • Választható formátumban és mezőkkel : JIRA export etc. • Tesztelők jelenthetnek a fejlesztő ticketing rendszerébe is • Elemzett felhasználói visszajelzések és nyers adatok: videók, riportok • Szakértői javaslatok Funkcionális tesztelés UX/CX/Usability tesztelés
  • 15. 15 / Minek kell a crowdtesting szolgáltató? Tesztelői visszajelzések Azonnal használható végeredmény Toborozza, edukálja, menedzseli a crowdot Felépíti a teszteket, támogatja a tesztelőket Kezeli a jogi dolgokat és a kifizetéseket Biztosítja a minőséget Elemzi és rendszerezi a visszajelzéseket
  • 16. /A crowdtesting-hez kicsit a fejlesztőnek is máshogy kell gondolkodnia… 16 Az appot elérhetővé és tesztelhetővé kell tenni a felhasználóknak Átgondolni az appodat! • Tesztesetek? • Guide? • Dummy adatok? • Mit is akarsz tudni? Nyitottnak kell lenni! Igen, néha usability hibákat fognak lejelenteni bug-ként…
  • 17. 17 /Köszönöm a figyelmet!

Notas do Editor

  1. A crowdtesting szolgáltató szerepe a történetben Kidolgozza a tesztet Feladatot szétosztja a tesztelőknek Segíti, oktatja a tesztelőket Begyűjti a visszajelzéseket Összesíti, elemzi – ez a turmixolás Gyümölcsturmix az több mint gyümölcsök összessége – kis tej, kis méz, kis turmixolás Végeredmény: egyből fogyasztható, hasznos a megrendelőnek