Test von Web-Applikationen
摘要
Generell können Web-Applikationen als Spezialfall der bereits vorher betrachteten Programmarten angesehen werden. Daraus folgt unmittelbar, dass die bisher vorgestellten Ideen und auch Werkzeuge zumindest für große Teile der Applikationen genutzt werden. Die Applikationen haben meist keinen einfachen Aufbau und nutzen unterschiedliche Techniken, ausgehend von der Gestaltung und Struktur der Oberflächen bis hin zu transaktionssicheren Operationen auf Datenbanken. Da die Techniken meist in nur einer Schicht genutzt werden, sind diese die zentrale Grundlage der Testplanung. Es gilt wieder, dass zunächst das darunter liegende System schichtweise und dann die Web-Oberfläche getestet wird, sofern dies möglich ist. In diesem Kapitel wird anhand von Web-Applikationen ein weiteres Werkzeug mit seinen auf Web-Oberflächen ausgerichteten Konzepten vorgestellt, wobei das Werkzeug Selenium für fast alle Applikationen genutzt werden kann, die über einen Browser steuerbar sind. Der zweite große Teil des Kapitels beschäftigst sich konkret mit dem Test von REST-basierten Applikationen, bei den einige bereits bekannte Testansätze wieder Anwendung finden.