View
1
Download
0
Category
Preview:
Citation preview
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Test Centerund
agile Tester -
Ein Widerspruch ?
17-Februar-2011
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Agenda
• Vorstellung
• Die wichtigsten Fragen
• Präsentation des Unternehmens
• Aufgaben des Test Centers im mittelständischen
Unternehmen
• Warum agile SW/FW Entwicklung ?
• Agiles/traditionelles testen
– gibt es da Unterschiede ?
• Ihre Fragen/Anmerkungen
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Vorstellung
• Über mich:
• Bis Sept. 2010 Manager Test Center BDT AG in
Rottweil
• Seit Okt. 2010 Testleiter TIS Bombardier
Transportation GmbH in Hennigsdorf (b. Berlin)
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Die wichtigsten Fragen
• Wie kann ein Test Center den agilen Prozess
unterstützen ?
• Was sind die Unterschiede für einen Tester ?
• Sind die Tester verschieden ?
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Präsentation des Unternehmens
• BDT AG
• Gegründet 1967 in Rottweil
• Mittelständisches Unternehmen mit ca. 700
Mitarbeitern
• 6 Standorte weltweit
– Rottweil, Deutschland
– Lauffen, Deutschland
– Guadalajara, Mexiko
– Zhuhai, China
– Irvine (CA), USA
– Sarasota (FL), USA
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Vorstellung der wichtigsten Produkte
• Entwicklung und Produktion von
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Vorstellung der wichtigsten Produkte
• Entwicklung und Produktion von
• Papiereingabe- und Papierausgabegeräte für high volume Printer
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Vorstellung der wichtigsten Produkte
• Entwicklung und Produktion von
• Datasicherungsprodukten für den OEM Markt (z.B. DELL, Fujitsu, HP, IBM)
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Test Center BDT
• Qualifizierung der Produkte durch das Test Center der BDT AG
• Test Center: von der Entwicklung unabhängige Organisation
Test Center
Testspezialisten
Tester in
Projekt-Team 2
Tester in
Projekt-Team 3Tester in
Projekt-Team 4
QM
Tester in
Projekt-Team 1
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Test Center BDT
• Projektteams werden durch Testmitarbeiter unterstützt (evtl. nur zeitweise)
• Die Testorganisation definiert und stellt die Testinfrastruktur bereit
• Größter Anteil der Qualifizierungen notwendig für den Firmware/Software Anteil am Produkt
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Warum agile SW/FW Entwicklung ?
• Situation in 2009– Verzögerung der Software/Firmware Lieferung
wegen später Kundenanforderungen
– Tests werden spät im Entwicklungsprozess durchgeführt
• -> nur teilweise Qualifizierung
• -> minimale Testautomatisierung
• -> Tests werden nur durch Testmitarbeiter durchgeführt
– Nach Auslieferung an den Kunden hat die Software/Firmware noch eine nennenswerte Anzahl von Fehlern
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Warum agile SW/FW Entwicklung ?
• Situation in 2010– Neue Produktentwicklung für den
Unternehmensbereich Storageautomation wird agil durchgeführt (SCRUM)
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Das “agile” Test Center
• Unterstützt agile Projektteams
– Aufsetzen der Hardware Infrastruktur (z.B. Server, ...)
– Bereitstellung und Pflege von Softwaretools (z.B.
Werkzeuge zur Automatisierung, Skripts, ...)
– Auswahl von neuen Werkzeugen für das entsprechende
Projekt
– Schulung der Projektteams in der Verwendung von Tools
und Hardware
• Testspezialisten sind nur zeitweise Mitglieder des
Projektteams (kein Unterschied zur traditionellen
Praxis)
• Testengineer ist Teil des SCRUM-Teams
(Unterschied zur traditionellen Praxis)
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Tester (agil/traditionell)
• Unterschiede
– Erhöhte persönliche Verantwortung
– Programmierkenntnisse für die Testautomatisierung
– Sehr gute Kommunikationsfähigkeiten
– Teamplayer
– Multidisziplinäres Team
– Durchgängige Testphase (Test von „unvollständiger“
Software)
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Tester (agil/traditionell)
• Unterschiede
– Wie geht man mit unvollständigen/fehlenden
Spezifikationen um ?
– Nicht jeder Fehler wird im Trackingtool eingetragen (gilt nur
für laufenden Sprint)
– Tester kann „überstimmt“ werden (Qualität ist das Teamziel)
– Test ist nicht unabhängig von den Entwicklern
– Test zuerst was den meisten Gewinn für das Team bringt
– Durchführung von weiteren Aufgaben, die nicht typische
Testaufgaben sind
– .....
– -> nicht jeder Tester kann ein agiler Tester sein
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Tester (agil/traditionell)
• Vorteil für den Tester
– Gute Kenntnis über den Stand der implementierten
Funktionalität (auch wenn nur reduzierte Dokumentation
verfügbar ist)
– Bessere Identifikation mit dem neuen Produkt
– Man lernt etwas neues (z.B. neue Programmiersprache)
– Persönliche Weiterentwicklung (z.B.
Kommunikationsfähigkeiten, Analysefähigkeiten)
– Dokumentiere nur was wirklich notwendig ist (Reduzierung
auf ein notwendiges Minimum)
– .....
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Aufgaben und Verantwortlichkeiten
• Zusätzliche Aufgaben/Verantwortlichkeiten
– Schulung der anderen Teammitglieder über verschiedene
Testthemen
– Unterstützung des Teams während der Unittests
– Klärung was wann getestet werden kann
– Unterstützung bei der Sprintplanung
– Teilnahme an täglichen SCRUM Besprechungen
– Teilnahme an SCRUM Reviews
– ......
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Pigs & Chickens
testing experience, Vol. 7 Sept. 2009, page 7
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Sind Sie ein „agiler“ Tester ?
– Testen Sie selbst - (Tester´s Agile Checklist; Stuart Reid,
testing experience, Vol. 7 Sept. 2009, page 12)
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Fragen/Anmerkungen
?!
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
Kontakt
Name: Erhardt Wunderlich
Firma: Bombardier Transportation GmbH
Business Unit Germany and Scandinavia
PGR/ 3HETT
Am Rathenaupark
16761 Hennigsdorf
Deutschland
E-Mail: erhardt.wunderlich@de.transport.bombardier.com
Tel.: +49 3302 89-3459
Test Center und agile Tester – ein Widerspruch ? ASQF 2011 Rev 0.1
• Vielen Dank für Ihre Aufmerksamkeit
Recommended