| Version 1 (modified by adriaan, 11 years ago) (diff) |
|---|
TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)? TOC(heading=Hoofdstukken, sectionindex, compact, depth=2, allactive, indirect=Documentatie/Ontwikkelhandleiding/TOC)? TOC(heading=Onderwerpen, sectionindex, compact, depth=3, allactive, indirect=Documentatie/Ontwikkelhandleiding/Ontwikkelomgeving/TOC)? TOC(heading=Inhoudsopgave)?
User Tests
Sikuli
Met Sikuli (origineel en courant) kunnen user-interacties gescript worden op basis van screenshots. Het Sikuli-systeem kan met image-herkenning op het scherm de user-interface aansturen via kliks en tekst-invoer. Sikuli-scripts worden in Python geschreven; de driver/runtime is Java / Jython.
Er is een klein voorbeeld van benchmarking in de git repository /home/adriaan/src/autopenac, bereikbaar via ssh naar de FENAC server. Als je een ssh-alias voor de server hebt die openac heet, dan kan je met git clone openac:/home/adriaan/src/autopenac de repository ophalen.
In de repository zitten interacties met het medewerkerscherm en met het relatiescherm.
Pro
- Image-driven,
- Meegeleverde IDE kan goed helpen om test-interacties samen te stellen
- Python scripting (dus ook OpenAC-functies kunnen worden gebruikt)
Con
- Image-driven betekent dat het ook gevoelig is voor dingen als veranderingen van lettergrootte, Windows-themes, enz.
- Image-driven betekent dat de screenshots niet gedeeld kunnen worden tussen Linux en Windows (Gtk vs Windows widgets).
Attachments (1)
-
sikuli.zip
(45.5 KB) -
added by peter 6 years ago.
Sikuli scripts
Download all attachments as: .zip