Jameleon ist ein Framework für automatisierte Tests, das von technischen und nichttechnischen Benutzern verwendet werden kann. Eines der Hauptkonzepte dahinter ist es, eine Gruppe von Schlüsselwörtern oder Tags zu erzeugen, die verschiedene Bildschirme einer Anwendung repräsentieren. Die ganze Logik zum Automatisieren jedes einzelnen Bildschirms kann in Java definiert und auf diese Schlüsselwörter gemappt werden. Die Schlüsselwörter können dann mit verschiedenen Datensätzen organisiert werden, um Testskripte zu bilden, ohne ein detailliertes Wissen zu benötigen, wie die Anwendung arbeitet. Die Testskripte werden dann benutzt, um das Testen zu automatisieren und Dokumentation der manuellen Testfälle zu erzeugen. (hjb)