Herzlich Willkommen bei JStudio SiteWalker

Diese Seite stellt Ihnen die Grundfunktionen von JStudio SiteWalker vor, um einen ersten Überblick über automatisierte Tests & automatisierte Webabfragen zu erlangen. Für weitere Hinweise beachten Sie bitte die umfangreiche Programm-Hilfe, insbesondere das Kurz-Tutorial "Erste Schritte" im Hilfemenü.
Für Ihre Arbeit mit JStudio SiteWalker wünschen wir Ihnen viel Erfolg !

Was ist JStudio SiteWalker ?

JStudio SiteWalker bietet Ihnen eine umfassende und intuitive Lösung für die Automatisierung von Webseiten und Webapplikationen zur Durchführung von Funktionstests und Regressionstests für Softwareapplikationen oder Verwertung von Webseiten als Datenquellen.
Mit browserbasierter Capture & Replay - Automation und dialog-orientierter Bearbeitung vereinfacht JStudio SiteWalker die Erstellung und Wartung automatisierter Tests oder der Verwertung von Webseiten erheblich. Leicht verständliche, aber leistungsfähige Konzepte erlauben Ihnen, für jedes aktivierte HTML-Element Testfall-Definitionen, Datenquellen für den Datenimport oder zu speichernder Webseiten-Inhalte festzulegen - ganz ohne Programmierung.



