{"id":9263,"date":"2024-07-17T14:57:44","date_gmt":"2024-07-17T12:57:44","guid":{"rendered":"https:\/\/www.netz-barrierefrei.de\/wordpress\/?p=9263"},"modified":"2024-08-29T15:09:11","modified_gmt":"2024-08-29T13:09:11","slug":"digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren","status":"publish","type":"post","link":"https:\/\/www.netz-barrierefrei.de\/wordpress\/digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren\/","title":{"rendered":"Digitale Barrierefreiheit &#8211; mit Konponenten-Tests zu besseren Ergebnissen"},"content":{"rendered":"<p><iframe loading=\"lazy\" src=\"https:\/\/digitale-barrierefreiheit.podigee.io\/261-tests-zur-digitalen-barrierefreiheit-vielleicht-gunstiger-auf-jeden-fall-besser\/embed?context=external&#038;theme=default\" style=\"border: 0\" frameBorder=\"0\" height=\"100\" width=\"100%\"><\/iframe><\/p>\n<p>Oft sind die Kosten f\u00fcr Barrierefreiheits-Tests recht hoch. Auch wenn das aus Dienstleister-Perspektive erst einmal positiv erscheint, kann es sich f\u00fcr beide Seiten negativ auswirken. F\u00fcr den Kunden erh\u00f6hen sich die Kosten. Das kann zur Folge haben, dass er sich ganz gegen einen Test entscheidet oder halt einen anderen Dienstleister beauftragt, der Dumping-Preise anbietet. Zur Wortkl\u00e4rung: Website steht f\u00fcr das gesamte Angebot, eine Webseite ist eine Seite des Angebots.<\/p>\n<p>Zun\u00e4chst erscheint es logisch, dass m\u00f6glichst viele Seiten gepr\u00fcft werden sollen, um m\u00f6glichst viele Probleme zu finden. Bislang noch \u00fcblich ist der Seiten-basierte Test. Kundin oder Dienstleister suchen bestimmte Seiten heraus, die gepr\u00fcft werden sollen. Kosten werden pro zu pr\u00fcfender Seite berechnet. Das hat auch Nachteile f\u00fcr die Qualit\u00e4t der Pr\u00fcfung.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/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: #999;color:#999\" 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: #999;color:#999\" 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 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.netz-barrierefrei.de\/wordpress\/digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren\/#Probleme_der_Seiten-basierten_Pruefung\" >Probleme der Seiten-basierten Pr\u00fcfung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.netz-barrierefrei.de\/wordpress\/digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren\/#Komponenten_statt_Unterseiten\" >Komponenten statt Unterseiten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.netz-barrierefrei.de\/wordpress\/digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren\/#Fake-Seiten_als_Loesung\" >Fake-Seiten als L\u00f6sung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.netz-barrierefrei.de\/wordpress\/digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren\/#Moegliche_Probleme\" >M\u00f6gliche Probleme<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Probleme_der_Seiten-basierten_Pruefung\"><\/span>Probleme der Seiten-basierten Pr\u00fcfung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Gefundene Fehler h\u00e4ngen oft von Zuf\u00e4llen ab. Zum Beispiel kann es passieren, dass eine Komponente durch die Redakteurin falsch eingesetzt wurde. Es kann etwa sein, dass eine \u00dcberschrift statt einer Absatzformatierung verwendet wurde. Das ist ein Fehler in der Barrierefreiheit, der aber nicht auf die Komponente zur\u00fcckgeht, sondern auf deren einmaligen falschen Einsatz. Wenn dieser Fehler nur einmal passiert bzw. immer durch den gleichen Redakteur verursacht wird, macht es wenig Sinn, das zu dokumentieren. Da es aber defacto ein Fehler ist, muss man es als Testerin dokumentieren, auch wenn es f\u00fcr die Anwendung eigentlich nicht relevant ist. Ziel eines tests sollte es immer sein, strukturelle und nicht einmalige Fehler zu finden. <\/p>\n<p>Es geht in einem sinnvollen Pr\u00fcfverfahren nicht darum, einzelne Fehler zu finden. Oft sind Pr\u00fcfberichte einfach die Anh\u00e4ufung solcher einmaliger kleiner Fehler, ein Beispiel sind fehlende Sprach-Auszeichnungen, in einem bekannten deutschen Test-Verfahren hat man ein Faible daf\u00fcr. Sie bl\u00e4hen den Pr\u00fcf-Bericht k\u00fcnstlich auf, sind in der Praxis aber irrelevant. Vielmehr sollte das Ziel sein, systemische Probleme zu finden, also Probleme, die mit den eingesetzten Komponenten strukturell zu tun haben. Fehler, die von den Redakteurinnen gemacht werden, sind nicht irrelevant, sie sind aber eher ein Problem der QS. Man braucht keine Consultants f\u00fcr 150 \u20ac je Stunde, um sie zu finden und zu dokumentieren. Faule Consultants m\u00f6gen diese seiten-basierten Tests, da man mit relativ geringem Aufwand viele Findings hat und somit seine Rechnung noch besser rechtfertigen kann.<\/p>\n<p>Ein weiteres Problem besteht dann, wenn eine komplette Strecke getestet werden soll. Ein eLearning-Angebot kann aus vielen Unterseiten bestehen. In der Regel werden aber nur wenige Komponenten immer wieder verwendet: Frageb\u00f6gen, Media-Player, bestimmte Lernformate wie Flip-Cards. Meistens gibt es nur wenige Content- und interaktive Komponenten. \u00c4hnlich sieht es bei Shopping-Angeboten aus. Aus \u00f6konomischer Sicht ist es nicht sinnvoll f\u00fcr den Kunden, die gesamte Strecke zu testen.<\/p>\n<p>Ein weiteres Problem ist, dass seiten-basierte Test-Verfahren die Komponenten atomisieren. Die gleiche Komponente wird in 10 verschiedenen Pr\u00fcfschritten gepr\u00fcft und die Fehler jeweils beim Pr\u00fcfschritt dokumentiert. Dabei w\u00e4re es f\u00fcr die Kundin viel sinnvoller, die Findings nach Komponenten gruppiert zu erhalten.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Komponenten_statt_Unterseiten\"><\/span>Komponenten statt Unterseiten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Moderne Websites basieren ebenso wie Apps h\u00e4ufig auf Komponenten, die von den Online-Redakteurinnen &#8211; wenn man sie so nennen m\u00f6chte &#8211; kombiniert werden. Die klassische HTML-Website, die im Grunde nur mit Inhalt bef\u00fcllt wird gibt es noch, ist aber nach meiner Beobachtung ein Auslauf-Modell auf komplexen Web-Auftritten. <\/p>\n<p>Bei einem Test ausgew\u00e4hlter Unterseiten kann es also passieren, dass man eher unwichtige Komponenten testet und die wichtigen oder komplexen Komponenten durchrutschen, weil sie auf den ausgesuchten Seiten nicht vorhanden sind. <\/p>\n<p>Ebenso wenig ist es sinnvoll, Seiten zu pr\u00fcfen, die auf dem gleichen Template basieren. Es kommt sehr h\u00e4ufig vor, dass man zwei bis drei Seiten bekommt, die exakt die gleichen Komponenten in unterschiedlichen Konstellationen enthalten oder auf dem gleichen Seitentyp basieren. Finden wird man immer etwas, relevant ist das selten. Das muss keine b\u00f6se Absicht sein: Als Consultant kann man nicht wissen, wie die Systeme der Kundin funktionieren. Auch wenn Seiten oberfl\u00e4chlich gleich aussehen k\u00f6nnen sie dennoch auf unterschiedlichen Vorlagen basieren. Die Kundin ihrerseits wird oft schlecht gebrieft, wenn es um die Auswahl von Samples geht.<\/p>\n<p>Es kann allerdings auch vorkommen, dass Komponenten gleich aussehen, aber unterschiedlich programmiert sind. Das kann die Kundin zusammen mit ihrer Entwicklerin herausfinden. F\u00fcr einen externen Consultant kann das schwierig bis nicht m\u00f6glich sein. <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Fake-Seiten_als_Loesung\"><\/span>Fake-Seiten als L\u00f6sung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Wie kann man komponenten-basiert pr\u00fcfen? Man bittet den Kunden, eine oder mehrere Unterseiten mit allen vorhandenen Komponenten zusammenzubauen.  Navigationen sind dabei als eigene Komponenten zu betrachten, die in der Regel nicht auf jeder Seite, aber in ihren verschiedenen Zust\u00e4nden gepr\u00fcft werden m\u00fcssen.<\/p>\n<p>Es ist korrekt, dass die Pr\u00fcfung dieser einzelnen Fake-Seiten teurer sein kann als die Pr\u00fcfung von tats\u00e4chlich publizierten Webseiten, weil sie komplexer sind als echte Seiten. Da aber insgesamt weniger Unterseiten gepr\u00fcft werden m\u00fcssen, sinken in der Regel die Kosten f\u00fcr die gesamte Pr\u00fcfung. Folgende Komponenten k\u00f6nnten aus meiner Sicht f\u00fcr die Pr\u00fcfung sinnvoll sein.<\/p>\n<ul>\n<li>Startseite<\/li>\n<li>Inhaltsseite mit allen Text-Bild-Komponenten und Tabellen-Typen<\/li>\n<li>Formular-Seite mit allen Formular-Elementen<\/li>\n<li>Navigation als eigene Komponente in den verschiedenen Zust\u00e4nden wie aufgeklappt, zugeklappt und so weiter<\/li>\n<\/ul>\n<p>Diese Ma\u00dfnahme wird nicht immer zu einer Kostensenkung f\u00fcr die Pr\u00fcfung f\u00fchren. Schlie\u00dflich kann es sein, dass eine Website sehr viele Komponenten hat oder das auch Komponenten gepr\u00fcft werden, die selten oder gar nicht genutzt werden. Das sollte der Kunde vermeiden. Aus meiner Sicht ist aber eindeutig, dass dieses Vorgehen die strukturellen Probleme ermitteln kann.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Moegliche_Probleme\"><\/span>M\u00f6gliche Probleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Es besteht die realistische Gefahr, dass der Kunde sich bei solchen Fake-Seiten besonders viel M\u00fche gibt, sie barrierefrei zu gestalten. Schlie\u00dflich m\u00f6chte er sich in einem besonders guten Licht darstellen.<\/p>\n<p>In der Regel kann man ihn aber von solchen Ambitionen abbringen. Es geht bei einem Test gerade darum, m\u00f6gliche Probleme zu finden. Nicht der Kunde wird beurteilt, sondern sein Produkt. Der Accessibility Consultant sollte wie eine \u00c4rztin betrachtet werden. Sie fangen auch nicht eine Woche vor dem Besuch Ihrer Zahn\u00e4rztin damit an, sich die Z\u00e4hne zu putzen. Der Kunde sollte einfache Inhalte erstellen, die entweder aus der Praxis kommen oder realistisch sind. Eine Fake-Tabelle oder ein Diagramm m\u00fcssen trotzdem auf richtigen Daten basieren, da man sie sonst nicht sinnvoll pr\u00fcfen kann.<\/p>\n<p>Die Kundin muss allerdings hier eine Transfer-Leistung erbringen. Sie bzw. ihre technischen Mitarbeiterinnen m\u00fcssen wissen, welche Komponenten von einem Problem ebenfalls betroffen sein k\u00f6nnten. Bei einer guten Dokumentation sollte das kein Problem sein.<\/p>\n<p>Die Kundin ist dann daf\u00fcr verantwortlich, die Fehler so zu reparieren, dass sie nicht mehr strukturell durch die Komponente verursacht werden. Der Rest ist wie gesagt QS: Die Redakteurinnen ben\u00f6tigen exakte Informationen, wie die Komponente korrekt eingesetzt und ggf. angepasst werden muss. Werden immer noch Fehler auftreten? Wahrscheinlich, aber das w\u00e4re auch bei einem seiten-basierten Test der Fall und l\u00e4sst sich mit realistischen Ressourcen nicht verhindern, sondern nur verringern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oft sind die Kosten f\u00fcr Barrierefreiheits-Tests recht hoch. Auch wenn das aus Dienstleister-Perspektive erst einmal positiv erscheint, kann es sich f\u00fcr beide Seiten negativ auswirken.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/www.netz-barrierefrei.de\/wordpress\/digitale-barrierefreiheit-test-aufwand-und-kosten-reduzieren\/\">Weiterlesen<span class=\"screen-reader-text\">Digitale Barrierefreiheit &#8211; mit Konponenten-Tests zu besseren Ergebnissen<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9263","post","type-post","status-publish","format-standard","hentry","category-allgemein","entry"],"_links":{"self":[{"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/posts\/9263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/comments?post=9263"}],"version-history":[{"count":10,"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/posts\/9263\/revisions"}],"predecessor-version":[{"id":9421,"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/posts\/9263\/revisions\/9421"}],"wp:attachment":[{"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/media?parent=9263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/categories?post=9263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.netz-barrierefrei.de\/wordpress\/wp-json\/wp\/v2\/tags?post=9263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}