istqb und iso 29119: freund oder feind? - asqf.de · auf die plätze… dussa-zieger@method park...
TRANSCRIPT
ISTQB und ISO 29119: Freund oder Feind?
ASQF FG-Vortrag, 25.11.2014
Klaudia Dussa-Zieger (Method Park Consulting GmbH)Frank Simon (BLUECARAT AG)
� Auf die Plätze…◦ Dussa-Zieger@Method Park Consulting GmbH
◦ Simon@BLUECARAT AG
� fertig…◦ Standards: Sinn und Unsinn
◦ ISTQB
◦ ISO/IEC/IEEE 29119
� Los:◦ Gemeinsamkeiten & Unterschiede
� And the winner is: You!
2
Agenda
� Method Park Consulting GmbH
� Obfrau DIN NA-01-07 Software und Systems Engineering
� ASQF Fachgruppenleitung SW-Test
� Mitglied des German Testing Board
3
Auf die Plätze…Dussa-Zieger@Method Park Consulting GmbH
� BLUECARAT AG� Leiter Business Development
� BITKOM� Leiter AK Software-Engineering
� Vorsitzender des LA Software
� German Testing Board� Stellvertretender Vorsitzender
4
Auf die Plätze…Simon@BLUECARAT AG
Projektmanagement InfrastrukturmanagementQualitätssicherung
Softwareentwicklung Mobile Lösungen Staffing Services
Interoperabilitätsmanagement Securitymanagement
5
fertig…Standards: Sinn und Unsinn
Aus: http://xkcd.com/927/
6
fertig…Standards: Sinn und Unsinn
Anerkannte Regeln der Technik
Stand der Technik
Stand der Wissenschaft
Zeit
Dissens
Standards
� WAS:� ISO: „Guideline documentation that reflects agreements on products,
practices, or operations by nationally or internationally recognizedindustrial, professional, trade associations or governmental bodies“
� WOFÜR:� Standards describe a current „body of knowledge“ that provides
the basis for a professional discipline
� WOFÜR NICHT: ABER DURCHAUS WOHL:� Blinde Anwendung
� XXX-Maturity-Level-Assessments
� Gesetze
� Etc.
7
fertig…Standards: Sinn und Unsinn
� Ausschreibungen
� Projektvorgabe
� Schulungsgrundlage
� Etc.
� WER:
� WOFÜR:
� WIE:� Lehrplan (Standardisierung), Akkreditierung und Zertifizierung
8
fertig…ISTQB
69 Länder betreut durch nationale Member Boards
9
fertig…ISTQB
Zertifizierungen:336000 (Dez 2013)
Mai 2006
Lehrplan
10
fertig…ISO/IEC
� WER:
� WOFÜR:� Zur Stärkung, Gestaltung und Erschließung regionaler und
globaler Märkte
� WIE:� Internationale Standardisierung
11
fertig…ISO/IEC + IEEE
� Vergleich
12
Los!Gemeinsamkeiten und Unterschiede
Vergleich
13
Los!Gemeinsamkeiten und Unterschiede
1. ZIELSETZUNG2. UMFANG3. DEFINITION TESTING4. TESTBEGRIFFE5. SPRACHE6. TESTPROZESS7. TESTSTUFEN8. TESTDOKUMENTE9. TESTMETHODEN
1. ZIELSETZUNG
14
Los!Gemeinsamkeiten und Unterschiede
Personalqualifizierung Knowhow-Sammlung
Alles, was ein Tester wissen sollte
2. UMFANG
15
Los!Gemeinsamkeiten und Unterschiede
� Psychologie des Testens� Testorganisation� Konfigurationsmanagement� Fehlermanagement� Werkzeuge
Nur Test
� Testbegriffe� Testprozess� Testmethoden� Testdokumente
� Testbegriffe� Testprozess� Testmethoden� Testdokumente
3. DEFINITION TESTING
16
Los!Gemeinsamkeiten und Unterschiede
The process consisting of all lifecycle activities, both static and dynamic, concernedwith planning, preparation and evaluation of software products and related work productsto determine that they satisfy specified requirements, to demonstrate that they are fit forpurpose and to detect defects
Set of activities conducted to facilitate discovery and/or evaluation of properties of one or more test items
Note 1 to entry: Testing activities could include planning, preparation, execution, reporting, and management activities, insofar as they are directed towards testing.
4. TESTBEGRIFFE
17
Los!Gemeinsamkeiten und Unterschiede
Über 700 Einträge Thema Test und mehr
Unter 100 BegriffeNur Thema Test
4. TESTBEGRIFFE - BEISPIELE
18
Los!Gemeinsamkeiten und Unterschiede
� Abstract test case� Acceptance� Acceptance criteria� Acceptance testing� Accessibility testing� Accuracy� Accuracy testing� Acting (IDEAL)� Action word driven testing� Actor� Actual outcome� Actual result� Ad hoc review� Ad hoc testing� Adaptability� Agile Manifesto
� Accessibility testing� Actual results� Backup and recovery testing� Black-box testing� Capacity testing� …
� Volume testing� White-box testing
5. SPRACHE
19
Los!Gemeinsamkeiten und Unterschiede
� Englisch � Deutsch+ weitere Übersetzungen
� Englisch
6. TESTPROZESS
20
Los!Gemeinsamkeiten und Unterschiede
Planung und
Analyse und Design
Realisierung undDurchführung
Abschluss
Steuerung
Auswertung undBericht
Thema der Präsentation über Einfügen Kopf- und Fußzeile 21
Testprozess – mehr Details
Testprozess - Mehr Details
Testprozess - Noch mehr Details
ComponentTesting
IntegrationTesting
SystemTesting
AcceptanceTesting
7. TESTSTUFEN
24
Los!Gemeinsamkeiten und Unterschiede
8. TESTDOKUMENTE
25
Los!Gemeinsamkeiten und Unterschiede
Test policy
Test strategy
Master test plan
Level testplan
Test cases
Test log
Test report
9. TESTMETHODEN
26
Los!Gemeinsamkeiten und Unterschiede
Black-Box-Techniken� Equivalence Partitioning� Boundary Value Analysis� Decision Table Testing� CAUSE-EFFECT GRAPHING� State Transition Testing� Use Case Testing� DOMAIN ANALYSIS TESTING� USER STORY TESTING� DEFECT BASED TESTINGWhite-Box-Techniken� Statement Testing� Decision Testing� PATH TESTING� API TESTING� DATAFLOW TESTING
Dynamisch Statisch
Reviews� Informal review� Walkthrough� Technical Review� Inspection� CHECKLIST BASED
Experience-based� Error guessing� CHECKLIST-BASED TESTING� Exploratory testing
Uppercase=AL
� Beide Standards widersprechen sich nicht, haben aber � eine unterschiedliche Zielsetzung und � einen unterschiedlichen Umfang!
� Testing-Wissen ist in zwei Bereichen erweitert worden:� ISTQB: Statisches Testen
� 29119: Organisatorische Einbettung
� Testing-Wissen ist in vielen Bereichen konkretisiert werden:� ISTQB: Teststufen, Testwerkzeuge
� 29119: Testdokumentation
� Beide: Testmethoden
27
And the winner is: YOU
� An beiden Standards wird weiter gearbeitet:� ISTQB: Konzept der Extensions (z.B. Agile, Automotive Tester)
� 29119-5: Keyword-driven Testing
28
And the winner is: YOU