-
Notifications
You must be signed in to change notification settings - Fork 2
bernhardpflug/User-interface-tester
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
INTRODUCTION ------------ This Java / Android project empowers user interface designers / developers to interactively test user interface sketches / prototypes to end users. Defining a workflow within a xml file brings interaction to a set of images where the user switches between them by clicking / touching the screen. This simulates an interface that looks way more realistic compared to a set of paper prototypes. CONFIGURATION ------------- This repo contains three eclipse projects. The UITesterModel is the core project used by both front end projects. It takes care of the scenario file interpretation and defines all element types that can be used (like slider on a mobile device or dialog on the desktop) The desktop UI and android UI projects provide the front end for each platform. They need to include the model as library project in order to work properly. GETTING STARTED ------------ Create a new folder where you put all your screenshots that are used by this scenario. Then create an xml file with 'scenario' as root element. See the example on how it may look like. The following rules apply the the xml: - a screen element defines one screen on the device - the first defined screen is always the start screen - each button target has to be referenced by its full path - each scenario has to declare a device (mobile scenarios can run on the desktop but NOT vice versa) NOTE: the xml file has to have the same name as the folder. Copy the schema file from the example into your folder. Now give it a try and start the appropriate application to your scenario (desktop/android) and select the folder that contains the scenario. Notes for desktop: The desktop version offers some special keys: - d : enables / disables debug mode. It shows all buttons defined within a screen - m: enables / disables modify mode. Enables moving / resizing buttons. NOTE: this changes are currently only applied in memory and are not safed back to the xml file. This surfes currently only for easier xml creation as the bounderies are printed in the console. LIMITATIONS / KNOWN ISSUES ------------ - All the screens must have the same resolution - Debug mode on Android is not working EXAMPLES ------------ The example folder contains an example for the desktop to see how it works. CONTRIBUTE ------------ There is an endless number of features that would be fabulous to integrate. Feel free to contribute your ideas!
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published