Qt Design Studio test
Design Studio 1.1 Release Testing
Area | Test | Description | Known issues | Snapshot | Last test run (Date - Platform - Tester) | Status | Bug |
Installer | Delete old settings before testing installation | ||||||
Mac | Did Qt Design Studio install correctly? | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | |||
Windows | |||||||
Linux | |||||||
Licence | Is the licence correct? | ||||||
Check naming and version | Is the naming in the installer correct | ||||||
Check about dialog in studio | Check the about dialog in the studio | Currently listed as Design Studio 4.8.1 | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | FAIL | ||
Photoshop Plugin | Does the Photoshop bridge exist (Photoshop_bridge in installation directory)? | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | |||
Photoshop Plugin | Does installation work and does the manual in photoshop_bridge make sense? | No Install Manual in install folder | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | FAIL | ||
Does Qt Design Studio start? | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | ||||
Licensing | Are there any licensing issues? | ||||||
Desktop Kit | Is the desktop kit installed and registered? | ||||||
Boot to Qt kit | Is the Boot to Qt kit installed and registered? | ||||||
Boot to Qt USB driver | Can you find and install the Boot to Qt USB driver in the installation directory (Windows only)? | ||||||
Welcome Page | |||||||
video/tutorial links | Are all links for videos working? | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | |||
Examples | |||||||
ClusterTutorial | Smoke testing of example | ||||||
CoffeeMachine | Smoke testing of example | ||||||
ProgressBar | Smoke testing of example | ||||||
SideMenu | Smoke testing of example | ||||||
WebinarDemo | Smoke testing of example | ||||||
Wizards (Projects) | Generally test the descriptions and any text for the wizards | ||||||
Qt Quick Application - General | Create a new project - smoke testing - run
Open a file in the designer. Does the default plugin work? |
||||||
Qt Quick Application - General - Styles | Test if Image, Fusion, Material and Universal styles are working | ||||||
Qt Quick Application - General - Resolutions | Test different resolutions for the general wizard | ||||||
Qt Quick Application - Automation | Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work? | REMOVED | |||||
Qt Quick Application - Dashboard | Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work? | REMOVED | |||||
Qt Quick Application - Medical | Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work? | REMOVED | |||||
Mobile Qt Quick Application - Scroll | Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work? | ||||||
Mobile Qt Quick Application - Stack | Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work? | ||||||
Qt Quick Application - Launcher | Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work? | ||||||
Project names and imports | Is it possible to give the project a name that breaks the default plugin import? | ||||||
Wizards (Files) | Generally test the descriptions and any text for the wizards | ||||||
Qt Quick File | Create a Qt Quick file | ||||||
Qt Quick UI File | Create a .ui.qml Qt Quick file | ||||||
Qt Quick Views (GridView) | Create and smoke test a grid view | Need to go to edit mode and back to make it work
Same on Windows Opening has to be disabled |
|||||
Qt Quick Views (ListView) | Create and smoke test a list view | Need to go to edit mode and back to make it work
Opening has to be disabled |
|||||
Qt Quick ListModel | Create a ListModel. | ||||||
Font Loader | Add a font to the project.Add the font and FontLoader to the default plugin/import in Constants | # Creates an error msg on mac, no real error though.
|
|||||
Java Script | Create a JavaScript file | ||||||
Custom Button | Create a Custom ButtonSmoke test | Still only the very simple 2 state button | |||||
Custom Switch | Create a Custom SwitchSmoke test | ||||||
Pane | Create a Pane | ||||||
Stacked Layout | Create a StackedLayout
Smoke test - Test the form editor actions to add pages/toolbar |
Styles don't work on first load. Universal Style is broken | |||||
Swipe View | Create a Swipe View
Smoke test - Test the form editor actions to add pages/toolbar |
Styles don't work on first load. Universal Style is broken | |||||
Live Preview | |||||||
Play Button in toolbar | Press the live preview play button with an open file
Does the live preview work and updating of simple changes work? Close the preview using window manager. Close the preview using tool button. Can the live preview be properly restarted? |
||||||
Play button in timeline | Smoke test of the play button in timeline | Doesn't toggle on and off but creates a new version | |||||
Zoom | Smoke test the zoom feature | Doesn't zoom in very well | |||||
Studio Components | |||||||
Import flow tag for components | Test the flow tag for the import. It should exist and add the import | ||||||
Test Arc | Create a simple arcTest anti aliasing
Do parameters make sense? |
Formeditor/puppet refresh has to be used frequently
Antialiasing has no visual effect i can see |
|||||
Test Pie | Create a simple pieTest anti aliasing
Do parameters make sense? |
Formeditor/puppet refresh has to be used frequently | |||||
Test iso icon | Add an iso icon to the project. Double click a choose one.
Change the iso icon using the browser |
||||||
Test SVG Path | Test a simple SVG pathTest anti aliasing | ||||||
Test Flipable | Simple test for two items of the same size.Both items have to be re parented under the flipable. | Needs a single combo box for rotation.
Required several refreshes to see both sides correctly. |
|||||
Test Rectangle | Create a simple Rectangle
Test anti aliasing Do parameters make sense? |
Formeditor/puppet refresh has to be used frequently | |||||
Test Border | Create a simple border
Test anti aliasing Do parameters make sense? |
Formeditor/puppet refresh has to be used frequently
Needs re-naming, currently always called element. |
|||||
Test Triangle | Create a simple triangle
Test anti aliasing Do parameters make sense? |
Formeditor/puppet refresh has to be used frequently | |||||
Studio Effects | After reparenting item into effect the formeditor/puppet has to be reset once | ||||||
Import flow tag for effects | |||||||
Test Blur | Smoke testDo parameters make sense? | can see the blur in live preview but not in form editor. Can be seen in form editor if inside a component. | |||||
Test Glow | Smoke testDo parameters make sense? | ||||||
Test directional blur | Smoke testDo parameters make sense? | ||||||
Test radial blur | Smoke testDo parameters make sense? | Should have transparent border true by default | |||||
Test colorize | Smoke testDo parameters make sense? | Saturation property should start with 1 and not 0 | |||||
Test Colour Overlay | Smoke test
Do parameters make sense? |
||||||
Test Mask | Smoke testDo parameters make sense? | Sometimes visible in form editor if you toggle invert a few times. Often not. | |||||
Test Blend | Smoke test
Two items of same size have to be reparented into effectDo parameters make sense? |
Blend mode is still a string
Has no icon in navigator |
|||||
Test Hue & Saturation | Smoke testDo parameters make sense? | lightness property needs to start at 0
|
|||||
Test Saturation (desaturate) | Smoke test
Do parameters make sense? |
||||||
Test brightness and contrast | Smoke testDo parameters make sense? | ||||||
Test zoom blur | Smoke testDo parameters make sense? | Should have transparent border true by default | |||||
Test Drop Shadow | Smoke test
Do parameters make sense? |
Item has 0,0 size when dragged into scene. | |||||
Gamma Adjust | Smoke test
Do parameters make sense? |
removed | |||||
Masked Blur (DOF blur) | Smoke test
Do parameters make sense? |
worked in the splash screen demo, never since. | |||||
Qt 3D Studio support | |||||||
Import flow tag for Qt 3D Studio | |||||||
Add the item | |||||||
Choose an uip file | |||||||
Further smoke testing | |||||||
Photoshop exporter importer | Use the test file attached below | ||||||
Photoshop Version | 20.0.2 | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | |||
Test Large File Example Export | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | ||||
Test Large File Example Import | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | ||||
Test Merging Features | |||||||
Help | |||||||
Qt Design Studio Help | Check if help for Qt Design Studio is installed | 1.0.9_11 - MacOS | 15.01.19 / 10.14.2 (Mojave) / Brook C. | OK | |||
Qt Design Studio "branding" | Check "branding" for Qt Design Studio | F1 on welcome page:
Qt Creator ManualNo documentation available. |
|||||
Sanity check documentation specific for Qt Design Studio | |||||||
Qt Quick and Qt Quick Controls 2 help | Check if Qt Quick and Qt Quick Controls 2 help is installed | ||||||
Timeline | |||||||
Add a new .ui..qml file and add a timeline | Plus button in the timeline tab | ||||||
Global record button | Use the global record button and move the item around for different times.
Scrub the time handle to test animation |
||||||
Use property editor to add single keyframe | The context menu allows to add a keyframe if there is a timeline. | ||||||
Inline keyframe editor | Test the inline keyframe editor for floats and colors | ||||||
Delete keyframe | |||||||
Test multi selection | Multi select keyframes using CTRL unselect individual keyframes using CTRL and test the selection rect | ||||||
Test bulk moves of keyframes | Move several keyframes at once. Test behavior at borders. | ||||||
Copy and paste keyframes | Multi select keyframe and copy them to another "time" | ||||||
Test moving keyframe range bars | |||||||
Copy keyframes from one item to another | The context menu can be used to copy all keyframesfrom one item to another item. | ||||||
Delete all keyframes | Using the context menu you can remove allkeyframes from one item. | ||||||
Zooming | The timeline has different zoom levels. | ||||||
Auto scrolling | The timeline supports auto scrolling when the frame handle reaches the bounds. | ||||||
Complex Easing Curve Editor | |||||||
Choose an easing curve | Choose an easing curve and double check the correct curve was set | ||||||
Easing curve on multiple keyframes | Set an easing curve on multiple keyframes | ||||||
Complex easing curve | Edit a complex easing curve with more than one segment | ||||||
Save a new preset | Create a new curve and save it as new preset
Apply this preset to a new curve. |
||||||
Timeline settings Dialog | |||||||
Add an animation | |||||||
Change the duration | |||||||
Test ping pong for animation | |||||||
Add a second animation | |||||||
Delete animations | |||||||
Add a second timeline | |||||||
Delete timeline | |||||||
Change id of timeline | |||||||
Change id of animation | |||||||
Change timeline duration | |||||||
Timeline mapping | Map two different timelines to different states | ||||||
Boot 2 Qt | (Windows only) | ||||||
Connect device | USB driver has to be installed first | ||||||
Deploy application | Change the kit to Boot 2 Qt and deploy application/examples | ||||||
Run Application | |||||||
Test live preview on Boot 2 Qt | |||||||
Safe Renderer | Test Qt.Safe.Renderer tag | The import tag for Qt.Safe.Renderershould work | |||||
Test SafeImage | |||||||
Test SafeText | |||||||
Test SafePicture | |||||||
Frame Rate Counter | |||||||
Smoke testing | |||||||
Boot 2 Qt | |||||||
Virtual Keyboard | |||||||
Smoke testing | Try import QtQuick.VirtualKeyboard | ||||||
Qt Quick Designer | Features that are not added but are crucial and have to be smoke tested at least. | ||||||
Project Management | Test .qmlproject manger | ||||||
Renaming files | tested in DS | ||||||
Navigator | |||||||
Reorder nodes | tested in DS | ||||||
Reparented node | tested in DS | ||||||
Property Editor | |||||||
Test Item property editor | tested in DS | ||||||
Test color editor for Rectangle | tested in DS | ||||||
Reset a property | Each property has a context menu that allows resetting a property. | tested in DS | |||||
Add a binding to a property | Each property has a context menu that allows setting bindings. | ||||||
Item Library | |||||||
Drag in items from the item library | |||||||
Add new resources (PNGs) to the project | tested in DS | ||||||
Add new resources (PNGs) to a form | tested in DS | ||||||
State Editor | |||||||
Add a state | tested in DS | ||||||
Delete a state | tested in DS | ||||||
Rename a state | tested in DS | ||||||
Set when condition for a state | tested in DS | ||||||
Side by side text editing | |||||||
Enter side by side editing mode | tested in DS | ||||||
Check bidirektional selection | The selection of the designer and the cursor position should be synced | tested in DS | |||||
Change id in text | tested in DS | ||||||
Change color in text | selection in the navigator is not synced properly. | tested in DS |
Photoshop Test File