{"id":29841,"date":"2022-07-08T16:29:33","date_gmt":"2022-07-08T16:29:33","guid":{"rendered":"https:\/\/www.zaptest.com\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung"},"modified":"2022-07-08T16:29:33","modified_gmt":"2022-07-08T16:29:33","slug":"was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung","title":{"rendered":"Was ist agiles Testen? Prozess, Lebenszyklus, Methoden und Umsetzung"},"content":{"rendered":"<p>Bei der agilen Softwareentwicklung ist das Testen von entscheidender Bedeutung, um sicherzustellen, dass die Software f\u00fcr die Produktion bereit ist. Aber was ist agile Methodik im Test? Die agile Testmethodik im Vergleich zur Wasserfallmethodik weist erhebliche konzeptionelle Unterschiede auf.<\/p>\n<p>Das Erlernen der Funktionsweise des agilen Testlebenszyklus, der Methoden, der <a href=\"https:\/\/www.zaptest.com\/?page_id=4060\">Werkzeuge f\u00fcr das agile Testen von Software<\/a> und ihrer Implementierung sind wesentliche Faktoren f\u00fcr die Durchf\u00fchrung dieser Art von Softwaretests.<\/p>\n<h2><\/h2>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_1 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Vorteile_des_agilen_Softwaretests\" >Vorteile des agilen Softwaretests<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Es_spart_Zeit_und_Geld\" >Es spart Zeit und Geld<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Reduziert_die_Dokumentation\" >Reduziert die Dokumentation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Es_ist_flexibel\" >Es ist flexibel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Regelmaessig_Feedback_geben\" >Regelm\u00e4\u00dfig Feedback geben<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Leichtere_Identifizierung_von_Problemen\" >Leichtere Identifizierung von Problemen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Gemeinsame_Herausforderungen_beim_agilen_Softwaretest\" >Gemeinsame Herausforderungen beim agilen Softwaretest<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Es_besteht_eine_hoehere_Fehlerwahrscheinlichkeit\" >Es besteht eine h\u00f6here Fehlerwahrscheinlichkeit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Neue_Funktionen_werden_haeufig_hinzugefuegt\" >Neue Funktionen werden h\u00e4ufig hinzugef\u00fcgt<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Der_Uebergang_vom_traditionellen_zum_agilen_Testen\" >Der \u00dcbergang vom traditionellen zum agilen Testen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Was_ist_eine_traditionelle_Pruefung\" >Was ist eine traditionelle Pr\u00fcfung?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Was_ist_agiles_Testen\" >Was ist agiles Testen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Agiles_Testen_vs_Wasserfalltests\" >Agiles Testen vs. Wasserfalltests<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Uebergang_vom_Wasserfall_zum_agilen_Testen\" >\u00dcbergang vom Wasserfall zum agilen Testen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Den_Lebenszyklus_des_agilen_Softwaretestens_verstehen\" >Den Lebenszyklus des agilen Softwaretestens verstehen<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Quadrant_Eins\" >Quadrant Eins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Quadrant_zwei\" >Quadrant zwei<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Quadrant_drei\" >Quadrant drei<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Quadrant_Vier\" >Quadrant Vier<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Agile_Testmethoden\" >Agile Testmethoden<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Verhaltensgesteuerte_Entwicklung_BDD\" >Verhaltensgesteuerte Entwicklung (BDD)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Testgetriebene_Entwicklung_TDD\" >Testgetriebene Entwicklung (TDD)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Akzeptanztest-gesteuerte_Entwicklung_ATDD\" >Akzeptanztest-gesteuerte Entwicklung (ATDD)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Sitzungsbasiertes_Testen\" >Sitzungsbasiertes Testen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Explorative_Tests\" >Explorative Tests<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Agile_Teststrategien\" >Agile Teststrategien<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Iteration_0\" >Iteration 0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Konstruktion_Iterationen\" >Konstruktion Iterationen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Freigabe_Endspiel_oder_Uebergangsphase\" >Freigabe Endspiel oder \u00dcbergangsphase<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Produktion\" >Produktion<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#3_Beispiele_von_Unternehmen_die_agile_Testmethoden_eingefuehrt_haben\" >3 Beispiele von Unternehmen, die agile Testmethoden eingef\u00fchrt haben<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Apfel\" >Apfel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Microsoft\" >Microsoft<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#IBM\" >IBM<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Checkliste_fuer_den_agilen_Testplan\" >Checkliste f\u00fcr den agilen Testplan<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#1_Pruefungen_von_numerischen_Feldern\" >1. Pr\u00fcfungen von numerischen Feldern<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#2_Datenfeld-Pruefungen\" >2. Datenfeld-Pr\u00fcfungen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#3_Defekt-Kontrollen\" >3. Defekt-Kontrollen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#4_Alpha-Feld-Pruefungen\" >4. Alpha-Feld-Pr\u00fcfungen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#5_Checkliste_zur_Planungsreife\" >5. Checkliste zur Planungsreife<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#6_Bereitschafts-Checkliste\" >6. Bereitschafts-Checkliste<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#7_Workshop-Checkliste\" >7. Workshop-Checkliste<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#8_Epic_Breakdown_Checkliste\" >8. Epic Breakdown Checkliste<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Das_agile_Testteam\" >Das agile Testteam<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Wer_sollte_Teil_des_agilen_Testteams_sein\" >Wer sollte Teil des agilen Testteams sein?<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#1_Pruefgeraet\" >1. Pr\u00fcfger\u00e4t<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#2_Entwickler\" >2. Entwickler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#3_Produkteigentuemer\" >3. Produkteigent\u00fcmer<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Agile_Software-Tests_automatisieren\" >Agile Software-Tests automatisieren<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Vorteile_der_Automatisierung_von_agilen_Softwaretests\" >Vorteile der Automatisierung von agilen Softwaretests<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#1_Schnellere_Ausfuehrung\" >1. Schnellere Ausf\u00fchrung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#2_Wiederverwendbar\" >2. Wiederverwendbar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Risiken_der_Automatisierung_von_agilen_Softwaretestmethoden\" >Risiken der Automatisierung von agilen Softwaretestmethoden<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#1_Es_kann_die_manuelle_Pruefung_nicht_vollstaendig_ersetzen\" >1. Es kann die manuelle Pr\u00fcfung nicht vollst\u00e4ndig ersetzen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#2_Tests_koennen_unzuverlaessig_sein\" >2. Tests k\u00f6nnen unzuverl\u00e4ssig sein<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#3_Es_kann_ein_Mangel_an_wirksamen_Loesungen_bestehen\" >3. Es kann ein Mangel an wirksamen L\u00f6sungen bestehen<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Agile_Testwerkzeuge\" >Agile Testwerkzeuge<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Was_macht_ein_gutes_Werkzeug_zur_Automatisierung_agiler_Tests_aus\" >Was macht ein gutes Werkzeug zur Automatisierung agiler Tests aus?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#1_Angemessene_Aufzeichnung\" >1. Angemessene Aufzeichnung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#2_Einen_Test_aendern_ohne_ihn_neu_zu_machen\" >2. Einen Test \u00e4ndern, ohne ihn neu zu machen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#3_Benutzerfreundlichkeit\" >3. Benutzerfreundlichkeit<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Andere_Dinge_die_bei_der_Umstellung_auf_die_agile_Testmethodik_beachtet_werden_sollten\" >Andere Dinge, die bei der Umstellung auf die agile Testmethodik beachtet werden sollten<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Zusammenarbeit_ist_der_Schluessel\" >Zusammenarbeit ist der Schl\u00fcssel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Schaffung_einer_agilen_Testumgebung\" >Schaffung einer agilen Testumgebung<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#FAQs\" >FAQs<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Wie_funktioniert_QA_bei_agilem_Vorgehen\" >Wie funktioniert QA bei agilem Vorgehen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Welche_Faehigkeiten_brauchen_agile_Tester\" >Welche F\u00e4higkeiten brauchen agile Tester?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Was_sind_die_agilen_Testprinzipien\" >Was sind die agilen Testprinzipien?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Welche_Tests_werden_bei_agilem_Vorgehen_durchgefuehrt\" >Welche Tests werden bei agilem Vorgehen durchgef\u00fchrt?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#Wie_funktioniert_das_agile_Testen\" >Wie funktioniert das agile Testen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/www.zaptest.com\/de\/was-ist-agiles-testen-prozess-lebenszyklus-methoden-und-umsetzung\/#ZAPTEST_fuer_agiles_Testen\" >ZAPTEST f\u00fcr agiles Testen<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Vorteile_des_agilen_Softwaretests\"><\/span><strong>Vorteile des agilen Softwaretests<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die M\u00f6glichkeiten, von den <a href=\"https:\/\/www.zaptest.com\/de\">Tests der<\/a> agilen <a href=\"https:\/\/www.zaptest.com\/de\">Softwareentwicklung<\/a> zu profitieren, sind vielf\u00e4ltig. Die Umstellung auf eine agile Methodik im Testprozess und die Befolgung von Best Practices f\u00fcr das agile Testen von Software hat mehrere entscheidende Vorteile.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Es_spart_Zeit_und_Geld\"><\/span>Es spart Zeit und Geld<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Viele agile Tests k\u00f6nnen automatisiert werden, was nicht nur die Kosten f\u00fcr Tests spart, sondern auch viel schneller ist als manuelle Tests.<\/p>\n<p>Eine weitere M\u00f6glichkeit, mit agilen Softwaretest-Tools Geld zu sparen, besteht darin, dass keine doppelten Tests mehr erforderlich sind. Unabh\u00e4ngig davon, wie effizient Ihre QA-Tester sind, manuelle Tests nehmen mehr Zeit in Anspruch. Wenn Sie also effiziente und schnelle Ergebnisse erzielen wollen, helfen Ihnen agile Methoden bei der Optimierung des Lebenszyklus Ihrer Softwareentwicklung.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Reduziert_die_Dokumentation\"><\/span>Reduziert die Dokumentation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Durch agiles Testen wird die Dokumentation zwar nicht abgeschafft, aber es gibt viel weniger davon. Anstatt jede Information zu dokumentieren, was zeitaufw\u00e4ndig sein kann, geht es darum, bestimmte Informationen kurz und b\u00fcndig aufzuzeichnen, um das Testteam zu unterst\u00fctzen.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Es_ist_flexibel\"><\/span>Es ist flexibel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Eines der besten Merkmale der agilen Testmethodik ist ihre Flexibilit\u00e4t. Es handelt sich um eine \u00e4u\u00dferst anpassungsf\u00e4hige Testmethode, die es Ihnen erm\u00f6glicht, alles Notwendige aus einer Laune heraus zu \u00e4ndern, um die gew\u00fcnschte L\u00f6sung w\u00e4hrend des Testprozesses zu erhalten.<\/p>\n<p>Beim agilen Testen geht es um die Zusammenarbeit aller Teammitglieder, so dass die Flexibilit\u00e4t, die Taktik leicht zu \u00e4ndern, ein gro\u00dfer Vorteil ist.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Regelmaessig_Feedback_geben\"><\/span>Regelm\u00e4\u00dfig Feedback geben<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Im Gegensatz zum traditionellen Testen, bei dem es bis zu 18 Monate dauert, bis man ein Feedback von Kunden oder Endbenutzern erh\u00e4lt, kann man mit agilen Testdiensten je nach Situation, Entwicklungsstadium usw. alle paar Wochen oder noch schneller ein Feedback erhalten.<\/p>\n<p>Je schneller das Feedback w\u00e4hrend der Entwicklung eintrifft, desto eher kann das Team die notwendigen \u00c4nderungen vornehmen und die Software erneut bereitstellen, um weiteres Kundenfeedback zu erhalten.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Leichtere_Identifizierung_von_Problemen\"><\/span>Leichtere Identifizierung von Problemen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Durch die Anwendung agiler Methoden beim Testen ist es viel einfacher, Probleme mit dem Produkt zu erkennen. Durch regelm\u00e4\u00dfiges Testen und Kundenfeedback kann das Testteam Entwicklungsprobleme schneller finden und korrigieren als mit herk\u00f6mmlichen Testmethoden.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Gemeinsame_Herausforderungen_beim_agilen_Softwaretest\"><\/span><strong>Gemeinsame Herausforderungen beim agilen Softwaretest<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Der Einsatz agiler Softwaretests bietet zwar zahlreiche Vorteile, aber es gibt auch einige <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-981-10-7323-6_8\">Herausforderungen<\/a>, die es zu bedenken gilt, bevor man vom traditionellen Testen abr\u00fcckt.<\/p>\n<p><iframe loading=\"lazy\" title=\"The Purpose of Testing in Agile - Testing Benefits and Shared Responsibility For Testing\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/J5hrIsmVA3g?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Es_besteht_eine_hoehere_Fehlerwahrscheinlichkeit\"><\/span>Es besteht eine h\u00f6here Fehlerwahrscheinlichkeit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ein Nachteil des Einsatzes agiler Methoden f\u00fcr das Testen ist die h\u00f6here Fehlerwahrscheinlichkeit. Es ist zwar praktisch, dass weniger Wert auf eine gr\u00fcndliche Dokumentation gelegt wird, aber der Verlust dieses Dokumentationsprozesses kann manchmal dazu f\u00fchren, dass mehr Fehler auftreten oder beim Testen \u00fcbersehen werden.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Neue_Funktionen_werden_haeufig_hinzugefuegt\"><\/span>Neue Funktionen werden h\u00e4ufig hinzugef\u00fcgt<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Da agile Tests schnell ablaufen, werden neue Produktmerkmale schneller hinzugef\u00fcgt als bei traditionellen Tests. Neue Funktionen k\u00f6nnen eine Herausforderung darstellen, da den Testteams weniger Zeit bleibt, Entwicklungsprobleme bei fr\u00fcheren Funktionen zu erkennen, bevor neue hinzukommen.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Der_Uebergang_vom_traditionellen_zum_agilen_Testen\"><\/span><strong>Der \u00dcbergang vom traditionellen zum agilen Testen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Der \u00dcbergang vom traditionellen zum agilen Testen muss gr\u00fcndlich \u00fcberlegt werden. Wenn Sie die Hauptunterschiede zwischen der agilen Testmethodik und der Wasserfalltestmethodik verstehen, k\u00f6nnen Sie besser verstehen, was f\u00fcr Ihre Situation die bessere Wahl ist, und die richtige Entscheidung treffen.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Was_ist_eine_traditionelle_Pruefung\"><\/span><strong>Was ist eine traditionelle Pr\u00fcfung?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Traditionelle Tests, auch Wasserfalltests genannt, sind st\u00e4rker strukturiert als agile Tests und werden inkrementell durchgef\u00fchrt.<\/p>\n<p>Alle Tests finden am Ende der Produktentwicklung statt, wobei in diesem Stadium \u00c4nderungen vorgenommen werden, nach denen der Testprozess erneut beginnt.<\/p>\n<p>Dieser Wasserfall-Testansatz erm\u00f6glicht es, dass alle Funktionen nach der Implementierungsphase auf einmal geliefert werden k\u00f6nnen. Bei Wasserfalltests arbeiten Tester und Entwickler meist getrennt voneinander, und ihre Wege kreuzen sich selten oder nie direkt.<\/p>\n<p>Im Rahmen des Wasserfalltests identifizieren die Tester Fehler, und alles wird gr\u00fcndlich dokumentiert, damit Tester und Entwickler darauf zur\u00fcckgreifen k\u00f6nnen, ohne potenziell kritische Details zu \u00fcbersehen.<\/p>\n<p>Der Projektleiter ist letztendlich f\u00fcr das Projekt von Anfang bis Ende verantwortlich, und die Tester und Entwickler folgen festgelegten Schritten, um den Testprozess durchzuf\u00fchren. Dieser Top-Down-Ansatz ist einfach zu befolgen, da die Tester erst dann zur n\u00e4chsten Phase \u00fcbergehen k\u00f6nnen, wenn sie die vorherige Phase vollst\u00e4ndig abgeschlossen haben.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Was_ist_agiles_Testen\"><\/span><strong>Was ist agiles Testen?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Agiles Testen beginnt, sobald die Entwicklung eines Projekts beginnt. Kurz gesagt, es integriert die Pr\u00fcfung und Entwicklung in allen Phasen. Die meisten Entwickler denken bei diesem Prozess an die agile Testpyramide (mehr dazu sp\u00e4ter).<\/p>\n<p>Die Verwendung agiler Methoden beim Testen bedeutet, dass das Testen kontinuierlich w\u00e4hrend des gesamten Entwicklungsprozesses stattfindet und Entwickler, Tester und Eigent\u00fcmer in fast jeder Phase einbezogen werden.<\/p>\n<p><iframe loading=\"lazy\" title=\"What Is Agile Testing? A Software Testing FAQ and Definition Overview\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/6Jnw1jMjSY4?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Da das Testen bereits vor der Entwicklungsphase beginnt und w\u00e4hrend des gesamten <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-981-10-1415-4_2\">agilen Testprozesses<\/a> fortgesetzt wird, wird bei jedem Schritt Feedback gegeben. Diese kontinuierliche Feedbackschleife unterst\u00fctzt den Entwicklungsprozess, da das Testteam nicht bis zur Produktion warten muss, um m\u00f6gliche Fehler zu erkennen.<\/p>\n<p>Die Qualit\u00e4tssicherung ist nun in die agilen Testdienste integriert. Jedes Mitglied des agilen Testteams ist daf\u00fcr verantwortlich, potenzielle Probleme anhand einer pr\u00e4zisen Dokumentation zu identifizieren und L\u00f6sungen zu finden.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agiles_Testen_vs_Wasserfalltests\"><\/span><strong>Agiles Testen vs. Wasserfalltests<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Die agile Testmethodik im Vergleich zum Wasserfallverfahren ist einfach zu verstehen. Erstens folgt das <a href=\"http:\/\/ku-fpg.github.io\/files\/agile-traditional.pdf\">traditionelle Testen<\/a> festen Anforderungen, w\u00e4hrend der Prozess f\u00fcr das agile Testen nicht festgelegt ist. Beim agilen Testen k\u00f6nnen Sie w\u00e4hrend des gesamten Softwareentwicklungsprozesses nach eigenem Ermessen \u00c4nderungen vornehmen.<\/p>\n<p>Wasserfalltests verfolgen einen pr\u00e4diktiven Ansatz, bei dem \u00c4nderungen nur schwer umzusetzen sind, w\u00e4hrend agile Tests weitaus anpassungsf\u00e4higer sind. W\u00e4hrend das Testen nach dem Wasserfallprinzip von oben nach unten erfolgt, kann das moderne Testen in Form einer agilen Testpyramide betrachtet werden.<\/p>\n<p>Die agile Testpyramide ist ein Diagramm oder ein Leitfaden f\u00fcr den Einsatz automatisierter Softwaretests. Sie ist in drei Abschnitte unterteilt. Unten befinden sich die Unit- und Komponententests, in der Mitte die Akzeptanztests und oben die GUI-Tests. Normalerweise m\u00fcssen Sie ganz unten anfangen und sich bis zu den GUI-Tests vorarbeiten.<\/p>\n<p>Bei der Durchf\u00fchrung von Wasserfalltests kommt das Feedback erst am Ende des Zyklus, w\u00e4hrend der agile Testprozess von einer kontinuierlichen Feedbackschleife ausgeht. Wenn es um die Funktionalit\u00e4t geht, bescheinigt das traditionelle Testen die Qualit\u00e4t eines Produkts, w\u00e4hrend das agile Testen eine schnelle Lieferung des Produkts gew\u00e4hrleistet, selbst auf Kosten einer vor\u00fcbergehend geringeren Funktionalit\u00e4t.<\/p>\n<p>Im agilen Testprozess arbeiten alle Beteiligten in jeder Phase des Testprozesses zusammen. Im Gegensatz dazu arbeiten Tester und Entwickler w\u00e4hrend des gesamten Wasserfall-Tests getrennt voneinander und sind f\u00fcr die Kommunikation auf eine umfangreiche Dokumentation angewiesen.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Uebergang_vom_Wasserfall_zum_agilen_Testen\"><\/span><strong>\u00dcbergang vom Wasserfall zum agilen Testen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die Umstellung von der Wasserfall- auf die agile Testmethodik ist nicht schwer, wenn man erst einmal die Vor- und Nachteile des agilen Softwaretestprozesses und der Tools verstanden hat. Agiles Testen kann weniger effektiv sein, wenn man den Prozess nicht fest im Griff hat. Es ist zum Beispiel nicht ungew\u00f6hnlich, dass agile Testteams davon ausgehen, dass es beim agilen Testen mehr um Geschwindigkeit und weniger um Planung geht.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Den_Lebenszyklus_des_agilen_Softwaretestens_verstehen\"><\/span><strong>Den Lebenszyklus des agilen Softwaretestens verstehen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Der Lebenszyklus des agilen Softwaretests unterscheidet sich konzeptionell vom traditionellen Testen. Bevor man sich mit agilem Testen auseinandersetzen kann, ist es wichtig, den Lebenszyklus zu verstehen. Es gibt f\u00fcnf Phasen im agilen Testlebenszyklus.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-4102\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-1024x622.jpg\" alt=\"Best Practices f\u00fcr agile und funktionale Tests zur Softwareautomatisierung\" width=\"1024\" height=\"622\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-1024x622.jpg 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-480x292.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 1024px, 100vw\" \/><\/p>\n<p>Die Phasen des agilen Softwaretest-Lebenszyklus sind:<\/p>\n<ul>\n<li>Folgenabsch\u00e4tzung<\/li>\n<li>Agile Testplanung<\/li>\n<li>Bereitschaft zur Freigabe<\/li>\n<li>T\u00e4gliche Scrums<\/li>\n<li>\u00dcberpr\u00fcfung der Agilit\u00e4t im Test<\/li>\n<\/ul>\n<p>Jeder Teil dieses agilen Testlebenszyklus ist f\u00fcr den Ablauf des gesamten Systems unerl\u00e4sslich.<\/p>\n<p>Agiles Testen verwendet vier Quadranten, die von <a href=\"https:\/\/books.google.com\/books?hl=en&amp;lr=&amp;id=3UdsAQAAQBAJ&amp;oi=fnd&amp;pg=PR9&amp;dq=Lisa+Cirspin+and+Janet+Gregory&amp;ots=Drpe9tQms7&amp;sig=spHoMSdB1iGJIoXh3RJ18BYrk-U#v=onepage&amp;q=Lisa%20Cirspin%20and%20Janet%20Gregory&amp;f=false\">Lisa Crispin und Janet Gregory<\/a> f\u00fcr den Testprozess entwickelt wurden. Die Quadranten sollen agilen Testern helfen, zu bestimmen, welche Tests durchgef\u00fchrt werden sollen und wie diese Tests durchgef\u00fchrt werden.<\/p>\n<p><iframe loading=\"lazy\" title=\"ISTQB Agile Tester #43 - Agile Testing Quadrants and Test Levels\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/_BUlNzkyH58?start=128&#038;feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Quadrant_Eins\"><\/span><strong>Quadrant<\/strong> <strong>Eins<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Das Hauptaugenmerk in diesem Quadranten liegt auf der internen Codequalit\u00e4t. Quadrant eins umfasst alle Tests, die einen Bezug zur Qualit\u00e4t des Codes haben. Diese Tests umfassen automatisierte Tests wie:<\/p>\n<ul>\n<li>Bauteil-Tests<\/li>\n<li>Einheitliche Tests<\/li>\n<\/ul>\n<p>Beide Arten von Tests sind technologiegesteuert und k\u00f6nnen zur Unterst\u00fctzung des agilen Testteams implementiert werden.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Quadrant_zwei\"><\/span><strong>Quadrant zwei<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Quadrant zwei konzentriert sich auf die gesch\u00e4ftsbezogenen Merkmale der getesteten Produkte, wie automatisierte und manuelle Funktionstests f\u00fcr verschiedene Szenarien. Zu den Tests in diesem Quadranten geh\u00f6ren:<\/p>\n<ul>\n<li>Paarweises Testen<\/li>\n<li>Testbeispiele f\u00fcr Arbeitsabl\u00e4ufe\/Szenarien<\/li>\n<li>Testen von Prototypen auf Benutzerfreundlichkeit<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Quadrant_drei\"><\/span><strong>Quadrant drei<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Quadrant drei liefert eine R\u00fcckmeldung f\u00fcr alle in Quadrant eins und zwei durchgef\u00fchrten Tests. Alle Beteiligten k\u00f6nnen das Produkt testen, um das Nutzererlebnis zu verstehen.<\/p>\n<p>Tests in diesem Quadranten sind h\u00e4ufig teilweise oder vollst\u00e4ndig automatisiert. Das agile Team f\u00fchrt Tests durch wie:<\/p>\n<ul>\n<li>Erkundungstests<\/li>\n<li>Paartests mit Kunden<\/li>\n<li>Pr\u00fcfung der Benutzerfreundlichkeit<\/li>\n<li>Benutzerakzeptanztests<\/li>\n<li>Gemeinsame Tests<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Quadrant_Vier\"><\/span><strong>Quadrant Vier<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Quadrant vier ist f\u00fcr nichtfunktionale Anforderungen wie Kompatibilit\u00e4t, Sicherheit und Stabilit\u00e4t. Dieser Quadrant hilft den Testern sicherzustellen, dass die Anwendung bereit ist, den erwarteten Wert und die erwartete Funktionalit\u00e4t zu liefern.<\/p>\n<p>Zu den in diesem Quadranten \u00fcblichen Tests geh\u00f6ren Skalierbarkeitstests, Infrastrukturtests, Sicherheitstests, Stresstests, Lasttests und Datenmigrationstests.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_Testmethoden\"><\/span><strong>Agile Testmethoden<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Beim agilen Testen gibt es f\u00fcnf Methoden, die Sie auf den Testprozess anwenden k\u00f6nnen. Jede dieser Methoden hat ihre eigene Methodik und liefert unterschiedliche Informationen dar\u00fcber, was gepr\u00fcft wird. Scrum-Tests k\u00f6nnen auch in agilen Testmethoden eingesetzt werden.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Verhaltensgesteuerte_Entwicklung_BDD\"><\/span><strong>Verhaltensgesteuerte Entwicklung (BDD)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Die erste Testmethode ist die <a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/7133548\/\">verhaltensgesteuerte Entwicklung<\/a> (BDD). BDD f\u00f6rdert die Kommunikation zwischen den verschiedenen Projektbeteiligten. Dieser Kommunikationsprozess hilft allen Beteiligten, alle Funktionen vor der Entwicklungsphase zu verstehen.<\/p>\n<p>Mit BDD erstellen agile Tester, Entwickler und Analysten realistische Szenarien, um den Kommunikationsprozess zu unterst\u00fctzen. Sie schreiben diese Szenarien nach dem Gherkin Given\/When\/Then-Format. Im Kern unterstreicht das Format, wie jedes Merkmal in verschiedenen Szenarien mit unterschiedlichen Parametern funktioniert.<\/p>\n<p><iframe loading=\"lazy\" title=\"What is Behavior Driven Development? (4 minute cartoon on BDD)\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/ydddSkVz_a8?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>BDD erm\u00f6glicht es dem agilen Testteam, Szenarien zu erstellen, die auf Vorhersagen und Annahmen dar\u00fcber beruhen, wo die Funktionen versagen k\u00f6nnten, so dass sie vor der Entwicklungsphase Verbesserungen vornehmen k\u00f6nnen.<\/p>\n<p>Sie werden feststellen, dass diese Methode der testgetriebenen Entwicklung (TDD) \u00e4hnelt, mit dem Hauptunterschied, dass diese agile Methode die gesamte Funktionalit\u00e4t testet, w\u00e4hrend TDD einzelne Elemente testet.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Testgetriebene_Entwicklung_TDD\"><\/span><strong>Testgetriebene Entwicklung (TDD)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Mit TDD beginnen Sie mit dem Testen, bevor Sie etwas anderes erstellen. Das agile Team bestimmt, was getestet werden muss, und entwickelt auf dieser Grundlage eine User Story. Typischerweise beginnt TDD mit einem Einheitstest, gefolgt vom Schreiben der gesamten Geschichte.<\/p>\n<p><iframe loading=\"lazy\" title=\"Test Driven Development - What? Why? And How?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/llaUBH5oayw?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Dieser Test wird so lange fortgesetzt, bis die Tester den richtigen Code geschrieben haben, der das Bestehen des Einheitstests erm\u00f6glicht. Diese Methode ist auch f\u00fcr Komponententests hilfreich, die gut mit automatisierten Testwerkzeugen funktionieren. Diese Tests gew\u00e4hrleisten, dass alle Komponenten des Produkts einzeln funktionieren.<\/p>\n<p>Agile Tester verwenden TDD, um die Funktionsweise des Produkts zum Zeitpunkt der Implementierung zu bewerten und nicht erst im Nachhinein, wie es bei einer traditionellen Testmethode der Fall w\u00e4re.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Akzeptanztest-gesteuerte_Entwicklung_ATDD\"><\/span><strong>Akzeptanztest-gesteuerte Entwicklung (ATDD)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Der Kunde, der Tester und der Entwickler treffen sich, um im Rahmen der abnahmetestgetriebenen Entwicklung<a href=\"https:\/\/books.google.com\/books?hl=en&amp;lr=&amp;id=RzOUlMjtfcEC&amp;oi=fnd&amp;pg=PR7&amp;dq=acceptance+test+driven+development&amp;ots=g95DiQvOvU&amp;sig=DXMHs2S5h9pvxWOnKT7ufuXKTTY#v=onepage&amp;q=acceptance%20test%20driven%20development&amp;f=false\">(ATDD<\/a>) Informationen zu sammeln. Sie werden alle drei Rollen diskutieren und eine Definition f\u00fcr einen Akzeptanztest erarbeiten.<\/p>\n<p><iframe loading=\"lazy\" title=\"ISTQB Agile Tester #40 - What is Acceptance Test Driven Development- ATDD\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/KA4Egr1PG7I?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Bei ATDD er\u00f6rtert der Kunde das Problem, der Entwickler versucht herauszufinden, wie das Problem zu l\u00f6sen ist, und der Tester untersucht, was schiefgehen k\u00f6nnte. Bei der ATDD dreht sich alles um die Sicht des Benutzers auf das Produkt und seine Funktionsweise.<\/p>\n<p>Diese agilen Tests werden oft zuerst automatisiert und geschrieben. Oftmals scheitern sie zu Beginn, dann werden Verbesserungen an den ersten Ergebnissen vorgenommen und das Produkt schrittweise weiterentwickelt.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Sitzungsbasiertes_Testen\"><\/span><strong>Sitzungsbasiertes Testen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Das sitzungsbasierte agile Testen soll sicherstellen, dass die Software umfassenden Tests unterzogen wird. Es umfasst Testchartas, damit die agilen Tester wissen, was getestet wird, und verschiedene Berichte, damit die Ergebnisse dokumentiert werden k\u00f6nnen.<\/p>\n<p><iframe loading=\"lazy\" title=\"Djuka Selendic - Session-Based Test Management and How We Made it Work\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/tAoqScOGD-M?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Alle sitzungsbasierten Tests werden in Timebox-Sitzungen durchgef\u00fchrt. Diese Sitzungen enden mit einem Briefing zwischen den agilen Testern, Scrum Managern und Entwicklern, in dem die f\u00fcnf Proof Points besprochen werden. Scrum-Tests k\u00f6nnen je nach Bedarf angepasst werden.<\/p>\n<p>Beweispunkte sind:<\/p>\n<ul>\n<li>Was wurde w\u00e4hrend des Tests gemacht?<\/li>\n<li>Was der Test ermittelt<\/li>\n<li>Alle Probleme<\/li>\n<li>Noch durchzuf\u00fchrende Tests<\/li>\n<li>Wie der Pr\u00fcfer die Pr\u00fcfung empfindet<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Explorative_Tests\"><\/span><strong>Explorative Tests<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Schlie\u00dflich gibt es noch die Sondierungstests. Bei dieser agilen Testmethode liegt der Schwerpunkt darauf, dass die Tester mit der Software arbeiten, anstatt verschiedene Tests einzeln zu erstellen, zu planen und durchzuf\u00fchren. Diese Methode kombiniert die Testdurchf\u00fchrung mit der Entwurfsphase.<\/p>\n<p><iframe loading=\"lazy\" title=\"Live Web Exploratory Technical Testing Session Example\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/xvUKVpOCqAY?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Agile Tester k\u00f6nnen im Wesentlichen mit der Software spielen, um verschiedene Probleme zu finden und herauszufinden, wo ihre St\u00e4rken liegen. Im Gegensatz zu anderen agilen Testmethoden gibt es beim explorativen Testen kein Skript. Die Tester agieren als Benutzer und k\u00f6nnen in den verschiedenen Szenarien, die sie durchspielen, kreativ werden.<\/p>\n<p>Sie werden nicht dokumentieren, wie sie die Software testen, aber wenn die Tester einen Problembereich finden, werden sie ihn melden, so dass eine Korrektur vorgenommen werden kann.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_Teststrategien\"><\/span><strong>Agile Teststrategien<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Nachdem Sie nun die vier Quadranten und den Lebenszyklus des agilen Softwaretests verstanden haben, wollen wir uns ansehen, was die verschiedenen agilen Teststrategien beinhalten.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Iteration_0\"><\/span><strong>Iteration 0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>In der Iteration 0, die auch als erste Phase bezeichnet wird, f\u00fchren die agilen Tester die Einrichtungsaufgaben durch. Diese agile Teststrategie umfasst mehrere Komponenten, wie z. B. die Suche nach Mitarbeitern f\u00fcr das Testen, die Installation von Tools, die Planung der Testtermine und vieles mehr.<\/p>\n<p>Die Schritte und Best Practices des agilen Softwaretestens, die in der <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167642312001657\">Iteration 0<\/a> des agilen Testens abgeschlossen werden m\u00fcssen, sind:<\/p>\n<ul>\n<li>Einrichtung der Gesch\u00e4ftsbetreuung f\u00fcr das Produkt<\/li>\n<li>Erarbeitung der Randbedingungen f\u00fcr den Projektumfang<\/li>\n<li>Skizzieren Sie alle kritischen Anforderungen, die den Entwurf des Produkts bestimmen werden.<\/li>\n<li>Skizzieren Sie die Architektur von mindestens einem Kandidaten<\/li>\n<li>Bedenken Sie die Risiken<\/li>\n<li>Ausarbeitung des Vorprojekts<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Konstruktion_Iterationen\"><\/span><strong>Konstruktion Iterationen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Konstruktionsiterationen sind die zweite Phase des agilen Testens. Obwohl agile Tests w\u00e4hrend des gesamten Prozesses durchgef\u00fchrt werden, finden die meisten Tests in dieser Phase statt. Die Phase umfasst mehrere Iterationen, so dass die Tester in jeder Iteration eine L\u00f6sung f\u00fcr alles entwickeln k\u00f6nnen.<\/p>\n<p>Das agile Testteam wird mehrere Praktiken anwenden, wie Scrum, agile Modellierung, XP und agile Daten. Bei jeder Iteration nimmt das Team nur die wichtigsten Anforderungen aus den Tests und setzt sie um.<\/p>\n<p>Diese Phase ist durch Untersuchungstests und Best\u00e4tigungstests gekennzeichnet. Best\u00e4tigungspr\u00fcfungen dienen der \u00dcberpr\u00fcfung, ob das Produkt alle Erwartungen der Beteiligten erf\u00fcllt. Es umfasst Entwickler- und agile Akzeptanztests, um kontinuierliche Tests w\u00e4hrend des gesamten Lebenszyklus zu erm\u00f6glichen.<\/p>\n<p>Bei den Untersuchungstests werden Probleme aufgedeckt, die bei den Best\u00e4tigungstests nicht erkannt werden konnten, die in der Regel als zweites durchgef\u00fchrt werden. Diese Art von agilem Testen befasst sich mit allen Themen von Stresstests bis hin zu Sicherheitstests.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Freigabe_Endspiel_oder_Uebergangsphase\"><\/span><strong>Freigabe Endspiel oder \u00dcbergangsphase<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>F\u00fcr die dritte Phase der agilen Teststrategie gibt es zwei Namen. Manche nennen sie die \u00dcbergangsphase, die meisten jedoch die Endphase der Ver\u00f6ffentlichung. In dieser Phase geben die agilen Tester das Produkt f\u00fcr die Produktion frei.<\/p>\n<p>In der Endphase schulen die Tester das Support- und Betriebspersonal im Umgang mit dem Produkt. Sie umfasst auch:<\/p>\n<ul>\n<li>Vermarktung des Produkts zur Freigabe<\/li>\n<li>Wiederherstellung<\/li>\n<li>Sicherung<\/li>\n<li>Fertigstellung des Systems<\/li>\n<li>Alle Unterlagen<\/li>\n<\/ul>\n<p>Als letzte Phase vor der Produktionsphase k\u00f6nnen die agilen Tester einen vollst\u00e4ndigen Systemtest durchf\u00fchren, um sicherzustellen, dass alles in Ordnung ist.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Produktion\"><\/span><strong>Produktion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Die letzte Phase ist die Produktionsphase. Sobald es alle notwendigen agilen Tests bestanden hat, geht das Produkt in Produktion.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Beispiele_von_Unternehmen_die_agile_Testmethoden_eingefuehrt_haben\"><\/span><strong>3 Beispiele von Unternehmen, die agile Testmethoden eingef\u00fchrt haben<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Immer mehr Unternehmen nutzen agile Testmethoden und <a href=\"https:\/\/www.zaptest.com\/hyperautomation\">Hyperautomatisierung<\/a>, um die Qualit\u00e4t ihrer Produkte zu verbessern und deren Markteinf\u00fchrung zu beschleunigen. Viele gro\u00dfe Technologieunternehmen verwenden sie, und dies sind drei gute Beispiele.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Apfel\"><\/span><strong>Apfel<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Vielleicht ist es Ihnen nicht bewusst, aber <a href=\"https:\/\/internetdevels.com\/blog\/agile-lets-learn-from-the-best-ones\">Apple<\/a> ist ein gro\u00dfes Unternehmen, das st\u00e4ndig agile Methoden einsetzt. Wenn eine neue iOS-Software auf den Markt kommt und die Benutzer sie zu nutzen beginnen, nutzt Apple das Feedback der Benutzer, um die Software f\u00fcr die n\u00e4chste iOS-Version zu verbessern.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Microsoft\"><\/span><strong>Microsoft<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Viele Konkurrenten <a href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/ee790617(v=msdn.10)\">von Microsoft <\/a>nutzen bereits agile Tests, um ihre Produkte zu verbessern und neue Versionen herauszubringen. Auf diese Weise erhalten sie laufend R\u00fcckmeldungen zu Aktualisierungen und erfahren, wie die Nutzer die neuen Funktionen bewerten.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"IBM\"><\/span><strong>IBM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/www.ibm.com\/downloads\/cas\/GXWXV5LR#:~:text=To%20drive%20ongoing%20successful%20Agile,automation%20within%20each%20sprint%20itself.\">IBM<\/a> nutzt agile Tests und <a href=\"https:\/\/www.zaptest.com\/de\/ein-kompletter-leitfaden-zur-robotic-process-automation-rpa\">Robotic Process Automation (RPA)<\/a>, um die Arbeit in einem Unternehmen mit \u00fcber 100.000 Mitarbeitern zu rationalisieren.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Checkliste_fuer_den_agilen_Testplan\"><\/span><strong>Checkliste f\u00fcr den agilen Testplan<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29236\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Software-testing-checklist-1024x681.jpeg\" alt=\"Checkliste f\u00fcr Softwaretests\" width=\"545\" height=\"363\"><\/p>\n<p>Mehrere Checklisten k\u00f6nnen dazu beitragen, dass Sie bei der Durchf\u00fchrung agiler Testverfahren alle erforderlichen Informationen erhalten.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Pruefungen_von_numerischen_Feldern\"><\/span><strong>1. Pr\u00fcfungen von numerischen Feldern<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Die \u00dcberpr\u00fcfung der numerischen Felder ist notwendig, um sicherzustellen, dass alle Werte g\u00fcltig sind, um eine Authentifizierung zu erm\u00f6glichen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Datenfeld-Pruefungen\"><\/span><strong>2. Datenfeld-Pr\u00fcfungen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Sie werden nach Feldspezifikationen wie Tag, Monat oder Jahr suchen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Defekt-Kontrollen\"><\/span><strong>3. Defekt-Kontrollen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wenn Sie eine Liste mit Fehlern erstellen, k\u00f6nnen Sie angeben, wie der Fehler aufgetreten ist, und ihn analysieren, um eine L\u00f6sung zu finden.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Alpha-Feld-Pruefungen\"><\/span><strong>4. Alpha-Feld-Pr\u00fcfungen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Sie m\u00fcssen auf schwarze und nicht leere, g\u00fcltige und ung\u00fcltige Zeichen und mehr achten.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_Checkliste_zur_Planungsreife\"><\/span><strong>5. Checkliste zur Planungsreife<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Die Planung der Mitglieder des agilen Teams und die Zuweisung der entsprechenden Rollen und Zust\u00e4ndigkeiten muss vor dem Testen erfolgen. Sie m\u00fcssen auch die Testverfahren im Rahmen von Agile planen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"6_Bereitschafts-Checkliste\"><\/span><strong>6. Bereitschafts-Checkliste<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Bevor das Produkt zur Auslieferung kommt, muss das agile Team alle vorherigen Aufgaben erledigen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"7_Workshop-Checkliste\"><\/span><strong>7. Workshop-Checkliste<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Diese Checkliste umfasst die Erledigung verschiedener Aufgaben und die Planung von Zeitpl\u00e4nen f\u00fcr die Fertigstellung<\/p>\n<h4><span class=\"ez-toc-section\" id=\"8_Epic_Breakdown_Checkliste\"><\/span><strong>8. Epic Breakdown Checkliste<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Die Checkliste f\u00fcr die epische Aufschl\u00fcsselung ist ausf\u00fchrlicher als die vorherigen Listen. Die Checkliste f\u00fcr epische Pannen umfasst eine Reihe von Merkmalen, die zu ber\u00fccksichtigen sind, darunter:<\/p>\n<ul>\n<li>Variationen von Gesch\u00e4ftsregeln<\/li>\n<li>Art des Antrags<\/li>\n<li>Arbeitsschritte<\/li>\n<li>Datenvariationen<\/li>\n<li>Gro\u00dfe Wirkung<\/li>\n<li>Leistung aufschieben<\/li>\n<li>Methoden der Dateneingabe<\/li>\n<li>CRUD-Vorg\u00e4nge<\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Das_agile_Testteam\"><\/span><strong>Das agile Testteam<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Der Aufbau eines agilen Softwaretestteams vor Projektbeginn ist entscheidend f\u00fcr einen reibungslosen Testprozess.<\/p>\n<p><iframe loading=\"lazy\" title=\"Who is the Agile Tester? What are the Benefits of Team Testing?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/uIsPk6LpIcY?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h4><span class=\"ez-toc-section\" id=\"Wer_sollte_Teil_des_agilen_Testteams_sein\"><\/span><strong>Wer sollte Teil des agilen Testteams sein?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Jeder, der am Produktlebenszyklus beteiligt ist, sollte dem agilen Testteam angeh\u00f6ren. Das agile Testteam besteht aus Testern, Entwicklern und Produktverantwortlichen. Alle Rollen arbeiten zusammen, um das Produkt zu verbessern und <a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/4293611\">die Qualit\u00e4t zu sichern<\/a>.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"1_Pruefgeraet\"><\/span><strong>1. Pr\u00fcfger\u00e4t<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Die Tester sind f\u00fcr die Durchf\u00fchrung verschiedener Tests im Zusammenhang mit dem agilen Testrahmen verantwortlich. Sie f\u00fchren eine pr\u00e4zise Dokumentation durch und treffen sich mit anderen Teammitgliedern, um L\u00f6sungen zu entwickeln.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"2_Entwickler\"><\/span><strong>2. Entwickler<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Die Entwickler entwerfen das Produkt. Sie unterst\u00fctzen die Tester bei der L\u00f6sung von Fehlern, wenn diese auftreten, und stellen gleichzeitig sicher, dass die Produktverantwortlichen mit dem Endprodukt zufrieden sind.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"3_Produkteigentuemer\"><\/span><strong>3. Produkteigent\u00fcmer<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Product Owner spielen auch innerhalb des agilen Testteams eine wichtige Rolle, da sie bei allen endg\u00fcltigen Entscheidungen auf der Grundlage der Beitr\u00e4ge von Testern und Entwicklern ein Mitspracherecht haben.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Agile_Software-Tests_automatisieren\"><\/span><strong>Agile Software-Tests automatisieren<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Entwickler k\u00f6nnen viele Aspekte des agilen Testens automatisieren. Ein automatisiertes agiles Testwerkzeug spart auf lange Sicht viel Zeit und Geld.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Vorteile_der_Automatisierung_von_agilen_Softwaretests\"><\/span><strong>Vorteile der Automatisierung von agilen Softwaretests<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Die Automatisierung von agilen Softwaretests hat viele <a href=\"https:\/\/www.researchgate.net\/profile\/S-Mantha\/publication\/261017281_Agile_Methodology_Adoption_Benefits_and_Constraints\/links\/582e930d08ae102f072dbb05\/Agile-Methodology-Adoption-Benefits-and-Constraints.pdf\">Vorteile<\/a> f\u00fcr die Verbesserung sowohl des Testprozesses als auch der Gesamtqualit\u00e4t des Produkts.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Schnellere_Ausfuehrung\"><\/span><strong>1. Schnellere Ausf\u00fchrung<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Automatisierte agile Testwerkzeuge k\u00f6nnen eine schnellere Durchf\u00fchrung erm\u00f6glichen. Sie erhalten schneller Ergebnisse und R\u00fcckmeldungen und k\u00f6nnen so schneller L\u00f6sungen f\u00fcr Probleme entwickeln.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Wiederverwendbar\"><\/span><strong>2. Wiederverwendbar<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Das Testen der Softwareentwicklung kann sehr allt\u00e4glich sein. Die wiederholte Durchf\u00fchrung derselben Tests kann m\u00fchsam sein. Daher kann die Verwendung eines automatisierten agilen Testwerkzeugs diese Aufgabe durch die Wiederverwendung desselben Tests leichter machen.<\/p>\n<p>\u00c4hnlich wie <a href=\"https:\/\/www.zaptest.com\/rpa\">RPA-Tools<\/a> eliminiert diese Methodik also eine Vielzahl sich wiederholender Aufgaben.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Risiken_der_Automatisierung_von_agilen_Softwaretestmethoden\"><\/span><strong>Risiken der Automatisierung von agilen Softwaretestmethoden<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wie bei allem gibt es auch bei der Automatisierung von agilen Softwaretests Risiken.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Es_kann_die_manuelle_Pruefung_nicht_vollstaendig_ersetzen\"><\/span><strong>1. Es kann die manuelle Pr\u00fcfung nicht vollst\u00e4ndig ersetzen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Zwar \u00fcberwiegen die Vorteile der Automatisierung agiler Testprozesse bei weitem, doch sind automatisierte Tests nicht die einzige L\u00f6sung. Die M\u00f6glichkeiten der Automatisierung sind begrenzt, so dass Sie sich weiterhin auf manuelle Tests verlassen m\u00fcssen, um den Testautomatisierungsprozess zu erg\u00e4nzen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Tests_koennen_unzuverlaessig_sein\"><\/span><strong>2. Tests k\u00f6nnen unzuverl\u00e4ssig sein<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wenn es um automatisierte Tests geht, ist die Unzuverl\u00e4ssigkeit ein gro\u00dfes Problem. Das Testteam muss besonders auf falsch-positive Ergebnisse und Fehler beim Testen achten.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Es_kann_ein_Mangel_an_wirksamen_Loesungen_bestehen\"><\/span><strong>3. Es kann ein Mangel an wirksamen L\u00f6sungen bestehen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ein weiteres Problem bei automatisierten Tests ist, dass sie nicht immer angemessene Antworten auf Herausforderungen liefern. Bei automatisierten Tests fehlt oft das Fachwissen, um L\u00f6sungen zu entwickeln.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Agile_Testwerkzeuge\"><\/span><strong>Agile Testwerkzeuge<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Es gibt zwar mehrere agile Testwerkzeuge, aber einige sind besser als andere.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-28646\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/06\/Screenshot-2022-06-18-at-11.42.58-1024x641.png\" alt=\"FAQs zur Automatisierung von Funktionstests\" width=\"1024\" height=\"641\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/06\/Screenshot-2022-06-18-at-11.42.58-980x614.png 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/06\/Screenshot-2022-06-18-at-11.42.58-480x301.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Was_macht_ein_gutes_Werkzeug_zur_Automatisierung_agiler_Tests_aus\"><\/span><strong>Was macht ein gutes Werkzeug zur Automatisierung agiler Tests aus?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wie unterscheidet man ein hervorragendes Tool zur Automatisierung agiler Tests von einem ineffektiven? Hier sind ein paar Tipps.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Angemessene_Aufzeichnung\"><\/span><strong>1. Angemessene Aufzeichnung<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Im Rahmen des agilen Softwaretestprozesses bietet Ihnen ein hochwertiges automatisiertes Testwerkzeug eine angemessene Dokumentation aller Prozesse und Testergebnisse. Auf diese Weise k\u00f6nnen Sie genau nachvollziehen, wo und warum Fehler auftreten.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Einen_Test_aendern_ohne_ihn_neu_zu_machen\"><\/span><strong>2. Einen Test \u00e4ndern, ohne ihn neu zu machen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Sobald ein Test durchgef\u00fchrt wurde, erm\u00f6glicht ein gutes Automatisierungswerkzeug \u00c4nderungen, ohne dass der Code oder vorherige Tests komplett neu geschrieben werden m\u00fcssen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Benutzerfreundlichkeit\"><\/span><strong>3. Benutzerfreundlichkeit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Angesichts der Einbeziehung von Teammitgliedern mit unterschiedlichen technischen Kenntnissen in den Testprozess sollte ein agiles Testwerkzeug leicht zu erlernen sein, keine besonderen Programmierkenntnisse erfordern, umfangreiche Funktionen in einer \u00e4u\u00dferst intuitiven Benutzeroberfl\u00e4che bieten und eine einfache Zusammenarbeit und gemeinsame Nutzung von Informationen erm\u00f6glichen.<\/p>\n<p>W\u00e4hrend der technische Aspekt und die Funktionalit\u00e4t des Werkzeugs nat\u00fcrlich von wesentlicher Bedeutung sind, stellen die drei oben genannten Prinzipien die S\u00e4ule jedes agilen Testprozesses dar, und als solche muss jedes agile Testwerkzeug diese Bedingungen erf\u00fcllen.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Andere_Dinge_die_bei_der_Umstellung_auf_die_agile_Testmethodik_beachtet_werden_sollten\"><\/span><strong>Andere Dinge, die bei der Umstellung auf die agile Testmethodik beachtet werden sollten<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bevor Sie vollst\u00e4ndig auf den agilen Testrahmen umsteigen, sollten Sie einige Dinge beachten.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Zusammenarbeit_ist_der_Schluessel\"><\/span>Zusammenarbeit ist der Schl\u00fcssel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Eine der wichtigsten Komponenten einer agilen Teststrategie ist die Zusammenarbeit. W\u00e4hrend beim traditionellen Testen Tester und Entwickler getrennt voneinander arbeiten, geht eine agile Methodik davon aus, dass sie nun w\u00e4hrend des gesamten Testprojekts eng zusammenarbeiten werden.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Schaffung_einer_agilen_Testumgebung\"><\/span>Schaffung einer agilen Testumgebung<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Eine effektive Zusammenarbeit ist ohne eine agile Testumgebung, die sie f\u00f6rdert, nicht m\u00f6glich. Ob es nun darum geht, einen eigenen Arbeitsbereich f\u00fcr das agile Testteam zu schaffen, bessere Kommunikationskan\u00e4le bereitzustellen oder andere relevante Ma\u00dfnahmen zu ergreifen, eine kollaborative Testumgebung ist sowohl notwendig als auch unerl\u00e4sslich.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"FAQs\"><\/span><strong>FAQs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Wenn Sie weitere Fragen zum agilen Testen haben, finden Sie hier einige Antworten auf h\u00e4ufig gestellte Fragen.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Wie_funktioniert_QA_bei_agilem_Vorgehen\"><\/span>Wie funktioniert QA bei agilem Vorgehen?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Im Idealfall umfasst der agile Testprozess die gesamte QA. Agile Tester und Entwickler halten sich genau an die Vorgaben des Kunden und nehmen auf der Grundlage der Tests \u00c4nderungen vor, um die Qualit\u00e4t sicherzustellen und zu verbessern.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Welche_Faehigkeiten_brauchen_agile_Tester\"><\/span>Welche F\u00e4higkeiten brauchen agile Tester?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Alle agilen Tester sollten \u00fcber F\u00e4higkeiten in den Bereichen Testautomatisierung, Akzeptanz von testgetriebener Entwicklung, testgetriebene Entwicklung, Black-Box-, White-Box- und erfahrungsbasierte Tests verf\u00fcgen. Es ist f\u00fcr sie von Vorteil, wenn sie den Drang haben, sich weiterzuentwickeln, da sich der Pr\u00fcfprozess, die Praktiken und die Technologie in rasantem Tempo weiterentwickeln.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Was_sind_die_agilen_Testprinzipien\"><\/span>Was sind die agilen Testprinzipien?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Die acht agilen Testprinzipien sind kontinuierliches Testen, kontinuierliches Feedback, Einbeziehung des gesamten Teams, schnelles Feedback, hohe Softwarequalit\u00e4t, weniger Dokumentation, Testorientierung und Kundenzufriedenheit.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Welche_Tests_werden_bei_agilem_Vorgehen_durchgefuehrt\"><\/span>Welche Tests werden bei agilem Vorgehen durchgef\u00fchrt?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Zu den Tests, die w\u00e4hrend der agilen Entwicklung durchgef\u00fchrt werden, geh\u00f6ren Belastungstests, Komponententests, Einheitstests und vieles mehr.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Wie_funktioniert_das_agile_Testen\"><\/span>Wie funktioniert das agile Testen?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Beim agilen Softwaretestverfahren arbeiten Tester und Entwickler zusammen, um verschiedene Produktteile kontinuierlich zu testen. Das agile Team kann Fehler erkennen und beheben, w\u00e4hrend es das Kundenfeedback \u00fcberpr\u00fcft.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"ZAPTEST_fuer_agiles_Testen\"><\/span><strong>ZAPTEST f\u00fcr agiles Testen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Einer der Vorteile des Einsatzes von <a href=\"https:\/\/youtu.be\/zJnaNVSnF3Q\">ZAPTEST beim agilen Testen<\/a> ist die M\u00f6glichkeit, automatisierte Skripte direkt in der Phase des Produktdesigns zu erstellen und dabei jede Form von grafischen Artefakten wie Whiteboard-Skizzen, Wireframes, PowerPoint-Bilder usw. zu verwenden. ZAPTEST erm\u00f6glicht die Konvertierung dieser Bilder in Automatisierungsobjekte, die von Autoamateuren zur Erstellung von Skripten verwendet werden, bevor die eigentlichen Softwareanwendungen entwickelt werden. ZAPTEST bietet auch die automatische Erstellung von Dokumentationen und die parallele Ausf\u00fchrung der Tests auf allen erforderlichen Plattformen. Dieser Ansatz verschafft den Testteams einen Vorsprung vor dem Zeitplan und erm\u00f6glicht Just-in-Time-Anwendungstests und -freigaben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei der agilen Softwareentwicklung ist das Testen von entscheidender Bedeutung, um sicherzustellen, dass die Software f\u00fcr die Produktion bereit ist. Aber was ist agile Methodik im Test? Die agile Testmethodik im Vergleich zur Wasserfallmethodik weist erhebliche konzeptionelle Unterschiede auf. Das Erlernen der Funktionsweise des agilen Testlebenszyklus, der Methoden, der Werkzeuge f\u00fcr das agile Testen von [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15666,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Was ist agiles Testen? Prozess, Lebenszyklus, Methoden & Zukunft","_seopress_titles_desc":"Von den Vorteilen, Herausforderungen und dem \u00dcbergang von traditionellen zu agilen Testverfahren bis hin zu agilen Testwerkzeugen f\u00fcr den gesamten Lebenszyklus erfahren Sie alles, was Sie \u00fcber agile Softwaretests wissen m\u00fcssen!","_seopress_robots_index":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":"","beyondwords_generate_audio":"","beyondwords_integration_method":"","beyondwords_project_id":"","beyondwords_content_id":"","beyondwords_preview_token":"","beyondwords_player_content":"","beyondwords_player_style":"","beyondwords_language_code":"","beyondwords_language_id":"","beyondwords_title_voice_id":"","beyondwords_body_voice_id":"","beyondwords_summary_voice_id":"","beyondwords_error_message":"","beyondwords_disabled":"","beyondwords_delete_content":"","beyondwords_podcast_id":"","beyondwords_hash":"","publish_post_to_speechkit":"","speechkit_hash":"","speechkit_generate_audio":"","speechkit_project_id":"","speechkit_podcast_id":"","speechkit_error_message":"","speechkit_disabled":"","speechkit_access_key":"","speechkit_error":"","speechkit_info":"","speechkit_response":"","speechkit_retries":"","speechkit_status":"","speechkit_updated_at":"","_speechkit_link":"","_speechkit_text":""},"categories":[424],"tags":[],"class_list":{"0":"post-29841","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-arten-der-softwareprufung-de"},"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/posts\/29841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/comments?post=29841"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/posts\/29841\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/media\/15666"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/media?parent=29841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/categories?post=29841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/de\/wp-json\/wp\/v2\/tags?post=29841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}