Qt Design Studio test: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
Line 36: Line 36:
||  
||  
||  
||  
||  
||<span style="color:#ff0000;">FAIL</span>
||  
||  
|-
|-
Line 45: Line 45:
||  
||  
||  
||  
||  
||PASS WITH ISSUES
||  
||  
|-
|-
Line 69: Line 69:
|| Check about dialog in studio
|| Check about dialog in studio
|| Check the about dialog in the 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.
||  
|| <span style="color:#ff0000;">FAIL</span>
||  
||  
||  
|-
|-
Line 79: Line 79:
|| Does the Photoshop bridge exist (Photoshop_bridge in installation directory)?
|| Does the Photoshop bridge exist (Photoshop_bridge in installation directory)?
||  
||  
|| 1.0.9_11 - MacOS
||  
|| 15.01.19 / 10.14.2 (Mojave) / Brook C.
||  
|| <span style="color:#00ff00;">OK</span>
||  
||  
||  
|-
|-
Line 87: Line 87:
|| Photoshop Plugin
|| Photoshop Plugin
|| Does installation work and does the manual in photoshop_bridge make sense?
|| 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.
||  
|| <span style="color:#ff0000;">FAIL</span>
||  
||  
||  
|-
|-
Line 97: Line 97:
||  
||  
||  
||  
|| 1.0.9_11 - MacOS
||  
|| 15.01.19 / 10.14.2 (Mojave) / Brook C.
||  
|| <span style="color:#00ff00;">OK</span>
||  
||  
||  
|-
|-
Line 151: Line 151:
|| Are all links for videos working?
|| Are all links for videos working?
||  
||  
|| 1.0.9_11 - MacOS
||  
|| 15.01.19 / 10.14.2 (Mojave) / Brook C.
||  
|| <span style="color:#00ff00;">OK</span>
||  
||  
||  
|-
|-
Line 345: Line 345:
|| Qt Quick Views (GridView)
|| Qt Quick Views (GridView)
|| Create and smoke test a grid view
|| 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
||  
||  
||  
||  
Line 358: Line 354:
|| Qt Quick Views (ListView)
|| Qt Quick Views (ListView)
|| Create and smoke test a list view
|| Create and smoke test a list view
|| Need to go to edit mode and back to make it work
||  
 
Opening has to be disabled
||  
||  
||  
||  
Line 475: Line 469:
|| Play button in timeline
|| Play button in timeline
|| Smoke test of the play button in timeline
|| Smoke test of the play button in timeline
|| Doesn't toggle on and off but creates a new version
||  
||  
||  
||  
||  
Line 484: Line 478:
|| Zoom
|| Zoom
|| Smoke test the zoom feature
|| Smoke test the zoom feature
|| Doesn't zoom in very well
||  
||  
||  
||  
||  
Line 515: Line 509:
|| Formeditor/puppet refresh has to be used frequently
|| Formeditor/puppet refresh has to be used frequently


Antialiasing has no visual effect i can see
||  
||  
||  
||  
Line 627: Line 620:
|| Test Blur
|| Test Blur
|| Smoke testDo parameters make sense?
|| 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.
||  
||  
||  
||  
||  
Line 654: Line 647:
|| Test radial blur
|| Test radial blur
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
|| Should have transparent border true by default
||  
||  
||  
||  
||  
Line 663: Line 656:
|| Test colorize
|| Test colorize
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
|| Saturation property should start with 1 and not 0
||  
||  
||  
||  
||  
Line 696: Line 689:
|| Blend mode is still a string
|| Blend mode is still a string


Has no icon in navigator
||  
||  
||  
||  
Line 705: Line 697:
|| Test Hue & Saturation
|| Test Hue & Saturation
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
|| lightness property needs to start at 0
||  
 
 
saturation property needs to clamp between -1 and 1
||  
||  
||  
||  
Line 737: Line 726:
|| Test zoom blur
|| Test zoom blur
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
|| Should have transparent border true by default
||  
||  
||  
||  
||  
Line 821: Line 810:
||  
||  
|-
|-
! align="center" | '''Photoshop exporter importer'''
! align="center" | '''Help'''
||
||  
||  
|| Use the test file attached below
||  
||  
||  
||  
Line 831: Line 820:
|-
|-
! align="center" |  
! align="center" |  
|| Photoshop Version
|| Qt Design Studio Help
|| 20.0.2
|| Check if help for Qt Design Studio is installed
||  
||  
|| 1.0.9_11 - MacOS
|| 15.01.19 / 10.14.2 (Mojave) / Brook C.
|| <span style="color:#00ff00;">OK</span>
||  
||  
|-
! align="center" |
|| Test Large File Example Export
||  
||  
||  
||  
|| 1.0.9_11 - MacOS
|| 15.01.19 / 10.14.2 (Mojave) / Brook C.
|| <span style="color:#00ff00;">OK</span>
||  
||  
|-
|-
! align="center" |  
! align="center" |  
|| Test Large File Example Import
|| Qt Design Studio "branding"
|| Check "branding" for Qt Design Studio
|| <span style="color:#000000;">F1 on welcome page:</span>
 
<span style="color:#000000;">Qt Creator Manual</span><span style="color:#000000;">No documentation available.</span>
||
||  
||  
||  
||  
|| 1.0.9_11 - MacOS
|| 15.01.19 / 10.14.2 (Mojave) / Brook C.
|| <span style="color:#00ff00;">OK</span>
||  
||  
|-
|-
! align="center" |  
! align="center" |  
|| Test Merging Features
|| Sanity check documentation specific for Qt Design Studio
||  
||  
||  
||  
Line 866: Line 848:
||  
||  
|-
|-
! align="center" | '''Help'''
! align="center" |  
|| Qt Quick and Qt Quick Controls 2 help
|| Check if Qt Quick and Qt Quick Controls 2 help is installed
 
