Write UI Spec and Generate UI Spec Report
This tutorial will guide you to write UI Spec and generate UI Spec Report.
- Write Document UI Spec
- Write Page UI Spec
- Write UI Spec Control
- Generate UI Spec Report
- UI Spec Report Structure
- More Information

Write Document UI Spec
- Select Reports | UI Spec | Edit Document UI Spec... menu item from the main menu.
- UI Spec Edit Dialog will be shown.
- Add Id, Name, Description and properties for the entire document or project.

Write Page UI Spec
- Select Reports | UI Spec | Edit Page UI Spec... menu item from the main menu.
- UI Spec Edit Dialog will be shown.
- Add Id, Name, Description and properties for the the current page.

Write Control UI Spec
Add UI Spec control wherever you want to describe about GUI components/section such as Menubar, Navigation Panel, Search Panels, Tables etc.
- Drag and Drop UISpec control from Shapes Explorer.
- When this control is selected, Double click or Enter or Select Reports | UI Spec | Edit Control UI Spec... menu item from the main menu.
- UI Spec Edit Dialog will be shown.
- Add Id, Name, Description and properties for the selected UI Spec control.
- You can add any number of UI spec controls for each page.
Generate UI Spec Report
You can compile UI Specifications together and generate a HTML report. You can include/exclude Page GUI Designs in the report.
- Select Reports | UI Spec | Generate UI Spec Report... menu item from the main menu.
- Generate UI Spec Report dialog will be shown.
- Select a folder to save HTML report files.
- Click OK.
- UI Spec Report will be shown in default Browser such as Internet Explorer.
UI Spec Report Structure
The UI Spec Report structure as follows.
- You can write UI Spec for document, page and controls.
- You can turn on/off visibility of UI Spec display(Visible property). May be useful while saving pages as images without UI Spec legends.
- You can include/exclude UI Spec for controls in the report.
- You can include/exclude Page GUI Designs(Image) in the report. May be useful if you want to keep documentation and images separately.
- Each UI spec has an ID, Display Name and description. IDs are useful to define UI Spec with certain order such as
A,B,C etc. or 1,2,3 etc. or 1.1, 1.2, 1.3...etc.
- You can add custom properties such as Project name, Created Date, Designer Name, OnMouseClick, Scenario-1, Ctrl+A shortcut etc.
- You can add custom categories such as Project Details, Page Details, Events, Keyboard Shortcuts etc.
The End
This concludes our tutorial. To learn more, please read the next tutorial.