Zum Inhalt springen

„Crowdtesting“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Unbelegtes und Verstösse gegen NPOV entfernt.
ÜA+
Zeile 1: Zeile 1:
'''Crowdtesting''' {{IPA|[kɹaʊd ˈtestɪŋ]}} bezeichnet das [[Betatest]]en von Software durch eine Masse von Testern über das Internet.<ref>[http://www.itmagz.com/index.php/technology-mainmenu/expertspeak-mainmenu-42/477-trends-in-software-testing.html Trends In Software Testing], Tanuj Vohra, ITmagz.com, 8. April 2009.</ref> Als Tester werden vor allem Personen angesprochen, die online Geld dazu verdienen möchten. Beim Testing wird die Intelligenz und Arbeitskraft der sogenannten Crowd ([[Englisch|engl.]] für „Menschenmasse“, „Auflauf“) genutzt. So können beispielsweise [[Mobile App|Apps]] und [[Webanwendung]]en bereits vor der [[Markteinführung]] geprüft werden.
{{Überarbeiten}}''Crowdtesting''' {{IPA|[kɹaʊd ˈtestɪŋ]}} bezeichnet das [[Betatest]]en von Software durch eine Masse von Testern über das Internet.<ref>[http://www.itmagz.com/index.php/technology-mainmenu/expertspeak-mainmenu-42/477-trends-in-software-testing.html Trends In Software Testing], Tanuj Vohra, ITmagz.com, 8. April 2009.</ref> Als Tester werden vor allem Personen angesprochen, die online Geld dazu verdienen möchten. Beim Testing wird die Intelligenz und Arbeitskraft der sogenannten Crowd ([[Englisch|engl.]] für „Menschenmasse“, „Auflauf“) genutzt. So können beispielsweise [[Mobile App|Apps]] und [[Webanwendung]]en bereits vor der [[Markteinführung]] geprüft werden.
== Vorteile ==
== Vorteile ==
Die Crowd zeichnet sich dadurch aus, dass sie über eine Vielzahl unterschiedlicher Testgeräte ([[Computer]], [[Smartphone]], [[Tablet-PC]] etc.) verfügt. Da die Tester ihre eigenen Geräte einsetzen, kann die Crowd über die Masse an Testern potenziell alle [[Endgerät]]e mit sämtlichen Kombinationen aus Hersteller, [[Betriebssystem]], Version, [[Browser]], [[Mobilfunkprovider|Provider]] und Displaygröße abdecken. Dadurch ist es möglich, die [[Kompatibilität (Technik)|Kompatibilität]] zu möglichst vielen Endgeräten zu gewährleisten. Durch den diversifizierten Pool an Testern wird das Testen während des gesamten [[Software-Lebenszyklus]] ermöglicht, da neben klassischen funktionalen Tests für die Suche nach Fehlern ([[Programmfehler|Bug]]s) ebenfalls spezielle Zielgruppen für [[Usability-Test]]s zugänglich gemacht werden. Ein weiterer Vorteil von Crowdtesting ist die hohe Flexibilität der Crowd, die jederzeit - auch am Wochenende - einsatzbereit ist.
Die Crowd zeichnet sich dadurch aus, dass sie über eine Vielzahl unterschiedlicher Testgeräte ([[Computer]], [[Smartphone]], [[Tablet-PC]] etc.) verfügt. Da die Tester ihre eigenen Geräte einsetzen, kann die Crowd über die Masse an Testern potenziell alle [[Endgerät]]e mit sämtlichen Kombinationen aus Hersteller, [[Betriebssystem]], Version, [[Browser]], [[Mobilfunkprovider|Provider]] und Displaygröße abdecken. Dadurch ist es möglich, die [[Kompatibilität (Technik)|Kompatibilität]] zu möglichst vielen Endgeräten zu gewährleisten. Durch den diversifizierten Pool an Testern wird das Testen während des gesamten [[Software-Lebenszyklus]] ermöglicht, da neben klassischen funktionalen Tests für die Suche nach Fehlern ([[Programmfehler|Bug]]s) ebenfalls spezielle Zielgruppen für [[Usability-Test]]s zugänglich gemacht werden. Ein weiterer Vorteil von Crowdtesting ist die hohe Flexibilität der Crowd, die jederzeit - auch am Wochenende - einsatzbereit ist.

Version vom 9. März 2015, 16:29 Uhr

Crowdtesting' [kɹaʊd ˈtestɪŋ] bezeichnet das Betatesten von Software durch eine Masse von Testern über das Internet.[1] Als Tester werden vor allem Personen angesprochen, die online Geld dazu verdienen möchten. Beim Testing wird die Intelligenz und Arbeitskraft der sogenannten Crowd (engl. für „Menschenmasse“, „Auflauf“) genutzt. So können beispielsweise Apps und Webanwendungen bereits vor der Markteinführung geprüft werden.

Vorteile

Die Crowd zeichnet sich dadurch aus, dass sie über eine Vielzahl unterschiedlicher Testgeräte (Computer, Smartphone, Tablet-PC etc.) verfügt. Da die Tester ihre eigenen Geräte einsetzen, kann die Crowd über die Masse an Testern potenziell alle Endgeräte mit sämtlichen Kombinationen aus Hersteller, Betriebssystem, Version, Browser, Provider und Displaygröße abdecken. Dadurch ist es möglich, die Kompatibilität zu möglichst vielen Endgeräten zu gewährleisten. Durch den diversifizierten Pool an Testern wird das Testen während des gesamten Software-Lebenszyklus ermöglicht, da neben klassischen funktionalen Tests für die Suche nach Fehlern (Bugs) ebenfalls spezielle Zielgruppen für Usability-Tests zugänglich gemacht werden. Ein weiterer Vorteil von Crowdtesting ist die hohe Flexibilität der Crowd, die jederzeit - auch am Wochenende - einsatzbereit ist. Da die Tester nicht am Entwicklungsprozess beteiligt sind, sind sie unvoreingenommen gegenüber dem Produkt und sehen Verbesserungspotential, welches den eigentlichen Entwicklern durch Betriebsblindheit unter Umständen nicht auffällt. Auch bedeutet eine Auslagerung der Testabläufe eine erhebliche Kostenersparnis, da weder ein umfangreicher Gerätepark etabliert werden muss, noch inhouse-Mitarbeiter bezahlt werden müssen.[2]

Ablauf eines Projekts

Ein in Auftrag gegebenes Testprojekt wird von der Masse im Internet bearbeitet. Getestet werden neben Apps beispielsweise Onlineshops oder Browsergames. Jeder Tester berichtet detailliert über gefundene Fehler. Je nach Anbieter fungiert ein Projektmanager als Bindeglied zwischen Tester und Entwickler. Dieser ist für die Qualitätssicherung der Ergebnisse zuständig und dient als Ansprechpartner für beide Seiten. Abschließend erhalten die Produktentwickler einen detaillierten Report. Für ihre Leistung erhalten die Freizeitarbeiter beim Crowdtesting – im Gegensatz zu manchen Formen des Crowdsourcing – eine Gegenleistung. Dabei erhalten die Tester in der Regel abhängig von der Anzahl und dem Schweregrad der gefundenen Fehler eine leistungsabhängige Vergütung - in der Regel in Form von Geld. Die Kommunikation zwischen Anbieter und Tester wird häufig über eine Plattform im Web 2.0 realisiert. In der Regel schreibt der Anbieter über diese Plattform einen neuen Test aus und spricht gegebenenfalls bestimmte Zielgruppen an. Falls ein Tester eine Einladung erhält, kann er sich entscheiden ob er an dem ausgeschriebenen Test teilnehmen möchte. Nachdem der Test gestartet ist, erhalten die Tester ihre Aufgaben und haben einen bestimmten Zeitrahmen um diese auszuführen. Ein typischer Crowdtest dauert in der Regel zwischen einem und drei Tagen. Danach erhält der Auftraggeber Zugang zu den Ergebnissen.

Geschichte

Historisch gesehen ist Crowdtesting ein relativ junger Begriff, der erst seit wenigen Jahren verstärkt eingesetzt wird. Es handelt sich um eine Anlehnung an den Begriff des Crowdsourcing, der 2006 von Jeff Howe[3] und Mark Robinson (Wired Magazine) geprägt wurde.

Einzelnachweise

  1. Trends In Software Testing, Tanuj Vohra, ITmagz.com, 8. April 2009.
  2. Jan Wolter: Developing Successful Applications with the Help of Crowd Testing, testing experience, März 2014.
  3. Jeff Howe: Crowdsourcing. Why the Power of the Crowd is Driving the Future of Business. Three Rivers Press, New York NY 2009, ISBN 978-0-307-39621-1.