StartseiteEnglishKontakt
Informationen über itcampus und die PartnerKnowledgebaseSupport, FAQ, Tutorial und HandbuchDemoversion, Evaluationsversion, Whitepaper, Preise und ShopFeatures, Technische Details, Funktionsüberblick, Tutorialvideo und ScreenshotsNews
« Browser-Interface web2test
DHTML / Ajax vs. Sichtbarkeit von Inhalten einer Website »

web2test - ein weiteres Werkzeug zur Testautomatisierung. Warum? Was sind die Besonderheiten?

Es gibt verschiedene Ansätze für funktionale Tests webbasierter Softwaresystemen (ohne spezielle Modifikationen am zu testenden Softwaresystem):

  • HTTP-Unit-Tests
  • HTTP-Request/Response
  • Capture & Replay
    • JavaScript im Browser
    • Kontrolle des Browsers über ein Browser-Plugin
    • Austausch von Browser-Komponenten (z.B. GRE)
    • Low-Level-Kontrolle über Betriebssystem-Mechanismen
    • Embedding des Browsers in eigene Anwendung

In web2test wird die Technologie des „browser embeddings“ verwendet. Das ist der einzige Weg um Benutzereingaben in der Art aufzeichnen und abspielen zu können, als ob diese durch reale Nutzeraktionen verursacht wurden.
Des Weiteren verfügt web2test über ein eigenes Browser-Interface, über welches zur Laufzeit, synchron auf den DOM zugegriffen werden kann.
Im Detail heißt das, dass alle Events im Browser:

  • Browser-Events (z.B. bevore_navigate, documente_complete, forward, back, reload)
  • DOM-Events (z.B. onclick, onkeypress, onsubmit, onresize, onscroll)
  • JavaScript-Events im DOM

während der der Laufzeit von web2test, registriert, ausgelöst oder manipuliert werden können.

Hinterlassen Sie eine Antwort