Wie JStudio SiteWalker Ihre Projekte unterstützen kann

  • Nutzung von Webseiten als Datenquellen
  • Die Nutzung verfügbarer Webseiten als Datenquellen erfordert Konzepte, mit denen Webseiten automatisch geladen und ausgelesen werden können und die dennoch flexibel genug sind, um bei Änderungen an Webseiten schnell reagieren zu können - JStudio SiteWalker bietet sie.

    JStudio SiteWalker scannt die wesentlichen Informationen angeklickter HTML-Elemente für eine Wiedererkennung und speichert diese als Navigation Steps. Mit dieser Zusammenstellung von Elementen läßt sich jederzeit eine einmal durchgeführte Navigation automatisiert wiederholen, indem zunächst die ursprüngliche Startadresse (URL) aufgerufen wird und danach jeweils die Elemente aktiviert werden, die zuvor aufgezeichnet wurden.
    Dazu werden innerhalb eines Mission-Projekts automatisierte Browsernavigationen, sog. Navigation Tasks erstellt.
    Navigation Tasks dienen nachfolgend als Behälter für sog. Navigation Steps. Navigation Steps repräsentieren Benutzer-Aktionen, die innerhalb des geladenen Dokument ausgeführt werden. Jeder Klick auf einen Hyperlink, Image, Button oder das Absenden eines Formulars löst eine Folge-Navigation aus. Solche Navigationselemente werden als NavigationStep in den NavigationTask übernommen. Textfelder, Auswahllisten, Checkboxen oder Optionsschalter können mit eingetragenen Werten ebenfalls als Steps übernommen werden. Wenn Sie Textelemente einer Webseite anklicken, werden diese ebenfalls übernommen und hinzugefügt. Textelemente können später automatisiert ausgelesen und beliebig gespeichert werden. Nachdem alle relevanten NavigationSteps hinzugefügt sind, ist die Auto-Navigation erstellt und spielt - manuell oder zeitgesteuert - den aufgezeichneten Workflow jederzeit wieder identisch ab.
    Ist eine Surf-Session bis zur Ziel-Seite als Navigation Task aufgezeichnet, lassen sich Webseiten-Inhalte automatisiert abfragen und als Datenquelle für eigene Anwendungen auf dem eigenem PC effizient nutzen - ganz ohne Programmierung.
    JStudio SiteWalker bietet die Möglichkeit, Daten nach Microsoft Excel, als Text-Datei, XML-Datei oder - via ODBC- in beliebige Datenbanken zu speichern. Dazu werden einfach die zuvor dem Navigation Task zugeordneten Text-Elemente mit Ihren Anwendungen verknüpft. Navigation Steps, die Text-Elemente einer Webseite repräsentieren, können dazu einfach durch Zuordnung einer Excel-Datei oder Ausführung einer SQL-Anweisung gespeichert werden. Webseiten werden somit zu Online-Datenquellen für Ihre Anwendungen. Qualitativ hochwertige Informationen gibt es nicht umsonst - aber überall...








  • Automatisiertes Testen von Webapplikationen
  • Agile Entwicklungsmethodiken und komplexer werdende Systemarchitekturen in Web-Projekten erfordern Konzepte, die Qualität erreichter Ergebnisse auch während laufender Projekt-Zyklen und Entwicklungs-Iterationen konsequent abzusichern, um Fehlerpotentiale nicht nach jeder Iteration suchen zu müssen, sondern einfach finden zu lassen - JStudio SiteWalker bietet Ihnen das.

    Mit JStudio SiteWalker wird das Konzept entwicklerbasierter Tests konsequent weitergeführt und ermöglicht Entwicklern und Fachpersonal, ein hohes Maß an Testabdeckung bereits während der Projektdurchführung zu erreichen und kontinuierlich zu erweitern. JStudio SiteWalker erlaubt auch unerfahrenen Testern ohne Expertenwissen für Testautomation innerhalb weniger Minuten ein produktives Arbeiten. Durch browserbasiertes Aufzeichnen können auf einfache Weise typische Geschäftsprozesse einer Web-Applikation automatisiert und jederzeit authentisch ausgeführt werden. Für alle Elemente angezeigter Ergebnis-Webseiten können Testfall-Definitionen und -Prüfungen als Fail-Bedingungen mit dem Quick-Validator - ohne Programmierung - definiert werden. Test-Daten können über die Tastatur eingegeben oder aus Datenbanken oder Tabellenkalkulationen importiert werden, was die Bereitstellung von Testdefinitionen durch das Fachpersonal erleichtert. Durch Task-Iterationen können Data-Driven-Tests durchgeführt und somit mehrere Testfälle eines Geschäftsprozesses abgedeckt werden.
    Basierend auf eingerichteten Testfällen können Alternativ-Geschäftsprozesse als Module aufgezeichnet werden, die bei einem Validierungs-Fehlschlag ausgeführt werden. Die Ausführung automatisierter Tests erfolgt somit nicht nur statisch, sondern lässt sich durch bedingte Testfall-Definition anhand ausgewerteter Test-Ergebnisse dynamisch variieren. Fortgeschrittene Tester können darüber hinaus mit JavaScript flexibel Validierungen aller Elemente und daraus ableitend dynamische Prozess-Aktionen vornehmen.
    Test-Berichte zeigen Ihnen alle Aspekte Ihrer Tests als Webseite an: eine Ergebnisübersicht, in der alle Details ausgeführter Testsfälle verfügbar sind, sowie detaillierte Hinweise und Ihre Testfall-Beschreibungen mit genauen Angaben zu Applikationsfehlern, verwendeten Testdaten, Art und Zeitpunkt eingetretener Testfehler.
    Durch die verfügbare Automation ersetzt JStudio SiteWalker die aufwändige Programmierung von Testszenarien und reduziert den Aufwand auf die Erstellung individueller Testbedingungen oder Testannahmen. Für jeden Entwickler verfügbar und einsetzbar, können enorme Zeit- und Aufwandsersparnisse gezielt in die Steigerung der Testabdeckung und Testqualität investiert werden. JStudio SiteWalker vereinfacht zudem den Aktualisierungsprozess automatisierter Tests, indem HTML-Elemente angepasst oder mit einem Klick im Browser ergänzt oder ausgetauscht werden können. Denn genauso wichtig wie die Automatisierung von Softwaretests ist die Pflege und Wartung, um ihr Potenzial jederzeit voll zu nutzen. Testautomatisierung gibt es nicht umsonst - aber sie zahlt sich aus.

    Copyright © 2007 Frank Jarsch, JStudio. Alle Rechte vorbehalten.