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.

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

Test von Web-Applikationen

  • Stephan Kleuker

摘要

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.