Von Urte Meinhardt & Reyhan Delibas, Accessibility Competence Center, SAP User Experience, SAP AG – 07/06/2005
Im Rahmen von Produktentwicklungszyklen werden in verschiedenen Phasen, welche ein Produkt durchläuft, unterschiedliche Tests durchgeführt. Diese gewährleisten, dass Produktstandards eingehalten und erforderliche Funktionaliäten umgesetzt werden.
Alle Tests, die bei SAP im Rahmen von Accessibility stattfinden, haben hier einen sehr hohen Stellenwert. Sie dienen neben den bereits erwähnten Zielen dazu, den Status einzelner Anwendungen im Hinblick auf deren Barrierefreiheit festzulegen. Die Tests umfassen sowohl Anwendungstests als auch Technologietests.
Als Testinfrastruktur steht allen interessierten Mitarbeitern in Walldorf ein Testlabor zur Verfügung. Es bietet die notwendige Ausstattung an PCs und assistive Technologies, d.h. Screenreadern. Eine Unterstützung erfolgt durch das Accessibility Competence Center (ACC) in Form von Dokumenten, in denen unter anderem die wichtigsten Details zur Infrastruktur zusammengstellt sind und häufig gestellte Fragen zu Testmöglichkeiten und Prozessen erläutert werden. Ein anschauliches Video zur Anwendung eines Screen Readers schließt eventuelle Wissenslücken. Auf Anfrage begleitet das ACC die Tests.
Wenden wir uns zunächst den Technologietests zu. Gilt es, eine neue Technologie in Augeschein zu nehmen, so stellt das ACC einen Plan für eine sog. Technologie-Zertifizierung auf. Die Technologie-Experten kommen zusammen und ermittlen anhand eines technologieunabhängigen Standards, welche Checkpunkte für die jeweilige Technologie Gültigkeit haben. Hieraus entsteht eine neue Checkliste für diese Technologie wie zum Beispiel für ABAP Webdynpro, HTMLB oder PDF Printforms. Weiterhin werden während der Technologiezertifizierung Guidelines für die Anwendungsentwicklung erstellt, in denen die Umsetzung der jeweiligen Checkpunkte näher beschrieben werden. Auch für Anwendungstests werden FAQ's erstellt, die auf geplante Korrekturen hinweisen bzw. die Zuordnung der gefundenen Fehler auf die richtige Komponenten erleichtern und einen späteren Anwendungstest ermöglichen.
Im Rahmen eines Anwendungstests fällt die Entscheidung zum Test direkt im Entwicklungsbereich. Kollegen dort entscheiden, den Test selbst durchführen oder einen Testfall zu schreiben und das ganze nach Indien ans dortige Accessibility Testteam zu geben. Entscheiden sie sich für die Vergabe nach Indien, erfordert dies die Zusammenstellung verschiedener Informationen. Genaue Anforderungen an die Testlandschaft, zu den zu testenden Softwareversionen, sowie genaue Anweisung zur Bedienung der Anwendung müssen zur Verfügung gestellt werden.
In Indien stehen mehrere Tester für Accessibility Tests zur Verfügung. Sie wurden vom ACC aus Walldorf in den notwendigen Anwendungen und Prozessen geschult, so dass die Anwendung eines Screenreaders oder auch eines Systems zum Erfassen von Problemmeldungen geläufig sind. Getestet wird in jedem Fall anhand der vorliegenden Checklisten und FAQ's für die jeweilige Technologie, so dass auch hier die Wahrung des Standards gesichert ist.
Je nach Umfang eines Tests wird die Anzahl der Tester für die Testperiode erhöht. Nach Abschluss eines Anwendungstests fließen die Erfahrungen und Erkenntnisse ggf. wieder in die Guidelines und Checkisten ein.
Anhand definierter Testprozesse werden bei SAP Technologie- und Anwendungstests in Anlehnung an den Accessibility Standard zu verschiedenen Zeitpunkten im Produktentwicklungszyklus durchgeführt. Dies gewährleistet, dass sowohl verwendete Technologien als auch Anwendungen konform den geltenden internen Accessibility Anforderungen sind und somit gegenüber Kunden sichergestellt wird, dass unsere Produkte und Services den gesetzlichen Vorgaben entsprechen.