Istqb Ctal Lehrplan v2007

Embed Size (px)

Citation preview

CERTIFIED TESTER Advanced Level Syllabus

Version 2007

International Software Testing Qualifications Board

Deutschsprachige Ausgabe

German Testing Board e.V.in Kooperation mit dem Swiss Testing Board und dem Austrian Testing BoardUrheberrecht () Dieses Dokument darf sowohl ganz als auch in Auszgen vervielfltigt werden, sofern die Quelle angegeben wird.

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

Urheberrecht () an der englischen Originalausgabe: International Software Testing Qualifications Board (nachfolgend ISTQB genannt). Mitglieder der Advanced Level Arbeitsgruppe: Bernard Homs (Leitung), Graham Bath, Rex Black, eder Sigrid Eldh, Jayapradeep Jiothis, Paul Jorgensen, Vipul Kocher, Judy McKay, Klaus Olsen, Randy Rice, Jrgen Richter, Eric Riou Du Cosquer, Mike Smith, Geoff Thompson, Erik Van Veenendaal; Erik 2006-2007. bersetzung des englischsprachigen Lehrplans des International Software Testing Qualifications Board (ISTQB), Originaltitel: Certified Tester, Advanced Level Syllabus. Urheberrecht 2007 der berarbeitung der englischen Originalausgabe 2007 besitzen die oben Originalausgabe genannten Autoren. Die Rechte sind bertragen auf das International Software Testing Qualifications Board (ISTQB). ISTQB ist ein eingetragenes Warenzeichen des International Software Testing Qualifications Board. bersetzung/bertragung in die deutsche Sprache, 2007/2008: Horst Pohlmann (GTB), Thomas rsetzung/bertragung Mller (STB), Graham Bath (GTB, Leitung) mit Untersttzung durch das bersetzungsbro: Elke Bath und der Technical Writerin: Dagmar Boedicker. Die Autoren danken den folgenden Reviewern: Petra Bukowski (GTB), Matthias Hamburg (GTB), lgenden Horst Pohlmann (GTB), Timea Illes-Seifert (GTB), Helmut Pichler (ATB), Thomas Mller (STB), Anton -Seifert Schlatter (GTB), Maud Schlich (GTB), Stephanie Ulrich (GTB), Sabine Uhde (GTB), Uwe Hehn (GTB (GTB), Martin Klonk (ATB), Wiltrud Breuss (ATB), Harry Sneed (ATB) und,Kurt Aigner (ATB). Die Autoren, GTB und ISTQB haben folgenden Nutzungsbedingungen zugestimmt: 1. Jede Einzelperson und jeder Seminaranbieter darf den Lehrplan als Grundlage fr Seminare verwenden, sofern die Inhaber der Urheberrechte als Quelle und Besitzer des Urheberrechts anerkannt und benannt werden. Des Weiteren darf der Lehrplan zu Werbungszwecken erst nach der Akkreditierung durch ein vom ISTQB anerkanntes Board verwendet werden. 2. Jede Einzelperson oder Gruppe von Einzelpersonen darf den Lehrplan als Grundlage fr Artikel, Bcher oder andere abgeleitete Verffentlichungen verwenden, sofern die Autoren und der ISTQB als Quelle und Besitzer des Urheberrechts genannt werden. 3. Jedes vom ISTQB anerkanntes nationale Board darf den Lehrplan bersetzen und den Lehrplan es (oder die bersetzung) an andere Parteien lizensieren. Das Werk einschlielich aller seiner Teile ist urheberrechtlich geschtzt. Die Verwertung ist - soweit sie nicht ausdrcklich durch das Urheberrechtsgesetz (UrhG) gestattet ist nur mit Zustimmung der Berechtigten zulssig. Dies gilt insbesondere fr Vervielfltigungen, Bearbeitungen, bersetzungen, Mikroverfilmung, Einspeicherung und Verarbeitung in elektronischen Systemen, ffentliche Zugnglichmachung.

Version 2007

Seite 2 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

nderungsbersicht der deutschsprachigen AusgabeVersion V2007Beta V2007Beta2 V2007Beta3 V2007 Datum 6. Juni 2008 1.Oktober 2008 25.August 2009 Januar 2010 Bemerkungen Certified Tester Advanced Level Syllabus Version 2007 (Lehrplan Aufbaukurs Certified Tester) Abgleich mit CTFL Abgleich mit Glossar 2.0 Freigabeprfung Freigabe durch D.A.CH (nach internem Review).

Version 2007

Seite 3 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

InhaltsverzeichnisInhaltsverzeichnis ................................ ................................................................................................................................ 4 .................................... Dank ................................................................ ........................................................................................................................ 8 ........................ 0. Einfhrung in den Lehrplan ................................ ................................................................................................ ............................................. 9 0.1 Das International Software Testing Qualifications Board ...................................................... 9 ftware ...................... 0.2 Erwartungen ................................ ......................................................................................................................... 11 ......................... 0.2.1 Testmanager Advanced Level ......................................................................................... 11 ......................... 0.2.2 Test Analyst Advanced Level .......................................................................................... 12 .......................... 0.2.3 Technical Test Analyst Advanced Level ................................................................ .......................................... 12 0.3 Lernziele/Kognitive Ebenen des Wissens ................................................................ ............................................ 13 0.4 Lernziele fr Testmanager ................................................................................................ 14 ................................... 0.5 Lernziele fr Test Analysts ................................................................................................ 21 ................................... 0.6 Lernziele fr Technical Test Analysts ................................................................ .................................................. 25 1. Grundlegende Aspekte des Softwaretestens ................................................................ ............................................... 30 1.1 Einfhrung ................................ ............................................................................................................................ 30 ............................ 1.2 Testen im Softwarelebenszyklus ......................................................................................... 30 ......................... 1.3 Spezifische Systeme ................................ ................................................................................................ ............................................ 32 1.3.1 Multisysteme ................................ .................................................................................................................... 32 .................... 1.3.2 Sicherheitskritische Systeme ........................................................................................... 33 ........................... 1.4 Metriken und Messung ................................ ................................................................................................ ......................................... 34 1.5 Ethische Leitlinien ................................ ................................................................................................ ................................................ 35 2. Testprozesse ................................ ................................................................................................................................ 36 ................................ 2.1 Einfhrung ................................ ............................................................................................................................ 36 ............................ 2.2 Testprozessmodelle ................................ ................................................................................................ ............................................. 36 2.3 Testplanung und -steuerung ................................................................................................ 37 steuerung ................................ 2.4 Testanalyse und Testentwurf ............................................................................................... 37 ............................... 2.4.1 Testbedingungen identifizieren ........................................................................................ 38 ........................ 2.4.2 Testflle entwerfen ................................ ................................................................................................ .......................................... 38 2.5 Testrealisierung und Testdurchfhrung ................................................................ ............................................... 39 2.5.1 Testrealisierung ................................ ................................................................................................ ............................................... 39 2.5.2 Testdurchfhrung ................................ ................................................................................................ ............................................. 40 2.6 Testauswertung und Bericht ................................................................................................ 42 ................................ 2.7 Abschluss der Testaktivitten .............................................................................................. 43 .............................. 3. Testmanagement ................................ .......................................................................................................................... 45 .......................... 3.1 Einfhrung ................................ ............................................................................................................................ 45 ............................ 3.2 Testmanagement-Dokumentation ........................................................................................ 45 Dokumentation ........................ 3.2.1 Testrichtlinie ................................ ..................................................................................................................... 45 ..................... 3.2.2 Teststrategie ................................ .................................................................................................................... 46 .................... 3.2.3 Mastertestkonzept ................................ ................................................................................................ ........................................... 47 3.2.4 Stufentestkonzept ................................ ................................................................................................ ............................................ 48 3.3 Dokumentvorlagen fr Testkonzepte ................................................................ ................................................... 48 3.4 Testaufwandsschtzung ................................................................................................ ...................................... 48 3.5 Zeitliche Testplanung ................................ ................................................................................................ ........................................... 50 3.6 Testfortschritt berwachen und steuern ................................................................ ............................................... 50 3.7 Geschftswert des Testens Testens................................................................................................ 52 .................................. 3.8 Verteiltes Testen, Outsourcing und Insourcin ................................................................ 53 Insourcing .................................... Version 2007 Seite 4 von 136 Januar 2010 20100131 International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

3.9 Risikoorientiertes Testen................................................................................................ ...................................... 53 3.9.1 Einfhrung in das risikoorientierte Testen ................................................................ ....................................... 53 3.9.2 Risikomanagement ................................ ................................................................................................ .......................................... 54 3.9.3 Risikomanagement im Softwarelebenszyklus ................................................................ 58 ................................. 3.10 FMEA (Fehler-Mglichkeits und Einfluss-Analyse) ............................................................ 59 Mglichkeits............................ 3.10.1 Anwendungsbereiche ................................................................................................ 59 .................................. 3.10.2 FMEA durchfhren ................................................................................................ ...................................... 59 3.10.3 Kosten und Nutzen ................................................................................................ ...................................... 60 3.11 Besonderheiten beim Testmanagement ................................................................ .............................................. 60 3.11.1 Testmanagement beim explorativen Testen ............................................................... 60 ............................... 3.11.2 Testmanagement bei Multisystemen Multisystemen................................................................ ........................................... 61 3.11.3 Testmanagement bei sicherheitskritischen Systemen ................................ ................................................ 61 3.11.4 Sonstige Besonderheiten beim Testmanagement ...................................................... 62 ...................... 4. Testverfahren ................................ ................................................................................................................................ 65 ................................ 4.1 Einfhrung ................................ ............................................................................................................................ 65 ............................ 4.2 Spezifikationsorientierte Testverfahren ................................................................ ................................................ 65 4.3 Strukturorientierte Testverfahren ......................................................................................... 67 ......................... 4.4 Fehlerbasierte und erfahrungsbasierte Testverfahren ......................................................... 69 erte ......................... 4.4.1 Fehlerbasierte Testverfahren........................................................................................... 69 ........................... 4.4.2 Erfahrungsbasierte Testverfahren ................................................................ ................................................... 70 4.5 Statische Analyse ................................ ................................................................................................ ................................................. 71 4.5.1 Statische Analyse des Programmcodes ................................................................ .......................................... 72 4.5.2 Statische Analyse der Softwarearchitektur ................................................................ ische ...................................... 72 4.6 Dynamische Analyse ................................ ................................................................................................ ............................................ 73 4.6.1 bersicht ................................ .......................................................................................................................... 73 .......................... 4.6.2 Speicherengpsse aufdecken ......................................................................................... 73 ......................... 4.6.3 Fehlerhafte Zeiger aufdecken .......................................................................................... 74 .......................... 4.6.4 Systemleistung analysieren ............................................................................................. 74 ............................. 5. Test der Softwareeigenschaften ................................................................................................ 75 ................................... 5.1 Einfhrung ................................ ............................................................................................................................ 75 ............................ 5.2 Qualittsmerkmale bei fachlichen Tests ................................................................ .............................................. 75 5.2.1 Tests auf Richtigkeit ................................ ................................................................................................ ........................................ 76 5.2.2 Tests auf Angemessenheit .............................................................................................. 76 .............................. 5.2.3 Interoperabilittstests ................................ ................................................................................................ ....................................... 76 5.2.4 Funktionale Sicherheitstests ............................................................................................ 76 erheitstests ............................ 5.2.5 Benutzbarkeitstests ................................ ................................................................................................ ......................................... 76 5.2.6 Zugnglichkeitstests ................................ ................................................................................................ ........................................ 78 5.3 Qualittsmerkmale bei technischen Tests ................................................................ ........................................... 79 5.3.1 Technische Sicherheitstests ............................................................................................ 79 chnische ............................ 5.3.2 Zuverlssigkeitstests ................................ ................................................................................................ ....................................... 81 5.3.3 Effizienztests ................................ .................................................................................................................... 82 .................... 5.3.4 Wartbarkeitstests ................................ ................................................................................................ ............................................. 84 5.3.5 Portabilittstests................................ ................................................................................................ ............................................... 84 6. Review ................................................................ ................................................................................................ .......................................... 87 6.1 Einfhrung ................................ ............................................................................................................................ 87 ............................ 6.2 Grundstze von Reviews ................................................................................................ ..................................... 87 6.3 Review-Arten ................................ ........................................................................................................................ 88 ........................ 6.3.1 Management-Review und Audit Review Audit....................................................................................... 88 ....................... 6.3.2 Reviews von bestimmten Arbeitsergebnissen ................................................................ 89 ................................. 6.3.3 Formales Review durchfhren ......................................................................................... 89 ......................... Version 2007 Seite 5 von 136 Januar 2010 20100131 International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

6.4 Einfhrung von Reviews ................................................................................................ ...................................... 89 6.5 Erfolgsfaktoren fr Reviews ................................................................................................ 90 ................................. 7. Fehler- und Abweichungsmanagement ........................................................................................ 92 ........................ 7.1 Einfhrung ................................ ............................................................................................................................ 92 ............................ 7.2 Wie lsst sich ein Fehlerzustand aufdecken? ................................................................ ...................................... 92 7.3 Fehlerlebenszyklus ................................ ................................................................................................ .............................................. 92 7.3.1 Schritt 1: Erkennung (Recognition) ................................................................ .................................................. 93 7.3.2 Schritt 2: Analyse (Investigation) ..................................................................................... 93 ..................... 7.3.3 Schritt 3: Bearbeitung (Action) ......................................................................................... 93 ......................... 7.3.4 Schritt 4: Abschluss (Disposition) .................................................................................... 93 .................... 7.4 Pflichtfelder fr die Erfassung von Fehlern und Abweichungen ................................ .......................................... 93 7.5 Metriken und Abweichungsmanagement ................................................................ ............................................. 94 7.6 Abweichungen kommunizieren ............................................................................................ 94 ............................ 8. Standards in der Testprozess-Verbesserung ................................................................ ............................................... 95 8.1 Einfhrung ................................ ............................................................................................................................ 95 ............................ 8.2 Normen und Standards ................................ ................................................................................................ ........................................ 95 8.2.1 Allgemeine Aspekte von Standards ................................................................ ................................................. 96 8.2.2 Internationale Standards ................................................................................................ 96 .................................. 8.2.3 Nationale Standards ................................ ................................................................................................ ........................................ 97 8.2.4 Branchenspezifische Standards ...................................................................................... 97 ...................... 8.2.5 Sonstige Standards ................................ ................................................................................................ ......................................... 98 8.3 Testverbesserungs-Prozess ................................................................................................ 99 Prozess ................................ 8.3.1 Einfhrung in die Prozessverbesserung ................................................................ .......................................... 99 8.3.2 Arten der Prozessverbesserung .................................................................................... 100 .................... 8.4 Testprozess verbessern ................................ ................................................................................................ ..................................... 100 8.5 Testprozess mit TMM verbessern ...................................................................................... 101 ...................... 8.6 Testprozess mit TPI verbessern ........................................................................................ 102 ........................ 8.7 Testprozess mit CTP verbessern ....................................................................................... 103 ....................... 8.8 Testprozess mit STEP verbessern .................................................................................... 104 .................... 8.9 Capability Maturity Model Integration, CMMI ................................................................ ..................................... 104 9. Testwerkzeuge und Automatisierung ......................................................................................... 106 ......................... 9.1 Einfhrung ................................ .......................................................................................................................... 106 .......................... 9.2 Testwerkzeugkonzepte ................................ ................................................................................................ ...................................... 106 9.2.1 Kosten, Nutzen und Risiken von Testwerkzeugen und Automatisierung ...................... 107 9.2.2 Testwerkzeugstrategien ................................................................................................ 108 ................................. 9.2.3 Integration und Informationsaustausch zwischen Werkzeugen ................................ 108 .................................... 9.2.4 Automatisierungssprachen: Skripte, Skriptsprachen ..................................................... 109 ..................... 9.2.5 Konzept der Testorakel................................................................................................ 109 .................................. 9.2.6 Testwerkzeuge in Betrieb nehmen ................................................................ ................................................ 109 9.2.7 Open Source-Testwerkzeuge verwenden ................................................................ 110 Testwerkzeuge ................................... 9.2.8 Eigene Testwerkzeuge entwickeln ................................................................ ................................................ 110 9.2.9 Testwerkzeuge klassifizieren ......................................................................................... 111 ......................... 9.3 Testwerkzeugkategorien ................................................................................................ 111 .................................... 9.3.1 Testmanagementwerkzeuge ......................................................................................... 111 ......................... 9.3.2 Testausfhrungswerkzeuge........................................................................................... 112 erkzeuge ........................... 9.3.3 Debugging und Fehleranalysewerkzeuge ................................................................ ..................................... 113 9.3.4 Fehlereinpflanzungs- und Fehlerinjektionswerkzeuge .................................................. 113 .................. 9.3.5 Simulations- und Emulationswerkzeuge ................................................................ ........................................ 114 9.3.6 Statische und dynamische Analysewerkzeuge ............................................................. 114 atische ............................. 9.3.7 Schlsselwortgetriebene Testautomatisierung .............................................................. 115 .............................. Version 2007 Seite 6 von 136 Januar 2010 20100131 International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

9.3.8 Performanztestwerkzeuge ............................................................................................. 115 ............................. 9.3.9 Hyperlink-Testwerkzeuge .............................................................................................. 116 Testwerkzeuge .............................. 10. Soziale Kompetenz und Teamzusammensetzung ................................................................ 117 ................................ 10.1 Einfhrung ................................ .......................................................................................................................... 117 .......................... 10.2 Individuelle Fhigkeiten................................ ................................................................................................ ...................................... 117 10.3 Dynamik im Testteam ................................ ................................................................................................ ........................................ 118 10.4 Testen in der Organisationsstruktur etablieren ................................................................ 118 .................................. 10.5 Motivieren ................................ ........................................................................................................................... 119 ........................... 10.6 Kommunizieren ................................ .................................................................................................................. 120 .................. 11. Referenzen ................................ ............................................................................................................................. 121 ............................. 11.1 Standards ................................ ........................................................................................................................... 121 ........................... 11.1.1 Nach Kapiteln ................................ ................................................................................................ ............................................ 121 11.1.2 Alphabetisch ................................ ................................................................................................ .............................................. 121 11.2 Literatur ................................ .............................................................................................................................. 122 .............................. 11.3 Sonstige Referenzen ................................ ................................................................................................ .......................................... 124 12. Anhang A Hintergrundinformationen zum Lehrplan ............................................................ 125 ............................ 13. Anhang B Hinweise fr die Leser ........................................................................................ 126 ........................ 13.1 Prfungsinstitutionen ................................ ................................................................................................ .......................................... 126 13.2 Prfungskandidaten und Ausbildungsanbieter ................................................................ 126 .................................. 14. Anhang C Hinweise fr die Ausbildungsanbieter ................................................................ 127 ................................ 14.1 Module................................ ................................................................................................................................ 127 ................................ 14.2 Ausbildungszeiten ................................ ................................................................................................ .............................................. 127 14.2.1 Ausbildung je Modul ................................................................................................ 127 .................................. 14.2.2 Gemeinsamkeiten................................ ................................................................................................ ...................................... 127 14.2.3 Quellen ................................ ...................................................................................................................... 127 ...................... 14.3 Praktische bungen ................................ ................................................................................................ ........................................... 127 15. Anhang D Empfehlungen ................................................................................................ 129 .................................... 15.1 Empfehlungen fr die Industrialisierung ................................................................ ............................................. 129 16. Index ................................................................ ................................................................................................ ....................................... 132

Version 2007

Seite 7 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

DankDieses Dokument wurde von einem Kernteam der Arbeitsgruppe Advanced Level Syllabus (Lehrplan Aufbaukurs) des International Software Testing Qualifications Board erstellt. Dieser Arbeitsgruppe gehrten an: Bernard Homs (Vorsitzender), Graham Bath, Rex Black, Sigrid Eldh, Jayapradeep Jiothis, Paul Jorgensen, Vipul Kocher, Judy McKay, Thomas Mueller, Klaus Olsen, Randy Rice, Olsen, Jrgen Richter, Eric Riou Du Cosquer, Mike Smith, Geoff Thompson, Erik Van Veenendaal. Die Mitglieder der Arbeitsgruppe bedanken sich beim Reviewteam und bei den nationalen Testing TestingBoards fr die konstruktiven Verbesserungsvorschlge und Beitrge. Bei Fertigstellung des Advanced Level Lehrplans hatte die Arbeitsgruppe Advanced Level die folgenden Mitglieder (in alphabetischer Reihenfolge): Graham Bath, Robert Bender, Rex Black, Chris Carter, Maria Clara Choucair, Sigrid Eldh, Dorothy Graham, Bernard Homs (Vorsitzender), Jayapradeep Jiothis, Vipul Kocher, Anastasios aham, Kyriakopoulos, Judy McKay, Thomas Mueller, Klaus Olsen, Avinoam Porat, Meile Posthuma, Erkki Pyhnen, Jrgen Richter, Eric Riou Du Cosquer, Jan Sabak, Hans Schaefer, Maud Sc Schlich, Rajesh Sivaraman, Mike Smith, Michael Stahl, Geoff Thompson, Erik Van Veenendaal. Folgende Personen haben an Review, Kommentierung und der Abstimmung ber diesen Lehrplan mitgearbeitet: Bernard Homs (Leitung) Reto Armuzzi Phillip Isles Horst Pohlmann Sue Atkins Pr. Paul C. Jorgensen Meile Posthuma Graham Bath Vipul Kocher Eric Riou Du Cosquer Paul Beekman Anastasios Kyriakopoulos Stefan Ruff Armin Beer Junfei Ma Hans Schaefer Rex Black Fergus McClachlan Maud Schlich Francisca Blunschi Judy McKay Rajesh Sivaraman Armin Born Don Mills Mike Smith Con Bracke Katja Stalder Gary Mogyorodi Chris Carter Richard Morgan Neil Thompson Maria Clara Choucair Silvio Moser Benjamin Timmerma Timmermans Robert Dankanin Ernst Mller Chris van Bael Reto Mller Piet de Roo Jurian van de Laar Thomas Mller Marnix van den Ent Sigrid Eldh Tim Edmonds Peter Mullins Mark van der Zwan Erwin Engelsma Beat Nagel Stephanie van Dijck Richard Neeve Jan van Moll Graham Freeburn Erik Van Veenendaal Dorothy Graham Klaus Olsen Dale Perry Roland Weber Brian Hambling Phillip Whettlock Jeff B Higgott Helmut Pichler Jrg Pietzsch Derek Young Bernard Homs Mike Young Rob Hendriks Avionam Porat Dr Suhaimi Ibrahim Iris Pinkster Wenqiang Zheng. Dieses Dokument wurde von der Hauptversammlung des ISTQB am 12. Oktober 2007 offiziell ISTQB freigegeben.

Version 2007

Seite 8 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

0. Einfhrung in den Lehrplan0.1 Das International Software Testing Qualifications BoardDas International Software Testing Qualifications Board (nachfolgend ISTQB genannt) setzt sich zusammen aus den Mitgliedsboards verschiedener Lnder und Regionen der ganzen Welt. Zum Zeitpunkt der Herausgabe der englischsprachigen Orginalausgabe des Dokuments (12, Oktober 2007) hatte das ISTQB 33 Mitgliedsboards. Weitere Informationen ber Aufbau und Mitgliedschaft im ISTQB finden Sie unter www.ISTQB.org www.ISTQB.org.

Zweck dieses DokumentsDieser Lehrplan bildet die Grundlage fr das Softwaretest Qualifizierungsprogramm der Aufbaustufe Softwaretest-Qualifizierungsprogramm (Advanced Level) des International Software Testing Qualifications Board. Das ISTQB stellt den Board. Lehrplan folgenden Adressaten zur Verfgung: 1. Nationalen/regionalen Boards zur bersetzung in die jeweilige Landessprache und zur ationalen/regionalen Akkreditierung von Ausbildungsanbietern. Die nationalen Boards knnen den Lehrplan an die eigenen sprachlichen Anforderungen anpassen sowie die Querverweise ndern und an die prachlichen bei ihnen vorliegenden Verffentlichungen angleichen. 2. Prfungsinstitutionen zur Erarbeitung von Prfungsfragen in der jeweiligen Landessprache, die sich an den Lernzielen der jewei jeweiligen Module orientieren. 3. Ausbildungsanbietern zur Erstellung ihrer Kursunterlagen und zur Bestimmung einer geeigneten Unterrichtsmethodik. 4. Prfungskandidaten zur Vorbereitung auf die Prfung (als Teil des Ausbildungslehrgangs oder auch kursunabhngig). 5. Allen Personen, die im Bereich Software und Systementwicklung ttig sind und die len Softwareprofessionelle Kompetenz beim Testen von Software verbessern mchten, sowie als Grundlage fr Bcher und Fachartikel. Das ISTQB kann auch anderen Personenkreisen oder Institutionen die Verwendung dieses Institutionen Lehrplans fr andere Zwecke genehmigen, wenn diese vorab eine entsprechende schriftliche Genehmigung einholen.

Certified Tester Advanced Level im Bereich SoftwaretestenDie Aufbaustufe (Advanced Level) des Certified Tester Ausbildungsprogramms richtet sich an Ausbildungsprogramms Personen, die eine fortgeschrittene Stufe in ihrem beruflichen Werdegang im Bereich Softwaretesten erreicht haben. Dazu gehren Personen in Rollen wie Tester, Test Analysts, Testingenieure, Testberater, Testmanager, Abnahmetester und Softwareentwickler. Die Aufbaustufe des Certified Abnahmetester Tester Ausbildungsprogramms ist auch fr Personen geeignet, die ein grundlegendes Verstndnis ber das Thema Softwaretesten erwerben mchten, beispielsweise Projektleiter, Qualittsmanager, Softwareentwicklungs-Manager, Fachanalytiker, IT Leiter oder Managementberater. Fr die Manager, IT-Leiter Zertifizierung als ISTQB Certified Tester Advanced Level mssen die Prfungskandidatinnen und -kandidaten das Zertifikat ISTQB Certified Tester Foundation Level vorweisen und bei der fr sie kandidaten und zustndigen Prfungsinstitution ausreichende praktische Erfahrung nachweisen, um als fr die Aufbaustufe (Advanced Level) qualifiziert zu gelten. Bitte wenden Sie sich an die fr Sie zustndige Prfungsinstitution, dort erfahren Sie mehr ber die spezifischen Kriterien zum Nachweis der notwendigen praktischen Erfahrung.

Version 2007

Seite 9 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

Lernziele/Kognitive EbenenDie Lernziele der jeweiligen Kapitel dieses Lehrplans sind so unterteilt, dass sie den einzelnen Modulen eindeutig zugeordnet werden knnen. Weitere Details und Beispiele fr Lernziele enthlt Weitere Abschnitt 0.3. Der Inhalt des Lehrplans, die Begriffe und die wichtigsten Elemente aller aufgefhrten Normen und Standards sollen zumindest wiedergegeben werden knnen (K1), auch wenn dies in den Lernzielen nicht ausdrcklich erwhnt wird.

PrfungAlle Prfungen fr das Advanced Level Certificate mssen sich auf den vorliegenden Lehrplan und den Foundation-Level-Lehrplan beziehen. Antworten auf die Prfungsfragen knnen Stoff aus mehreren Kapiteln dieses Lehrplans und des Foundation-Level-Lehrplans voraussetzen. s Grundstzlich knnen alle Kapitel beider Lehrplne geprft werden. Das Format der Prfung ist in den Richtlinien Advanced Exam Guidelines des ISTQB festgelegt. Einzelne nationale Boards knnen auf Wunsch auch andere Prfungsformate anwenden. ationale Die Prfungen knnen im Rahmen eines akkreditierten Ausbildungslehrgangs abgelegt werden oder kursunabhngig, beispielsweise in einem Prfungszentrum. Die Prfungen knnen in Papierfor oder Papierform elektronisch absolviert werden, jedoch auf jeden Fall mit Prfungsaufsicht (d.h. berwachung der Prfung durch eine vom nationalen Board oder von der Prfungsinstitution beauftragte Person).

AkkreditierungAusbildungsanbieter, deren Ausbildungsunterlagen auf diesem Lehrplan basieren, mssen durch ein Ausbildungsunterlagen vom ISTQB anerkanntes nationales Testing Board akkreditiert werden. Die entsprechenden Testing-Board Akkreditierungsrichtlinien knnen vom zustndigen nationalen Testing Board angefordert werden oder Testing-Board von der Organisation, die die Akkreditierung im Auftrag des nationalen Boards erteilt. Akkreditierte ation, Kurse sind als zu diesem Lehrplan konform anerkannt und drfen als Bestandteil des Lehrgangs die ISTQB Prfung enthalten. Weitere Anleitungen enthlt Anhang C Hinweise fr die Ausbildungsanbieter

DetaillierungsgradDer Detaillierungsgrad dieses Lehrplans erlaubt konsistentes Lehren und Prfen auf internationaler Ebene. Um dieses Ziel zu erreichen, enthlt der vorliegende Lehrplan allgemeine Lernziele, die die Absicht des Advanced Level (Aufbaustufe) beschreiben, Lernziele fr jeden Wissensbereich, die das zu erzielende kognitive Lernergebnis und und die zu erzielende Einstellung der Teilnehmer beschreiben, ende eine Liste zu lehrender Inhalte mit ihrer Beschreibung und, wo notwendig, Verweise auf weiterfhrende Quellen, eine Liste mit Begriffen, die die Teilnehmer wiedergeben knnen und verstanden haben mssen, eine Beschreibung der wichtigsten zu lehrenden Konzepte, einschlielich der Quellen, wie schreibung anerkannte Fachliteratur oder Normen und Standards. Der vorliegende Lehrplan ist keine vollstndige Beschreibung des Wissensgebiets Softwaretesten. Er gibt an, wie detailliert der Stoff in den Lehrgngen des Advanced Level zu behandeln ist. t

Version 2007

Seite 10 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

Aufbau des LehrplansDer Lehrplan besteht aus 10 Hauptkapiteln, jeweils mit einem einfhrenden Abschnitt zu Beginn des Kapitels, in dem dargestellt wird, wie die jeweiligen Inhalte (Module) fr die verschiedenen Testrollen relevant sind. Die Abschnitte 0.3 bis 0.6 enthalten kapitelweise fr jedes Modul die Lernziele fr Trainingszwecke. In diesen Abschnitten ist auch angegeben, wie viel Unterrichtszeit fr ein Thema mindestens aufzuwenden ist. Es wird dringend empfohlen, mit einem Kapitel des Lehrplans parallel die jeweiligen Lernziele zu lesen. Diese Vorgehensweise ermglicht es, die Anforderungen in einem Kapitel zu verstehen, und die wesentlichen Inhalte des jeweiligen Kapitels fr jedes der drei Module zu erkennen.

Begriffe und DefinitionenViele Begriffe in der Software-Fachliteratur sind austauschbar. Die gltigen Definitionen fr diesen Fachliteratur Advanced Level Lehrplan sind im Standard Glossar der Testbegriffe festgeschrieben, das vom Standard-Glossar ISTQB verffentlicht wurde.

TestanstzeEs gibt verschiedene Anstze fr das Testen von Software, die auf vorliegenden Spezifikationen, Programmstrukturen, Daten, Risiken, Prozessen, Normen und Standards und Taxonomien basieren. Unterschiedliche Prozesse und Werkzeuge untersttzen die Testprozesse; darber hinaus existieren Werkzeuge Methoden fr die Verbesserung bestehender Prozesse. Der vorliegende Advanced Level Lehrplan ist gem den in ISO 9126 vorgegebenen Anstzen aufgebaut, mit einer klaren Trennung zwischen funkti funktionalen, nicht-funktionalen und untersttzenden funktionalen Anstzen. Er nennt untersttzende Prozesse und einige Verbesserungsmethoden. Organisation und Prozesse wurden nach freiem Ermessen ausgewhlt und sollen Testern und Testmanagern eine gute Grundlage liefern.

0.2 ErwartungenPrfung und Zertifizierung in der Aufbaustufe (Advanced Level) sind im vorliegenden Lehrplan nach einer Gliederung in drei Hauptaufgabenbereiche beschrieben. Jede Aufgabenbeschreibung steht fr bestimmte grundlegende Zustndigkeiten und Erwartungen in einer Organisation. Die Zustndigkeiten gkeiten und die damit verbundenen Aufgaben knnen in einer Organisation auf mehrere Personen verteilt sein oder alle von einer einzelnen Person wahrgenommen werden. Die folgenden Abschnitte skizzie skizzieren diese Zustndigkeiten.

0.2.1 Testmanager Advanced LevelProfessionelle Testmanager des Advanced Level sollten bergeordnete Testziele und strategien fr die zu testenden Systeme festlegen knnen bergeordnete strategien knnen; Aufgaben planen, Termine dafr festlegen und ihren Fortschritt verfolgen knnen Fortschritt knnen; die notwendigen Aktivitten beschreiben und organisieren knnen ie knnen; ausreichende Ressourcen fr die Aufgaben auswhlen, beschaffen und zuordnen knnen knnen: Mitglieder eines Testteams auswhlen, Testteams organisieren und leiten knnen knnen; die Kommunikation zwischen den Mitgliedern der Testteams untereinander sowie zwischen mmunikation den Testteams und allen anderen Betroffenen organisieren knnen und knnen;

Version 2007

Seite 11 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

getroffene Entscheidungen begrnden und, gegebenenfalls, geeignete Berichtsunterlagen , erstellen knnen.

0.2.2 Test Analyst Advanced LevelTest Analysts des Advanced Level sollten die in der Teststrategie definierten Aufgaben nach den Anforderungen des Geschftsbereichs strukturieren knnen; das System detailliert genug analysieren knnen, um die Erwartungen der Anwen Anwender an die Qualitt zu erfllen; die Systemanforderungen bewerten und damit die Gltigkeit fr einer Fachdomne berprfen knnen; geeignete Manahmen vorbereiten und durchfhren sowie ber ihren Fortschritt berichten durchfhren, knnen; die notwendigen Nachweise fr Auswertungen bereitstellen knnen und die notwendigen Werkzeuge und Techniken zum Erreichen der definierten Testziele implementieren knnen.

0.2.3 Technical Test Analyst Advanced LevelTechnical Test Analysts des Advanced Level sollten die in der Teststrategie definierten Aufgaben hinsichtlich der technischen Anforderungen strukturieren knnen; die systeminterne Struktur detailliert genug analysieren knnen, um Testflle zu entwerfen, die die erwartete Qualitt nachweisen knnen knnen; das System hinsichtlich seiner technischen Qualittsmerkmale, wie Leistung, Sicherheit, usw. bewerten knnen; geeignete Manahmen vorbereiten und durchfhren sowie ber ihren Fortschritt berichten durchfhren, knnen; technische Testaktivitten durchfhren knnen knnen; die notwendigen Nachweise fr Ausw Auswertungen bereitstellen knnen und die notwendigen Werkzeuge und Techniken zum Erreichen der definierten Testziele implementieren knnen.

Version 2007

Seite 12 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

0.3 Lernziele/Kognitive Ebenen des WissensDie nachfolgend definierten Lernziele bilden die Grundlage des Lehrplans. Jedes Thema des Lehrplans wird anhand des zugeordneten Lernziels geprft. Kognitive Ebene 1: Kennen (K1) Der oder die Lernende kann Begriffe oder Konzepte erkennen, sich an sie erinnern und sie wiedergeben. Schlsselbegriffe: erinnern, erkennen, kennen, wieder wiedergeben. Beispiel: Sie knnen die Definition von Fehlerwirkung erkennen als das Nichterbringen einer definierten Leistung gegenber einem Anwender oder anderen Betroffenen, oder erwarteten oder die tatschliche Abweichung einer Komponente oder eines Systems von der erwa vereinbarten Auslieferung, Dienstleistung oder vom erwarteten Ergebnis. Kognitive Ebene 2: Verstehen (K2) Der oder die Lernende kann Aussagen zu einem Thema begrnden und erklren. Er kann Sachverhalte, Testkonzepte und Testvorgehen zusammenfassen, unterscheiden, klassifizieren und zusammenfassen, anhand von Beispielen erlutern. Fr Sachverhalte kann er beispielsweise Fachbegriffe vergleichen und fr Testvorgehen den Ablauf erklren. Schlsselbegriffe: darstellen, erlutern anhand von Beispielen, gegenberstellen, interpretieren, gegenberstellen, kategorisieren, klassifizieren, schlussfolgern, bertragen, vergleichen, zuordnen, zusammenfassen Beispiele: Erklren Sie, weshalb Tests so frh wie mglich entworfen werden sollten: Um Fehler zu finden, solange deren Behebung noch kostengnstiger ist. Um die wichtigsten Fehler zuerst zu finden. Erklren Sie Gemeinsamkeiten und Unterschiede von Integrations und Systemtests: Integrations Gemeinsamkeiten: Es wird mehr als eine Komponente getestet, nicht funktionale Aspekte nicht-funktionale knnen getestet werden. Unterschiede: Integrationstests konzentrieren sich auf Schnittstellen und Interaktionen; Systemtests auf die Aspekte des Gesamtsystems, wie End End-to-End-Ablufe. Kognitive Ebene 3: Anwenden (K3) Der oder die Lernende kann die korrekte Anwendung eines Testkonzepts oder eines Testverfahrens Testkonzepts auswhlen und auf einen gegebenen Kontext anwenden. K3 bezieht sich normalerweise auf prozedurales Wissen. Kreative Aufgaben, wie die Bewertung einer Softwareanwendung oder das Erstellen eines Modells fr eine bestimmte Software, gehren nicht dazu. Wenn ein gegebenes Modell Software, vorliegt, und im Lehrplan das schrittweise Vorgehen zur Erstellung eines Testfalls vom Modell abgedeckt wird, dann gehrt es zu K3. Schlsselbegriffe: anwenden, durchfhren, implementieren, eine Vorgehensweise befolgen, ein Vorgehensweise Verfahren ausfhren Beispiele: Identifizieren Sie die Grenzwerte fr gltige und ungltige quivalenzklassen. Befolgen Sie die allgemeine Vorgehensweise fr das Erstellen von Testfllen, und whlen Sie aus einem vorgegebenen Zustandsbergangsdiagramm (und Testfllen) die notwendigen Zustandsbergangsdiagramm Testflle aus, um alle Statusbergnge abzudecken.

Version 2007

Seite 13 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

Kognitive Ebene 4: Analysieren (K4) Der oder die Lernende kann Informationen zu bestimmten Testszenarien oder Testverfahren zum besseren Verstndnis in ihre Bestandteile zerlegen und zwischen Sachverhalten und abgeleiteten e Schlussfolgerungen unterscheiden. Typische Anwendungen sind die Analyse eines Dokuments, einer 1 Software oder Projektsituation und der Vorschlag angemessener Manahmen zur Problemlsung. Schlsselbegriffe: analysieren, auswhlen, beurteilen, bewerten, entwerfen, erstellen, fokussieren, generieren, Hypothesen aufstellen, konstruieren, koordinieren, planen, produzieren, strukturieren, synthetisieren, berwachen, unterscheiden, zerlegen, zurc zurckfhren. Beispiele: Analysieren Sie Produktrisiken und schlagen Sie vorbeugende oder korrigierende Manahmen vor. Beschreiben Sie, welche Teile eines Abweichungsberichts einen Sachverhalt darstellen und bei welchen es sich um Schlussfolgerungen aus den Erg Ergebnissen handelt. Literatur (zum Thema Kognitive Ebenen von Lernzielen) Bloom, B. S. (1956). Taxonomy of Educational Objectives, Handbook I: The Cognitive Domain, David McKay, Co. Inc. Anderson, L. W. and Krathwohl, D. R. (Hg.) (2001). A Taxonomy for Learning, Teaching, and rning, Assessing: A Revision of Bloom's Taxonomy of Educational Objectives Allyn & Bacon. Objectives,

0.4 Lernziele fr TestmanagerDieser Abschnitt enthlt die detaillierten Lernziele fr das Testmanager Testmanager-Modul. Fr alle Teile dieses Lehrplans gilt, dass sie auf der Wissensstufe K1 geprft werden knnen. Dies bedeutet, dass der oder die Lernende den entsprechenden Begriff oder das Konzept erkennt, sich daran erinnert und es wiedergeben kann. Die folgende Auflistung enthlt deshalb nur die Lernziele der Wissensstufen K2, K3 und K4. deshalb Einfhrung in den Lehrplan Testmanager [60 Minuten] (einschlielich Wiederholung des Lehrplans zum ISTQB Foundation Level) Kapitel 1: Grundlegende Aspekte des Softwaretestens [150 Minuten] 1.2 Testen im Softwarelebenszyklus esten LO-1.2.1 (K2) LO-1.2.2 (K4) Sie knnen beschreiben, wie das Testen Bestandteil aller Softwareentwicklungs und SoftwareentwicklungsWartungsaktivitten ist ist. Sie knnen Softwarelebenszyklusmodelle analysieren und eine kurze bersicht ber die entsprechenden Aufgaben/Testaktivitten geben, die durchzufhren sind, und tsprechenden dabei zwischen Test und Entwicklungsaktivitten unterscheiden. Test-

1

Die kognitive Ebene K4 wird hier in einem erweiterten Sinn verwendet und schliet Fhigkeiten des Beurteilens (Evaluate) und Erschaffens (Create) mit ein. Dies im Gegensatz zur angegebenen (Create) Literatur, die diese Fhigkeiten gesondert ausweist. Version 2007 Seite 14 von 136 Januar 2010 20100131 International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

1.3 Spezifische Systeme LO-1.3.1 (K2) LO-1.3.2 (K2) Sie knnen anhand von Beispielen die spezifischen Aspekte beim Testen von Multisystemen erklren. Sie knnen erklren, weshalb die drei wichtigsten Ergebnisse beim Testen von sicherheitskritischen Systemen die Einhaltung der Vorschriften (Konformitt) (Konformitt nachweisen mssen.

1.4 Metriken und Messung LO-1.4.1 (K2) LO-1.4.2 (K3) Sie verstehen testbezogene Standardmetriken und knnen sie miteinander e vergleichen. Sie knnen Testaktivitten durch Messung des Testobjekts oder der Testobjekte und des Testprozesses berwachen.

Kapitel 2: Testprozess [120 Minuten] 2.3 Testplanung und Teststeuerung tplanung LO-2.3.1 (K2) LO-2.3.2 (K2) Sie knnen anhand von Beispielen erlutern, wie sich Teststrategien auf die Testplanung auswirken. Sie knnen Testarbeitsergebnisse vergleichen und anhand von Beispielen die Zusammenhnge zwischen Arbeitsergebnissen in der Entwicklung und beim Test erlutern. Sie knnen die Aktivitten zur Teststeuerung klassifizieren, mit denen nachgewiesen werden soll, ob bergeordnete Testzielsetzung, Teststrategien und Testziele erreicht wurden.

LO-2.3.3 (K2)

2.5 Testrealisierung und Testdurchfhrung LO-2.5.1 (K2) LO-2.5.2 (K2) Sie knnen die Voraussetzungen fr die Testdurchfhrung erlutern. Sie knnen anhand von Beispielen die Vor und Nachteile einer frhzeitigen VorTestrealisierung erlutern, und dabei unterschiedliche Testmethoden (wie in Kapitel 4 unterschiedliche aufgefhrt) bercksichtigen. Sie knnen erlutern, warum Nutzer und/oder Kunden an der Durchfhrung der Tests teilnehmen knnen. Sie knnen darstellen, wie der Umfang der Testprotokollierung je nach Teststufe Testprotokollierung variieren kann.

LO-2.5.3 (K2) LO-2.5.4 (K2)

2.6 Testauswertung und -bericht LO-2.6.1 (K2) Sie knnen zusammenfassen, welche Informationen im Lauf des Testprozesses fr eine korrekte Testberichterstattung und Bewertung der Testendekriterien zu sammeln sind.

2.7 Abschluss der Testaktivitten LO-2.7.1 (K2) Sie knnen die vier Gruppen von Testabschlussaktivitten zusammenfassen.

Version 2007

Seite 15 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-2.7.2 (K3)

Sie knnen die in der Testabschlussphase gewonnenen Erkenntnisse verallgemeinern, um die Bereiche fr eine Verbesserung oder Wiederholung zu Verbesserung identifizieren.

Kapitel 3: Testmanagement [1120 Minuten] 3.2 Testmanagement-Dokumentation Dokumentation LO-3.2.1 (K4) LO-3.2.2 (K2) Sie knnen einige Testmanagement Dokumente erlutern, wie Testkonzept, Testmanagement-Dokumente Testentwurfsspezifikation und Testvorgehen gem IEEE Standard 829. gem Sie knnen mindestens vier wichtige Elemente einer Teststrategie oder eines Testansatzes darstellen und angeben, welche Dokumente gem IEEE Standard 829 Teststrategieelemente enthalten. Sie knnen darstellen, wie und warum Abweichungen von der Teststrategie in den ellen, anderen Testmanagement Testmanagement-Dokumenten behandelt werden.

LO-3.2.3 (K2)

3.3 Dokumentvorlagen fr Testkonzepte LO-3.3.1 (K2) LO-3.3.2 (K2) Sie knnen den Aufbau eines Mastertestkonzepts gem IEEE Standard 829 zusammenfassen. Sie knnen die Themen eines gem IEEE Standard 829 aufgebauten Testkonzepts umschreiben und interpretieren. Dabei knnen Sie eingehen auf die Anpassung des Testkonzepts an ein Unternehmen/eine Organisation, auf das Produktrisiko sowie auf Risiko, Gre und Formalitt eines Projekts.

3.4 Testschtzung LO-3.4.1 (K3) Sie knnen den Testaufwand fr ein kleines Beispielsystem unter Anwendung einer metrikbasierten und einer erfahrungsbasierten Vorgehensweise schtzen; dabei knnen Sie die Einf Einflussfaktoren aus Kosten, Aufwand und Zeitdauer bercksichtigen. Sie knnen anhand von Beispielen die im Lehrplan aufgefhrten Faktoren erlutern, die zu ungenauen Testschtzungen fhren knnen.

LO-3.4.2 (K2)

3.5 Zeitliche Testplanung LO-3.5.1 (K2) Sie knnen anhand von Beispielen die Vorteile einer frhzeitigen und iterativen Erstellung eines Testkonzepts erlutern.

3.6 Testfortschritt berwachen und steuern LO-3.6.1 (K2) LO-3.6.2 (K2) Sie knnen die verschiedenen Verfahren zur Steuerung des Testfortschritts vergleichen. Sie knnen mindestens fnf konzeptionell unterschiedliche Beispiele nennen, wie die Ergebnisse der Testfortschrittsberwachung den Verlauf des Testprozesses beeinflussen. Sie knnen Ergebnisse aus der berwachung und Steuerung des Testfortschritts dazu verwenden, Manahmen und einen Aktionsplan auszuarbeiten, mit denen der aktuelle Testprozess verbessert werden kann. Sie knnen Verbesserungen vorschlagen.

LO-3.6.3 (K4)

Version 2007

Seite 16 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-3.6.4 (K4)

Sie knnen Testergebnisse analysieren und den Testfortschritt beurteilen, wie er mit Testfortschritt allen Berichtsdimensionen in Testfortschrittsbericht und Testabschlussbericht dokumentiert ist.

3.7 Geschftswert des Testens LO-3.7.1 (K2) LO-3.7.2 (K3) Sie knnen Beispiele (Manahmen) fr alle vier Kategorien nennen, die di die Qualittskosten bestimmen. Sie knnen die relevanten quantitativen und/oder qualitativen Werte fr einen gegebenen Kontext nennen.

3.8 Verteiltes Testen, Outsourcing und Insourcing LO-3.8.1 (K2) Sie knnen Risiken, Gemeinsamkeiten und U Unterschiede der drei Personalorganisations-Modelle Personalorganisations Modelle (verteiltes Testen, Outsourcing, Insourcing) nennen.

3.9 Risikoorientiertes Testen 3.9.1 Einfhrung in das risikoorientierte Testen LO-3.9.1.1 (K2) Sie knnen anhand von Beispielen erlutern, auf welche unterschiedliche Art und 3.9.1.1 welche Weise risikoorientiertes Testen auf Risiken reagiert. LO-3.9.1.2 (K4) Sie knnen die Risiken eines Projekts und eines Produkts identifizieren und eine 3.9.1.2 geeignete Teststrategie und ein Testkonzept fr diese Risiken bestimmen. 3.9.2 Risikomanagement 3.9.2.1 LO-3.9.2.1 (K3) Sie knnen eine Risikoanalyse fr ein Produkt aus Sicht der Tester durchfhren und dabei die FMEA-Vorgehensweise befolgen. Vorgehensweise LO-3.9.2.2 (K4) Sie knnen Ergebnisse aus der Sicht verschiedener wichtiger Betroffener 3.9.2.2 zusammenfassen. Sie knnen deren kollektive Beurteilung dazu nutzen, geeignete fassen. Testaktivitten zur Risikobeherrschung zu skizzieren. 3.9.3 Risikomanagement im Softwarelebenszyklus LO-3.9.3.1 (K2) Sie knnen die Merkmale des Risikomanagements darstellen, die urschlich dafr 3.9.3.1 urschlich sind, dass Risikomanagement ein iterativer Prozess ist. LO-3.9.3.2 (K3) Sie knnen eine gegebene risikoorientierte Teststrategie in konkrete Testaktivitten 3.9.3.2 umsetzen und deren Auswirkungen beim Testen berwachen. LO-3.9.3.3 (K4) Sie knnen die Testergebnisse analysieren und dokumentieren und Restrisiken bestimmen oder benennen, um so dem Projektmanagement intelligente Release ReleaseEntscheidungen zu ermglichen. 3.10 FMEA (Fehler-Mglichkeits- und Einfluss Einfluss-Analyse) LO-3.10.1 (K2) Sie knnen das Konzept der FMEA beschreiben und anhand von Beispielen ihre Anwendung in Projekten und den Nutzen fr die Projekte erlutern. Version 2007 Seite 17 von 136 Januar 2010 20100131 International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

3.11 Besonderheiten beim Testmanagement LO-3.11.1 (K2) Sie knnen die Besonderheiten des Testmanagements beim explorativen Test Testen, beim Test von Multisystemen und beim Test sicherheitskritischer Systeme vergleichen bezglich Teststrategie, Vor und Nachteilen und Angemessenheit und Vorbezglich der Auswirkungen auf Testplanung, berdeckung, berwachung und Steuerung. Kapitel 4: Testverfahren [0 Minuten] Kein Lernziel dieses Kapitels (auf keiner der kognitiven Ebenen) betrifft die Rolle Testmanager. Kapitel 5: Test der Softwareeigenschaften [0 Minuten] Kein Lernziel dieses Kapitels (auf keiner der kognitiven Ebenen) betrifft die Rolle Testmanager. Kapitel 6: Review [120 Minuten] 6.2 Grundstze von Reviews LO-6.2.1 (K2) Sie knnen die Vorteile von Reviews im Vergleich zu dynamischen und weiteren statischen Testverfahren erlutern. 6.4 Einfhrung von Reviews LO-6.4.1 (K2) Sie knnen Review-Arten miteinander vergleichen und deren relative Strken, -Arten Schwchen und Einsatzbereiche aufzeigen. LO-6.4.2 (K3) Sie knnen ein Review Team durch ein formales Review mit den notwendigen in Review-Team Schritten fhren. LO-6.4.3 (K4) Sie knnen einen R Review-Plan als Teil des Qualitts-/Testkonzepts eines Projekts /Testkonzepts skizzieren, der die Review Techniken unter Bercksichtigung der aufzudeckenden Review-Techniken Fehler und der Fhigkeiten des verfgbaren Personals einsetzt und auf die geeigneten dynamischen Testanstze absti abstimmt. 6.5 Erfolgsfaktoren fr Reviews LO-6.5.1 (K2) Sie knnen die mglichen Risiken erlutern, wenn technische, organisatorische und personenbezogene Faktoren beim Durchfhren von Reviews nicht bercksichtigt werden. Kapitel 7: Fehler- und Abweichungsman Abweichungsmanagement [80 Minuten] LO-7.1 (K3) LO-7.2 (K3) LO-7.3 (K4) 1993 Sie knnen einen Abweichung nach dem in IEEE Standard 1044-1993 festgelegten Abweichungsmanagement-Lebenszyklusmodell bearbeiten. Abweichungsmanagement Sie knnen Fehlerberichte auf Basis des IEEE Standard 1044 1993 und der 1044-1993 angewendeten Fehlertaxonomie bewerten, um deren Qualitt zu verbessern. wendeten Sie knnen die im Lauf der Zeit erstellten Fehlerberichte analysieren und die Fehlertaxonomie aktualisieren.

Kapitel 8: Standards im Testverbesserungs Testverbesserungs-Prozess [120 Minuten] LO-8.1 (K2) Sie knnen Quellen der Softwarestandards zusammenfassen und Sie knnen die Ntzlichkeit der Softwarestandards fr das Softwaretesten erklren.

8.4 Testverbesserungs-Prozess

Version 2007

Seite 18 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-8.4.1 (K3) LO-8.4.2 (K2)

LO-8.4.3 (K2)

Sie knnen einen Testverbesserungsplan erstellen und testen und dabei die inen und allgemeinen Prozessschritte einsetzen und die richtigen Personen beteiligen. Sie knnen die in den Modellen TMM, TPI, CTP, STEP definierten Testverbesserungs-Prozesse zusammenfassen sowie die Prozessbereiche -Prozesse Verifizierung und Validierung nach CMMI. ung Sie knnen die Bewertungskriterien der Testverbesserungs Testverbesserungs-Modelle TMM, TPI, CTP, e STEP und die Prozessbereiche Verifizierung und Validierung nach CMMI erklren.

Kapitel 9: Testwerkzeuge und Automatisierung [90 Minuten] 9.2 Testwerkzeugkonzepte LO-9.2.1 (K2) Sie knnen die Grundgedanken und Wesensmerkmale in jedem der folgenden berlegungen zu Testwerkzeugen miteinander vergleichen: Kosten, Nutzen und Kosten, Risiken von Testwerkzeugen und Automatisierung Testwerkzeugstrategien Automatisierung, erkzeugstrategien, Integration und Informationsaustausch, Automatisierungssprachen, Testorakel, Integration Informationsaustausch, Testwerkzeuge in Betrieb nehmen Open Source-Werkzeuge, Eigene Testwerkzeuge nehmen, Eigene Testwerkzeuge entwickeln sowie Testwerkzeuge klassifizieren. entwickeln Sie knnen beschreiben, warum und wann es wichtig ist, eine Strategie fr den eschreiben, Einsatz von Testwerkzeugen zu erstellen. Sie verstehen die verschiedenen Phasen der Testwerkzeug Implementierung. ie Testwerkzeug-Implementierung.

LO-9.2.2 (K2) LO-9.2.3 (K2)

9.3 Testwerkzeugkategorien LO-9.3.1 (K2) LO-9.3.2 (K2) Sie knnen die Testwerkzeugkategorien nach Zielsetzung, Verwendungszweck, estwerkzeugkategorien Strken, Risiken und mit Beispielen zusammenfassen. Sie knnen die spezifischen Anforderungen an Testwerkzeuge und Open Source ie SourceTestwerkzeuge zusammenfassen, die beim Testen sicherheitskritischer Systeme sicherheitskritischer eingesetzt werden. Sie knnen wichtige Aspekte und Konsequenzen unterschiedlicher Testwerkzeuge ichtige und deren Implementierung, Verwendung und ihre Auswirkung auf den Testprozess beschreiben. eschreiben, Sie knnen beschreiben, wann und warum die Entwicklung eines eigenen Werkzeugs in Frage kommt, sowie die damit verbundenen Vorteile, Risiken und Folgen.

LO-9.3.3 (K2)

LO-9.3.4 (K2)

Kapitel 10: Soziale Kompetenz und Teamzusammensetzung [240 Minuten] 10.2 Individuelle Fhigkeiten LO-10.2.1 (K3) Sie knnen einen vorgegebenen Fragebogen anwenden, um Strken und Schwchen von Teammitgliedern festzustellen bezogen auf die Anwendung von Softwaresystemen, Kenntnissen des Geschftsbereichs/der Branche, den Bereich der Systementwicklung, des Softwaretestens und den zwischenmenschlichen Softwaretestens Fhigkeiten. 10.3 Dynamik im Testteam

Version 2007

Seite 19 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-10.3.1 (K3) Sie knnen eine Soll/Ist Analyse durchfhren, um die bentigten technischen ine Soll/Ist-Analyse Fhigkeiten oder erforderliche soziale Kompetenz fr die offenen Positionen einer Organisation zu bestimmen. nisation 10.4 Testen in der Organisationsstruktur etablieren LO-10.4.1 (K2) Sie knnen die verschiedenen organisatorischen Optionen bzgl. der Unabhngigkeit ie des Testens charakterisieren und mit Insourcing, Outsourcing und Off Shoring Off-Shoring vergleichen.

10.5 Motivieren LO-10.5.1 (K2) Sie knnen Beispiele anfhren fr die Tester motivierende und demotivierende Faktoren. 10.6 Kommunizieren LO-10.6.1 (K2) Sie knnen anhand von Beispielen eine professionelle, objektive und effektive nhand Kommunikation in einem Projekt aus Sicht des Testers beschreiben Stellen Sie d ation beschreiben. dabei auch Risiken und Chancen dar.

Version 2007

Seite 20 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

0.5 Lernziele fr Test AnalystsDieser Abschnitt enthlt die detaillierten Lernziele fr das Modul Test Analyst. Fr alle Teile dieses Lehrplans gilt, dass sie auf der Wissensstufe K1 geprft werden knnen. Dies e bedeutet, dass der oder die Lernende den entsprechenden Begriff oder das Konzept erkennt, sich daran erinnert und es wiedergeben kann. Die folgende Auflistung enthlt deshalb nur die Lernziele der Wissensstufen K2, K3 und K4. lt Einfhrung in den Lehrplan Test Analyst [60 Minuten] (einschlielich Wiederholung des Lehrplans zum ISTQB Foundation Level) Kapitel 1: Grundlegende Aspekte des Softwaretestens [30 Minuten] Kapitel 2: Testprozesse [180 Minuten] 2.4 Testanalyse und Testentwurf LO-2.4.1 (K2) LO-2.4.2 (K2) LO-2.4.3 (K2) LO-2.4.4 (K2) Sie knnen erklren, warum funktionale Tests in bestimmten Lebenszyklusphasen einer Anwendung stattfinden. Sie knnen anhand von Beispielen die Kriter Kriterien erlutern, die bei der Entwicklung von Testbedingungen Struktur und Tiefe beeinflussen. Sie knnen beschreiben, inwiefern Testanalyse und Testentwurf statische Testtechniken sind, die zur Aufdeckung von Fehlern eingesetzt werden knnen. Sie knnen anhand von Beispielen das Konzept der Testorakel erlutern und wie ein Testorakel in Testspezifikationen eingesetzt werden kann.

2.5 Testrealisierung und Testdurchfhrung LO-2.5.5 (K2) Sie knnen die Voraussetzungen fr die Testdurchfhrung beschreiben, einschlielich Testdurchfhrung Testmitteln, Testumgebung, Konfigurationsmanagement und Abweichungsmanagement.

2.6 Testendekriterien auswerten, Bericht LO-2.6.2 (K3) Sie knnen mit vorgegebenen Metriken bewerten, ob ein bestimmtes Testendekriterium erfllt ist.

Kapitel 3: Testmanagement [120 Minuten] 3.9.2 Risikomanagement LO-3.9.2.3 (K3) Sie knnen die Auswahl von Testfllen, Testberdeckung und Testdaten auf Basis 3.9.2.3 des Risikos priorisieren und das angemessen in einem Testkonzept und einer Testspezifikation dokumentieren. LO-3.9.2.4 (K2) Sie knnen die Aktivitten bei einem risikoorientierten Testansatz fr Planung und 3.9.2.4 Durchfhrung von fachlichen Tests umreien.

Version 2007

Seite 21 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

Kapitel 4: Testverfahren [1080 Minuten] 4.2 Spezifikationsorientierten Testverfahren LO-4.2.1 (K2) Sie knnen Beispiele fr typische Fehlerzustnde anfhren, die sich mit den jeweiligen spezifikationsorientierten Testverfahren identifizieren lassen, und den entsprechenden berdeckungsgrad angeben. Sie knnen Testflle aus vorgegebenen Softwaremodellen erstellen und dabei n folgende Testentwurfsverfahren anwenden. Die Tests sollen dabei eine gegebene Modellberdeckung erzielen: quivalenzklassenbildung Grenzwertanalyse Entscheidungstabellentest Zustandsbasiert Test Zustandsbasierter Klassifikationsbaumverfahren Paarweises Testen Anwendungsfallbasierte Testen Anwendungsfallbasiertes Sie knnen ein System oder dessen Anforderungsspezifikation analysieren und festlegen, welche spezifikationsorientierten Testverfahren fr bestimmte Zielsetzungen anzuwenden sind, und Sie knnen eine Testspezifikation nach IEEE setzungen Standard 829 skizzieren, mit dem Schwerpunkt auf funktionalen und fachlichen Testfllen und Testverfahren.

LO-4.2.2 (K3)

LO-4.2.3 (K4)

4.4 Fehlerbasierte und erfahrungsbasierte Testverfahren LO-4.4.1 (K2) Sie knnen Prinzip und Grnde fr das fehlerbasierte Testentwurfsverfahren beschreiben und gegen den Einsatz spezifikationsorientierter und strukturorientierter Testverfahren abgrenzen abgrenzen. Sie knnen anhand von Beispielen Fehlertaxonomien und deren Einsatz erlutern. Sie knnen das Prinzip der erfahrungsbasierten Testentwurfsverfahren und die Grnde fr ihren Einsatz verstehen und wann sie genutzt werden. Sie knnen Tests nach dem explorativen Testentwurfsverfahren spezifizieren, durchfhren und darber berichten. Sie knnen Fehlerzustnde gem den Zielen verschiedener Fehlerangriffe klassifizieren. Sie knnen ein System analysieren um festzulegen, welche analysieren, spezifikationsorientierten, spezifikationsorientierte fehlerbasierten oder erfahrungsbasierten Testverfahren fr bestimmte Ziele einzusetzen sind.

LO-4.4.2 (K2) LO-4.4.3 (K2) LO-4.4.4 (K3) LO-4.4.5 (K2) LO-4.4.6 (K4)

Kapitel 5: Test der Softwareeigenschaften [210 Minuten] 5.2 Qualittsmerkmale bei fachlichen Tests LO-5.2.1 (K4) Sie knnen anhand von Beispielen erlutern, welche der in Kapitel 4 erwhnten welche Testverfahren geeignet sind, um Richtigkeit, Angemessenheit, Interoperabilitt, funktionale Sicherheit und Zugnglichkeit eines Systems zu testen.

Version 2007

Seite 22 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-5.2.2 (K3)

Sie knnen Benutzbarkeitstests skizzieren, entwerfen, spezifizieren und durchfhren spezifizieren durchfhren. Sie knnen dabei die geeigneten Verfahren einsetzen und vorgegebene Testziele und zu findende Fehlerzustnde bercksichtigen.

5.3 Qualittsmerkmale beim technischen Testen LO-5.3.1 (K2) Sie knnen erklren, warum Effizienztests, Zuverlssigkeitstests und technische Sicherheitstests Teil einer Teststrategie sein sollten, und Beispiele fr Fehlerzustnde anfhren, die damit gefunden werden sollen. Sie knnen nicht-funktionale Testarten fr das technische Testen anhan typischer funktionale anhand Fehlerzustnde charakterisieren, die gezielt angegriffen werden (Fehlerangriffe) die typische Anwendung im Lebenszyklus einer Anwendung, und die fr das Testdesign geeigneten Testverfahren.

LO-5.3.2 (K2)

Kapitel 6: Review [180 Minuten] 6.5 Erfolgsfaktoren fr Reviews LO-6.5.1 (K3) LO-6.5.2 (K3) LO-6.5.3 (K2) Sie knnen eine Review Review-Checkliste verwenden, um Programmcode und Architektur erwenden, aus Sicht eines Testers zu verifizieren. Sie knnen eine Review Review-Checkliste verwenden, um Anforderungen und erwenden, Anwendungsflle aus Sicht d Testers zu verifizieren. des Sie knnen Review-Arten miteinander vergleichen und deren relative Strken, Schwchen und Einsatzbereiche aufzeigen.

Kapitel 7: Fehler- und Abweichungsmanagement [120 Minuten] 7.4 Pflichtfelder fr die Erfassung von Fehler und Abweichungen ng FehlerLO-7.4.1 (K4) Sie knnen funktionale und nicht funktionale Fehlerwirkungen analysieren, unktionale nicht-funktionale klassifizieren, in verstndlichen Abweichungsberichten und beschreiben.

Kapitel 8: Standards im Testverbesserungs Testverbesserungs-Prozess [0 Minuten] Kein Lernziel dieses Kapitel (auf keiner der kognitiven Ebenen) betrifft die Test Analysts. Kapitel 9: Testwerkzeuge und Automatisierung [90 Minuten] 9.2 Testwerkzeugkonzepte Sie knnen die Elemente und Aspekte in jedem der folgenden Testwerkzeugkonzepte folgenden vergleichen: Kosten, Nutzen und Risiken von Testwerkzeugen und Automatisierung Kosten, Automatisierung, Testwerkzeugstrategien Integration und Informationsaustausch, Testwerkzeugstrategien, Automatisierungssprachen, Testorakel, Testwerkzeuge in Betrieb nehmen Open Testwerkzeuge nehmen, Source-Werkzeuge, Werkzeuge, Eigene Testwerkzeuge entwickeln sowie Testwerkzeuge Testwerkzeuge klassifizieren. 9.3 Testwerkzeugkategorien LO-9.2.1 (K2)

Version 2007

Seite 23 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-9.3.1 (K2) LO-9.3.5 (K2)

Sie knnen die Testwerkzeugkategorien nach Zielsetzung, Verwendungszweck, estwerkzeugkategorien Strken und Risiken zusammenfassen sowie Beispiele nennen. zusammenfassen, Sie knnen die Werkzeuge der verschiedenen Werkzeugkategorien den unterschiedlichen Teststufen und Testarten zuordnen.

Kapitel 10: Soziale Kompetenz und Teamzusammensetzung [30 Minuten] 10.6 Kommunizieren LO-10.6.1 (K2) Sie knnen anhand von Beispielen eine professionelle, objektive und effektive nhand Kommunikation in einem Projekt aus Sicht des Testers beschreiben Stellen Sie dabei Risiken und Chancen dar.

Version 2007

Seite 24 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

0.6 Lernziele fr Technical Test AnalystsDieser Abschnitt enthlt die detaillierten Lernziele fr das Modul Technical Test Analyst. Fr alle Teile dieses Lehrplans gilt, dass sie auf der Wissensstufe K1 geprft werden knnen. Dies bedeutet, dass der oder die Lernende den entsprechenden Begriff oder das Konzept erkennt, sich daran erinnert und es wiedergeben kann. Die folgende Auflistung enthlt deshalb nur die Lernziele der Wissensstufen K2, K3 und K4. Einfhrung in den Lehrplan Technical Test Analyst [60 Minuten] (einschlielich Wiederholung des Lehrplans zum ISTQB Foundation Level) erholung Kapitel 1: Grundlegende Aspekte des Softwaretestens [30 Minuten] Kapitel 2: Der Testprozess [180 Minuten] 2.4 Testanalyse und Testentwurf LO-2.4.1 (K2) Sie knnen die Stufen im Softwarelebenszyklus einer Anwendung erklren, in denen sich nicht-funktionale Tests und architekturorientierte Tests einsetzen lassen. Sie funktionale knnen erklren, warum nicht funktionale Tests nur in bestimmten Stufen des nicht-funktionale Lebenszyklus stattfinden. Sie knnen anhand von Beispielen die Kriterien erlutern, die bei der Entwicklung von von Testbedingungen Struktur und Tiefe beeinflussen. Sie knnen beschreiben, inwiefern Testanalyse und Testentwurf statische Testtechniken sind, die zur Aufdeckung von Fehlern eingesetzt werden knnen. eingesetzt Sie knnen anhand von Beispielen das Konzept der Testorakel erlutern, und wie ein Testorakel in Testspezifikationen eingesetzt werden kann.

LO-2.4.2 (K2) LO-2.4.3 (K2) LO-2.4.4 (K2)

2.5 Testrealisierung und Testdurchfhrung LO-2.5.5 (K2) Sie knnen die Voraussetzungen fr die Testdurchfhrung beschreiben, einschlielich oraussetzungen Testmittel, Testumgebung, Konfigurationsmanagement und Abweichungsmanagement.

2.6 Testendekriterien auswerten, Bericht LO-2.6.2 (K3) Sie knnen mit vorgegebenen Metriken bewerten, ob ei bestimmtes ein Testendekriterium erfllt ist.

Kapitel 3: Testmanagement [120 Minuten] 3.9.2 Risikomanagement LO-3.9.2.5 (K2) Sie knnen die Aktivitten bei einem risikoorientierten Testansatz fr Planung und Durchfhrung von fachlichen Tests umreien.

Version 2007

Seite 25 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

Kapitel 4: Testverfahren [930 Minuten] 4.2 Spezifikationsoriente Verfahren LO-4.2.1 (K2) LO-4.2.2 (K3) Sie knnen Beispiele fr typische Fehlerzustnde anfhren, die sich mit den jeweiligen spezifikationsorientierten Testverfahren identifizieren lassen. Sie knnen Testflle aus vorgegebenen Softwaremodellen erstellen und dabei folgende Testentwurfsverfahren anwenden, wobei die Tests eine gegebene Modellberdeckung erzielen sollen: quivalenzklassenbildung Grenzwertanalyse Entscheidungstabellentes Entscheidungstabellentest Zustandsbasierter Test Sie knnen ein System oder dessen Anforderungsspezifikation analysieren und festlegen, welche spezifikationsorienten Testverfahren fr bestimmte Zielsetzungen anzuwenden sind, und Sie knnen eine Testspezifikation nach IEEE Standard 829, nach mit dem Schwerpunkt auf Testfllen fr Komponententests und nicht-funktionale funktionale Tests und Testverfahren skizzieren skizzieren.

LO-4.2.3 (K4)

4.3 Strukturorientierte Testverfahren LO-4.3.1 (K2) LO-4.3.2 (K3) Sie knnen Beispiele fr typische Fehler anfhren, die sich mit den jeweiligen strukturorientierten Testverfahren identifizieren lassen. Sie knnen mit den folgenden Testentwurfsverfahren echte Testflle entwerfen, wobei die Tests eine vorgegebene Modellberdeckung erzielen sollen: Anweisungs Anweisungsberdeckungstest Entscheidungsberdeckungstest Definierter Bedingungs Bedingungsberdeckungstest Mehrfachbedingungsberdeckungstest Sie knnen ein System analysieren, um festzulegen, welches strukturorientierte Testverfahren fr bestimmte Zielsetzungen anzuwenden ist. Sie knnen jedes der strukturorientierten Testentwurfsverfahren und die zugehrigen berdeckungsgrade verstehen sowie, wann welches Verfahren verwendet wird. Sie knnen vergleichen und analysieren, welches strukturorienti strukturorientierte Testentwurfsverfahren in unterschiedlichen Situationen einzusetzen ist.

LO-4.3.3 (K4) LO-4.3.4 (K2) LO-4.3.5 (K4)

4.4 Fehlerbasierte und erfahrungsbasierte Testverfahren LO-4.4.1 (K2) Sie knnen Prinzip und Grnde fr das fehlerbasierte Testentwurfsverfahren beschreiben und gegen den Einsatz spezifikationsorientierter und strukturorientierter Einsatz Testverfahren abgrenzen abgrenzen. Sie knnen anhand von Beispielen Fehlertaxonomien und deren Einsatz erlutern. Sie knnen Prinzip und Grnde fr den Einsatz erfahrungsbasiert erfahrungsbasierter Testentwurfsverfahren verstehen und wann sie genutzt werden. Sie knnen Tests unter Nutzung explorativen Testens spezifizieren, durchfhren und darber berichten. Sie knnen Tests nach den Zielen verschiedener Fehlerangriff spezifizieren Fehlerangriffe spezifizieren.

LO-4.4.2 (K2) LO-4.4.3 (K2) LO-4.4.4 (K3) LO-4.4.6 (K2)

Version 2007

Seite 26 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-4.4.7 (K4)

Sie knnen ein System analysieren um festzulegen, welche analysieren, spezifikationsorientierten, spezifikationsorientierte fehlerbasierten oder erfahrungsbasierten Testverfahren fr bestimmte Ziele anzuwenden sind.

4.5 Statische Analyse LO-4.5.1 (K3) Sie knnen die Algorithmen Kontrollflussanalyse und Datenflussanalyse nnen anwenden, um zu verifizieren, dass der Programmcode keine Kontroll oder KontrollDatenflussanomalie hat. Sie knnen die Ergebnisse der Kontrollfluss und Datenflussanalyse interpret Kontrollflussinterpretieren, die ein Werkzeug liefert, und bewerten, ob eine Kontroll oder Datenflussanomalie Kontrollvorliegt. Sie knnen den Einsatz von Aufrufgraphen zur Bewertung der Architekturqualitt erklren. Dazu gehren die zu identifizierenden Fehlerzustnde, die Anwendung fr Testentwurf und Testplanung und die mglicherweise eingeschrnkte Gltigkeit der Ergebnisse.

LO-4.5.2 (K4)

LO-4.5.3 (K2)

4.6 Dynamische Analyse LO-4.6.1 (K2) Sie knnen erklren, wie eine dynamische Analyse des Programmcodes durchgefhrt wird, und zusammenfassen, welche Fehlerzustnde mit diesem Verfahren aufgedeckt zusammenfassen, werden knnen und wo die Grenzen dieses Verfahrens liegen.

Kapitel 5: Test der Softwareeigenschaften [240 Minuten] 5.3 Qualittsmerkmale beim technischen Testen LO-5.3.2 (K2) Sie knnen nicht-funktionale Testarten fr das technische Testen anhand typischer nktionale Fehlerzustnde charakterisieren, die gezielt angegriffen werden (Fehlerangriffe), die typische Anwendung im Lebenszyklus einer Anwendung, und die fr das Testdesign geeigneten Testverfahren. Sie knnen verstehen und erklren, in welchen Lebenszyklusphasen einer Software oder eines Systems Sicherheits Zuverlssigkeits- und Effizienztests angewendet Sicherheits-, werden (einschlielich der entsprechenden Teilmerkmale nach ISO 9126) Sie knnen die Arten von Fehlern unterscheiden, die durch Sicherheits-, SicherheitsZuverlssigkeits- und Effizienztests aufgedeckt werden (einschlielich der entsprechenden Teilmerkmale nach ISO 9126) Sie knnen Testanstze fr das Testen auf Sicher Sicherheits-, Zuverlssigkeits und , ZuverlssigkeitsEffizienzmerkmale und deren entsprechende Teilmerkmale nach ISO 9126 charakterisieren. Sie knnen Testflle fr das Testen auf Sicherheits Zuverlssigkeits- und Sicherheits-, Effizienzmerkmale und deren entsprechende Teilme Teilmerkmale nach ISO 9126 spezifizieren. Sie knnen verstehen und erlutern, warum Wartbarkeit, Portabilitt und Zugnglichkeitstest Teil einer Teststrategie sein sollten. Sie knnen Testflle fr nicht nicht-funktionale Tests auf nderbarkeit und Portabilitt arkeit spezifizieren.

LO-5.3.3 (K2)

LO-5.3.4 (K2)

LO-5.3.5 (K2)

LO-5.3.6 (K3)

LO-5.3.7 (K2) LO-5.3.8 (K3)

Kapitel 6: Review [180 Minuten] 6.4 Einfhrung von Reviews Version 2007 Seite 27 von 136 Januar 2010 20100131 International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-6.4.1 (K2)

Sie knnen Review-Arten miteinander vergleichen und deren relative Strken, -Arten Schwchen und Einsatzbereiche aufzeigen.

6.5 Erfolgsfaktoren fr Reviews LO-6.5.3 (K4) Sie knnen eine Review Checkliste skizzieren, um typische Fehlerzustnde Review-Checkliste aufzudecken, die bei Reviews von Code und Architektur gefunden werden.

Kapitel 7: Fehler- und Abweichungsmanagement [120 Minuten] 7.4 Pflichtfelder fr die Erfassung von Fehler und Abweichungsmeldungen FehlerLO-7.4.2 (K4) Sie knnen nicht-funktionale Abweichungen in verstndlichen Abweichungsberichten funktionale analysieren, klassifizieren und beschreiben.

Kapitel 8: Standards und Testverbesserungs Testverbesserungs-Prozess [0 Minuten] Kein Lernziel dieses Kapitel (auf keiner der kognitiven Ebenen) betrifft die Technical Test Analysts. Kapitel 9: Testwerkzeuge und Automatisierung [210 Minuten] 9.2 Testwerkzeugkonzepte LO-9.2.1 (K2) Sie knnen die Elemente und Aspekte in jedem der folgenden Testwerkzeugkonzepte der vergleichen: Kosten, Nutzen und Risiken von Testwerkzeugen und Automatisierung Kosten, Automatisierung, Testwerkzeugstrategien Integration und Informationsaustausch, Testwerkzeugstrategien, Automatisierungssprachen, Testorakel, Testwerkzeuge in Betrieb nehmen Open Testwerkzeuge nehmen, Source-Werkzeuge, Werkzeuge, Eigene Testwerkzeuge entwickeln sowie Testwerkzeuge Testwerkzeuge klassifizieren.

9.3 Testwerkzeugkategorien LO-9.3.1 (K2) LO-9.3.5 (K2) estwerkzeugkategorien Sie knnen die Testwerkzeugkategorien nach Zielsetzung, Verwendungszweck, Strken, Risiken und mit Beispielen zusammenfassen. Sie knnen die Werkzeuge der verschiedenen Werkzeugkategorien den unterschiedlichen Teststufen und Testarten zuordnen.

9.3.7 Schlsselwortgetriebene Testautomatisierung Schlsselwort-/Aktionswort-Tabellen mit Hilfe des Schlsselwort bellen SchlsselwortLO-9.3.7.1 (K3) Sie knnen Schlsselwort Algorithmus erstellen, den ein Testausfhrungs Werkzeug verwenden wird. Testausfhrungs-Werkzeug 9.3.8 Performanztestwerkzeuge LO-9.3.8.1 (K3) Sie knnen Performanztests entwerfen und planen, um Systemmerkmale messen zu K3) knnen. Kapitel 10: Soziale Kompetenz und Teamzusammensetzung [30 Minuten] ale 10.6 Kommunizieren

Version 2007

Seite 28 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

LO-10.6.1 (K2) Sie knnen anhand von Beispielen eine professionelle, objektive und effektive nhand Kommunikation in einem Projekt aus Sicht des Testers beschreiben. Stellen Sie dabei beschreiben. Risiken und Chancen dar. iken

Version 2007

Seite 29 von 136

Januar 2010 20100131

International Software Testing Qualifications Board

Certified Tester Advanced Level Syllabus (Deutschsprachige Ausgabe)

1. Grundlegende Aspekte des SoftwaretestensBegriffe:ethische Leitlinien, Softwarelebenszyklus. Messung, Metrik, Multisysteme, sicherheitskritische Systeme,

1.1 EinfhrungDieses Kapitel enthlt zentrale Testthemen, die von allgemeiner Relevanz fr alle Mitarbeiter im Bereich Testen sind, d.h. fr Testmanager, Test Analysts und Technical Test Analysts. Die Ausbildungsanbieter werden diese allgemeinen Themen im Kontext des jeweiligen Moduls behandeln und durch relevante Beispiele ergnzen. Im Modul Technical Test Analyst gibt es beispielsweise zum allgemeinen Thema Metriken und Messung (Abschnitt 1.4) Beispiele fr technische Metriken, w ) wie Performanzmessungen. Abschnitt 1.2 betrachtet den Testprozess als Teil des gesamten Softwarelebenszyklus. Das Thema baut auf den grundlegenden Konzepten auf, wie sie im Foundation-Level-Lehrplan eingefhrt wurden. Es legt besonderen Wert auf das Angleichen des Testprozesses an den Softwarelebenszyklus und sonderen andere IT-Prozesse. Systeme knnen verschiedene Ausprgungen annehmen, die die Vorgehensweise beim