Die graphische Oberfläche ist typischerweise für den ersten Eindruck einer Software verantwortlich. Neben dem sehr wichtigen, hier aber nicht behandelten Thema Usability, ist es genauso wichtig, dass der Nutzer mit seinen ersten Aktionen automatisch zum Tester der Software wird. Genauer versucht er die gewünschte Funktionalität anzusteuern, bei der er seine Erwartungen an die Ergebnisse hat. Mit gut getesteter und ergonomischer Software sollten die Erwartungen erfüllbar sein. Ansonsten enthalten fast alle Fehlerberichte von Endnutzern Beschreibungen, wie die Software bedient und welches Fehlverhalten dabei beobachtet wurde. Aus der Sicht des Testens stellt sich die Frage, ob Oberflächen automatisch testbar sind und wann dieser Ansatz sinnvoll ist. In diesem Kapitel werden Konzepte zur Erstellung von automatisierten Oberflächentests gezeigt, die dann einmal mit einem mit der GUI-Technologie verknüpften Ansatz und dann mit einem technologieunabhängigen Ansatz umgesetzt werden.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Test von Nutzungsoberflächen

  • Stephan Kleuker

摘要

Die graphische Oberfläche ist typischerweise für den ersten Eindruck einer Software verantwortlich. Neben dem sehr wichtigen, hier aber nicht behandelten Thema Usability, ist es genauso wichtig, dass der Nutzer mit seinen ersten Aktionen automatisch zum Tester der Software wird. Genauer versucht er die gewünschte Funktionalität anzusteuern, bei der er seine Erwartungen an die Ergebnisse hat. Mit gut getesteter und ergonomischer Software sollten die Erwartungen erfüllbar sein. Ansonsten enthalten fast alle Fehlerberichte von Endnutzern Beschreibungen, wie die Software bedient und welches Fehlverhalten dabei beobachtet wurde. Aus der Sicht des Testens stellt sich die Frage, ob Oberflächen automatisch testbar sind und wann dieser Ansatz sinnvoll ist. In diesem Kapitel werden Konzepte zur Erstellung von automatisierten Oberflächentests gezeigt, die dann einmal mit einem mit der GUI-Technologie verknüpften Ansatz und dann mit einem technologieunabhängigen Ansatz umgesetzt werden.