||  
||  
||  
||  
Line 872: Line 857:
||  
||  
||  
||  
|-
! align="center" | '''Timeline'''
||  
||  
||  
||  
|-
! align="center" |
|| 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.
|| <span style="color:#00ff00;">OK</span>
||
|-
! align="center" |
|| Qt Design Studio "branding"
|| Check "branding" for Qt Design Studio
|| <span style="color:#000000;">F1 on welcome page:</span>
<span style="color:#000000;">Qt Creator Manual</span><span style="color:#000000;">No documentation available.</span>
||  
||  
||  
||  
Line 896: Line 868:
|-
|-
! align="center" |  
! align="center" |  
|| Sanity check documentation specific for Qt Design Studio
|| Add a new .ui..qml file and add a timeline
||  
|| Plus button in the timeline tab
||  
||  
||  
||  
Line 905: Line 877:
|-
|-
! align="center" |  
! align="center" |  
|| Qt Quick and Qt Quick Controls 2 help
|| Global record button
|| Check if Qt Quick and Qt Quick Controls 2 help is installed
|| Use the global record button and move the item around for different times.


Scrub the time handle to test animation
||  
||  
||  
||  
Line 914: Line 887:
||  
||  
|-
|-
! align="center" | '''Timeline'''
! align="center" |  
||
|| Use property editor to add single keyframe
||
|| The context menu allows to add a keyframe if there is a timeline.
||
||
||
||
||
|-
! align="center" |
|| Add a new .ui..qml file and add a timeline
|| Plus button in the timeline tab
||
||
||
||
||
|-
! align="center" |
|| Global record button
|| Use the global record button and move the item around for different times.
 
Scrub the time handle to test animation
||
||
||
||
||
|-
! align="center" |  
|| Use property editor to add single keyframe
|| The context menu allows to add a keyframe if there is a timeline.
||  
||  
||  
||  
Line 1,344: Line 1,288:
|| Renaming files
|| Renaming files
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,362: Line 1,306:
|| Reorder nodes
|| Reorder nodes
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,371: Line 1,315:
|| Reparented node
|| Reparented node
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,389: Line 1,333:
|| Test Item property editor
|| Test Item property editor
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,398: Line 1,342:
|| Test color editor for Rectangle
|| Test color editor for Rectangle
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,407: Line 1,351:
|| Reset a property
|| Reset a property
|| Each property has a context menu that allows resetting a property.
|| Each property has a context menu that allows resetting a property.
|| tested in DS
||  
||  
||  
||  
||  
Line 1,443: Line 1,387:
|| Add new resources (PNGs) to the project
|| Add new resources (PNGs) to the project
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,452: Line 1,396:
|| Add new resources (PNGs) to a form
|| Add new resources (PNGs) to a form
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,470: Line 1,414:
|| Add a state
|| Add a state
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,479: Line 1,423:
|| Delete a state
|| Delete a state
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,488: Line 1,432:
|| Rename a state
|| Rename a state
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,497: Line 1,441:
|| Set when condition for a state
|| Set when condition for a state
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,515: Line 1,459:
|| Enter side by side editing mode
|| Enter side by side editing mode
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,522: Line 1,466:
|-
|-
! align="center" |  
! align="center" |  
|| Check bidirektional selection
|| Check bidirectional selection
|| The selection of the designer and the cursor position should be synced
|| The selection of the designer and the cursor position should be synced
|| tested in DS
||  
||  
||  
||  
||  
Line 1,533: Line 1,477:
|| Change id in text
|| Change id in text
||  
||  
|| tested in DS
||  
||  
||  
||  
||  
Line 1,542: Line 1,486:
|| Change color in text
|| Change color in text
|| selection in the navigator is not synced properly.
|| selection in the navigator is not synced properly.
|| tested in DS
||  
||  
||  
||  
||  
Line 1,549: Line 1,493:
|-
|-
|}
|}
Photoshop Test File
[[Image:Picture 1.png|top]]

Revision as of 16:28, 1 February 2019

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 FAIL
Linux PASS WITH ISSUES
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
Photoshop Plugin Does the Photoshop bridge exist (Photoshop_bridge in installation directory)?
Photoshop Plugin Does installation work and does the manual in photoshop_bridge make sense?
Does Qt Design Studio start?
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?
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
Qt Quick Views (ListView) Create and smoke test a list view
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.
  1. Needs a example custom font loader commented out in the constants file.
  2. Needs the default name renaming.
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
Zoom Smoke test the zoom feature
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
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?
Test Glow Smoke testDo parameters make sense?
Test directional blur Smoke testDo parameters make sense?
Test radial blur Smoke testDo parameters make sense?
Test colorize Smoke testDo parameters make sense?
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
Test Hue & Saturation Smoke testDo parameters make sense?
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?
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
Help
Qt Design Studio Help Check if help for Qt Design Studio is installed
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
Navigator
Reorder nodes
Reparented node
Property Editor
Test Item property editor
Test color editor for Rectangle
Reset a property Each property has a context menu that allows resetting a property.
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
Add new resources (PNGs) to a form
State Editor
Add a state
Delete a state
Rename a state
Set when condition for a state
Side by side text editing
Enter side by side editing mode
Check bidirectional selection The selection of the designer and the cursor position should be synced
Change id in text
Change color in text selection in the navigator is not synced properly.