Qt Design Studio test: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
Line 12: Line 12:
! align="center" | '''Bug'''
! align="center" | '''Bug'''
|-
|-
| align="center" | '''Installer'''
! align="center" | '''Installer'''
||  
||  
|| '''Delete old settings before testing installation'''
|| '''Delete old settings before testing installation'''
Line 21: Line 21:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Mac
|| Mac
|| Did Qt Design Studio install correctly?
|| Did Qt Design Studio install correctly?
Line 30: Line 30:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Windows
|| Windows
||  
||  
Line 39: Line 39:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Linux
|| Linux
||  
||  
Line 48: Line 48:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Licence
|| Licence
|| Is the licence correct?
|| Is the licence correct?
Line 57: Line 57:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Check naming and version
|| Check naming and version
|| Is the naming in the installer correct
|| Is the naming in the installer correct
Line 66: Line 66:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Check about dialog in studio
|| Check about dialog in studio
|| Check the about dialog in the studio
|| Check the about dialog in the studio
Line 75: Line 75:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Photoshop Plugin
|| Photoshop Plugin
|| Does the Photoshop bridge exist (Photoshop_bridge in installation directory)?
|| Does the Photoshop bridge exist (Photoshop_bridge in installation directory)?
Line 84: Line 84:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| 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?
Line 93: Line 93:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Does Qt Design Studio start?
|| Does Qt Design Studio start?
||  
||  
Line 102: Line 102:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Licensing
|| Licensing
|| Are there any licensing issues?
|| Are there any licensing issues?
Line 111: Line 111:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Desktop Kit
|| Desktop Kit
|| Is the desktop kit installed and registered?
|| Is the desktop kit installed and registered?
Line 120: Line 120:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Boot to Qt kit
|| Boot to Qt kit
|| Is the Boot to Qt kit installed and registered?
|| Is the Boot to Qt kit installed and registered?
Line 129: Line 129:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Boot to Qt USB driver
|| Boot to Qt USB driver
|| Can you find and install the Boot to Qt USB driver in the installation directory (Windows only)?
|| Can you find and install the Boot to Qt USB driver in the installation directory (Windows only)?
Line 138: Line 138:
||  
||  
|-
|-
| align="center" | '''Welcome Page'''
! align="center" | '''Welcome Page'''
||  
||  
||  
||  
Line 147: Line 147:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| video/tutorial links
|| video/tutorial links
|| Are all links for videos working?
|| Are all links for videos working?
Line 156: Line 156:
||  
||  
|-
|-
| align="center" | '''Examples'''
! align="center" | '''Examples'''
||  
||  
||  
||  
Line 165: Line 165:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| ClusterTutorial
|| ClusterTutorial
|| Smoke testing of example
|| Smoke testing of example
Line 174: Line 174:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| CoffeeMachine
|| CoffeeMachine
|| Smoke testing of example
|| Smoke testing of example
Line 183: Line 183:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| ProgressBar
|| ProgressBar
|| Smoke testing of example
|| Smoke testing of example
Line 192: Line 192:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| SideMenu
|| SideMenu
|| Smoke testing of example
|| Smoke testing of example
Line 201: Line 201:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| WebinarDemo
|| WebinarDemo
|| Smoke testing of example
|| Smoke testing of example
Line 210: Line 210:
||  
||  
|-
|-
| align="center" | '''Wizards (Projects)'''
! align="center" | '''Wizards (Projects)'''
||  
||  
|| '''Generally test the descriptions and any text for the wizards'''
|| '''Generally test the descriptions and any text for the wizards'''
Line 219: Line 219:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - General
|| Qt Quick Application - General
|| Create a new project - smoke testing - run
|| Create a new project - smoke testing - run
Line 232: Line 232:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - General - Styles
|| Qt Quick Application - General - Styles
|| Test if Image, Fusion, Material and Universal styles are working
|| Test if Image, Fusion, Material and Universal styles are working
Line 241: Line 241:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - General - Resolutions
|| Qt Quick Application - General - Resolutions
|| Test different resolutions for the general wizard
|| Test different resolutions for the general wizard
Line 250: Line 250:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - Automation
|| Qt Quick Application - Automation
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
Line 260: Line 260:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - Dashboard
|| Qt Quick Application - Dashboard
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
Line 270: Line 270:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - Medical
|| Qt Quick Application - Medical
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
Line 279: Line 279:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Mobile Qt Quick Application - Scroll
|| Mobile Qt Quick Application - Scroll
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
Line 288: Line 288:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Mobile Qt Quick Application - Stack
|| Mobile Qt Quick Application - Stack
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
Line 297: Line 297:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Application - Launcher
|| Qt Quick Application - Launcher
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
|| Create a new project - smoke testing - runOpen a file in the designer.Does the default plugin work?
Line 306: Line 306:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Project names and imports
|| Project names and imports
|| Is it possible to give the project a name that breaks the default plugin import?
|| Is it possible to give the project a name that breaks the default plugin import?
Line 315: Line 315:
||  
||  
|-
|-
| align="center" | '''Wizards (Files)'''
! align="center" | '''Wizards (Files)'''
||  
||  
|| '''Generally test the descriptions and any text for the wizards'''
|| '''Generally test the descriptions and any text for the wizards'''
Line 324: Line 324:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick File
|| Qt Quick File
|| Create a Qt Quick file
|| Create a Qt Quick file
Line 333: Line 333:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick UI File
|| Qt Quick UI File
|| Create a .ui.qml Qt Quick file
|| Create a .ui.qml Qt Quick file
Line 342: Line 342:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Views (GridView)
|| Qt Quick Views (GridView)
|| Create and smoke test a grid view
|| Create and smoke test a grid view
Line 355: Line 355:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick Views (ListView)
|| Qt Quick Views (ListView)
|| Create and smoke test a list view
|| Create and smoke test a list view
Line 366: Line 366:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick ListModel
|| Qt Quick ListModel
|| Create a ListModel.
|| Create a ListModel.
Line 375: Line 375:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Font Loader
|| Font Loader
|| Add a font to the project.Add the font and FontLoader to the default plugin/import in Constants
|| Add a font to the project.Add the font and FontLoader to the default plugin/import in Constants
Line 387: Line 387:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Java Script
|| Java Script
|| Create a JavaScript file
|| Create a JavaScript file
Line 396: Line 396:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Custom Button
|| Custom Button
|| Create a Custom ButtonSmoke test
|| Create a Custom ButtonSmoke test
Line 405: Line 405:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Custom Switch
|| Custom Switch
|| Create a Custom SwitchSmoke test
|| Create a Custom SwitchSmoke test
Line 414: Line 414:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Pane
|| Pane
|| Create a Pane
|| Create a Pane
Line 423: Line 423:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Stacked Layout
|| Stacked Layout
|| Create a StackedLayout
|| Create a StackedLayout
Line 434: Line 434:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Swipe View
|| Swipe View
|| Create a Swipe View
|| Create a Swipe View
Line 445: Line 445:
||  
||  
|-
|-
| align="center" | '''Live Preview'''
! align="center" | '''Live Preview'''
||  
||  
||  
||  
Line 454: Line 454:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Play Button in toolbar
|| Play Button in toolbar
|| Press the live preview play button with an open file
|| Press the live preview play button with an open file
Line 472: Line 472:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Play button in timeline
|| Play button in timeline
|| Smoke test of the play button in timeline
|| Smoke test of the play button in timeline
Line 481: Line 481:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Zoom
|| Zoom
|| Smoke test the zoom feature
|| Smoke test the zoom feature
Line 490: Line 490:
||  
||  
|-
|-
| align="center" | '''Studio Components'''
! align="center" | '''Studio Components'''
||  
||  
||  
||  
Line 499: Line 499:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Import flow tag for components
|| Import flow tag for components
|| Test the flow tag for the import. It should exist and add the import
|| Test the flow tag for the import. It should exist and add the import
Line 508: Line 508:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Arc
|| Test Arc
|| Create a simple arcTest anti aliasing
|| Create a simple arcTest anti aliasing
Line 521: Line 521:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Pie
|| Test Pie
|| Create a simple pieTest anti aliasing
|| Create a simple pieTest anti aliasing
Line 533: Line 533:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test iso icon
|| Test iso icon
|| Add an iso icon to the project. Double click a choose one.
|| Add an iso icon to the project. Double click a choose one.
Line 544: Line 544:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test SVG Path
|| Test SVG Path
|| Test a simple SVG pathTest anti aliasing
|| Test a simple SVG pathTest anti aliasing
Line 553: Line 553:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Flipable
|| Test Flipable
|| Simple test for two items of the same size.Both items have to be re parented under the flipable.
|| Simple test for two items of the same size.Both items have to be re parented under the flipable.
Line 565: Line 565:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Rectangle
|| Test Rectangle
|| Create a simple Rectangle
|| Create a simple Rectangle
Line 578: Line 578:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Border
|| Test Border
|| Create a simple border
|| Create a simple border
Line 593: Line 593:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Triangle
|| Test Triangle
|| Create a simple triangle
|| Create a simple triangle
Line 606: Line 606:
||  
||  
|-
|-
| align="center" | '''Studio Effects'''
! align="center" | '''Studio Effects'''
||  
||  
||  
||  
Line 615: Line 615:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Import flow tag for effects
|| Import flow tag for effects
||  
||  
Line 624: Line 624:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Blur
|| Test Blur
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 633: Line 633:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Glow
|| Test Glow
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 642: Line 642:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test directional blur
|| Test directional blur
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 651: Line 651:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test radial blur
|| Test radial blur
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 660: Line 660:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test colorize
|| Test colorize
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 669: Line 669:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Colour Overlay
|| Test Colour Overlay
|| Smoke test
|| Smoke test
Line 680: Line 680:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Mask
|| Test Mask
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 689: Line 689:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Blend
|| Test Blend
|| Smoke test
|| Smoke test
Line 702: Line 702:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Hue & Saturation
|| Test Hue & Saturation
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 714: Line 714:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Saturation (desaturate)
|| Test Saturation (desaturate)
|| Smoke test
|| Smoke test
Line 725: Line 725:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test brightness and contrast
|| Test brightness and contrast
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 734: Line 734:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test zoom blur
|| Test zoom blur
|| Smoke testDo parameters make sense?
|| Smoke testDo parameters make sense?
Line 743: Line 743:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Drop Shadow
|| Test Drop Shadow
|| Smoke test
|| Smoke test
Line 754: Line 754:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Gamma Adjust
|| Gamma Adjust
|| Smoke test
|| Smoke test
Line 765: Line 765:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Masked Blur (DOF blur)
|| Masked Blur (DOF blur)
|| Smoke test
|| Smoke test
Line 776: Line 776:
||  
||  
|-
|-
| align="center" | '''Qt 3D Studio support'''
! align="center" | '''Qt 3D Studio support'''
||  
||  
||  
||  
Line 785: Line 785:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Import flow tag for Qt 3D Studio
|| Import flow tag for Qt 3D Studio
||  
||  
Line 794: Line 794:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add the item
|| Add the item
||  
||  
Line 803: Line 803:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Choose an uip file
|| Choose an uip file
||  
||  
Line 812: Line 812:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Further smoke testing
|| Further smoke testing
||  
||  
Line 821: Line 821:
||  
||  
|-
|-
| align="center" | '''Photoshop exporter importer'''
! align="center" | '''Photoshop exporter importer'''
||  
||  
|| Use the test file attached below
|| Use the test file attached below
Line 830: Line 830:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Photoshop Version
|| Photoshop Version
|| 20.0.2
|| 20.0.2
Line 839: Line 839:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Large File Example Export
|| Test Large File Example Export
||  
||  
Line 848: Line 848:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Large File Example Import
|| Test Large File Example Import
||  
||  
Line 857: Line 857:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Merging Features
|| Test Merging Features
||  
||  
Line 866: Line 866:
||  
||  
|-
|-
| align="center" | '''Help'''
! align="center" | '''Help'''
||  
||  
||  
||  
Line 875: Line 875:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Design Studio Help
|| Qt Design Studio Help
|| Check if help for Qt Design Studio is installed
|| Check if help for Qt Design Studio is installed
Line 884: Line 884:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Design Studio "branding"
|| Qt Design Studio "branding"
|| Check "branding" for Qt Design Studio
|| Check "branding" for Qt Design Studio
Line 895: Line 895:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Sanity check documentation specific for Qt Design Studio
|| Sanity check documentation specific for Qt Design Studio
||  
||  
Line 904: Line 904:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Qt Quick and Qt Quick Controls 2 help
|| Qt Quick and Qt Quick Controls 2 help
|| Check if Qt Quick and Qt Quick Controls 2 help is installed
|| Check if Qt Quick and Qt Quick Controls 2 help is installed
Line 914: Line 914:
||  
||  
|-
|-
| align="center" | '''Timeline'''
! align="center" | '''Timeline'''
||  
||  
||  
||  
Line 923: Line 923:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add a new .ui..qml file and add a timeline
|| Add a new .ui..qml file and add a timeline
|| Plus button in the timeline tab
|| Plus button in the timeline tab
Line 932: Line 932:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Global record button
|| Global record button
|| Use the global record button and move the item around for different times.
|| Use the global record button and move the item around for different times.
Line 943: Line 943:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Use property editor to add single keyframe
|| Use property editor to add single keyframe
|| The context menu allows to add a keyframe if there is a timeline.
|| The context menu allows to add a keyframe if there is a timeline.
Line 952: Line 952:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Inline keyframe editor
|| Inline keyframe editor
|| Test the inline keyframe editor for floats and colors
|| Test the inline keyframe editor for floats and colors
Line 961: Line 961:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Delete keyframe
|| Delete keyframe
||  
||  
Line 970: Line 970:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test multi selection
|| Test multi selection
|| Multi select keyframes using CTRL unselect individual keyframes using CTRL and test the selection rect
|| Multi select keyframes using CTRL unselect individual keyframes using CTRL and test the selection rect
Line 979: Line 979:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test bulk moves of keyframes
|| Test bulk moves of keyframes
|| Move several keyframes at once. Test behavior at borders.
|| Move several keyframes at once. Test behavior at borders.
Line 988: Line 988:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Copy and paste keyframes
|| Copy and paste keyframes
|| Multi select keyframe and copy them to another "time"
|| Multi select keyframe and copy them to another "time"
Line 997: Line 997:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test moving keyframe range bars
|| Test moving keyframe range bars
||  
||  
Line 1,006: Line 1,006:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Copy keyframes from one item to another
|| Copy keyframes from one item to another
|| The context menu can be used to copy all keyframesfrom one item to another item.
|| The context menu can be used to copy all keyframesfrom one item to another item.
Line 1,015: Line 1,015:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Delete all keyframes
|| Delete all keyframes
|| Using the context menu you can remove allkeyframes from one item.
|| Using the context menu you can remove allkeyframes from one item.
Line 1,024: Line 1,024:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Zooming
|| Zooming
|| The timeline has different zoom levels.
|| The timeline has different zoom levels.
Line 1,033: Line 1,033:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Auto scrolling
|| Auto scrolling
|| The timeline supports auto scrolling when the frame handle reaches the bounds.
|| The timeline supports auto scrolling when the frame handle reaches the bounds.
Line 1,042: Line 1,042:
||  
||  
|-
|-
| align="center" | '''Complex Easing Curve Editor'''
! align="center" | '''Complex Easing Curve Editor'''
||  
||  
||  
||  
Line 1,051: Line 1,051:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Choose an easing curve
|| Choose an easing curve
|| Choose an easing curve and double check the correct curve was set
|| Choose an easing curve and double check the correct curve was set
Line 1,060: Line 1,060:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Easing curve on multiple keyframes
|| Easing curve on multiple keyframes
|| Set an easing curve on multiple keyframes
|| Set an easing curve on multiple keyframes
Line 1,069: Line 1,069:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Complex easing curve
|| Complex easing curve
|| Edit a complex easing curve with more than one segment
|| Edit a complex easing curve with more than one segment
Line 1,078: Line 1,078:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Save a new preset
|| Save a new preset
|| Create a new curve and save it as new preset
|| Create a new curve and save it as new preset
Line 1,089: Line 1,089:
||  
||  
|-
|-
| align="center" | '''Timeline settings Dialog'''
! align="center" | '''Timeline settings Dialog'''
||  
||  
||  
||  
Line 1,098: Line 1,098:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add an animation
|| Add an animation
||  
||  
Line 1,107: Line 1,107:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Change the duration
|| Change the duration
||  
||  
Line 1,116: Line 1,116:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test ping pong for animation
|| Test ping pong for animation
||  
||  
Line 1,125: Line 1,125:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add a second animation
|| Add a second animation
||  
||  
Line 1,134: Line 1,134:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Delete animations
|| Delete animations
||  
||  
Line 1,143: Line 1,143:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add a second timeline
|| Add a second timeline
||  
||  
Line 1,152: Line 1,152:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Delete timeline
|| Delete timeline
||  
||  
Line 1,161: Line 1,161:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Change id of timeline
|| Change id of timeline
||  
||  
Line 1,170: Line 1,170:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Change id of animation
|| Change id of animation
||  
||  
Line 1,179: Line 1,179:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Change timeline duration
|| Change timeline duration
||  
||  
Line 1,188: Line 1,188:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Timeline mapping
|| Timeline mapping
|| Map two different timelines to different states
|| Map two different timelines to different states
Line 1,197: Line 1,197:
||  
||  
|-
|-
| align="center" | '''Boot 2 Qt'''
! align="center" | '''Boot 2 Qt'''
||  
||  
|| (Windows only)
|| (Windows only)
Line 1,206: Line 1,206:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Connect device
|| Connect device
|| USB driver has to be installed first
|| USB driver has to be installed first
Line 1,215: Line 1,215:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Deploy application
|| Deploy application
|| Change the kit to Boot 2 Qt and deploy application/examples
|| Change the kit to Boot 2 Qt and deploy application/examples
Line 1,224: Line 1,224:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Run Application
|| Run Application
||  
||  
Line 1,233: Line 1,233:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test live preview on Boot 2 Qt
|| Test live preview on Boot 2 Qt
||  
||  
Line 1,242: Line 1,242:
||  
||  
|-
|-
| align="center" | '''Safe Renderer'''
! align="center" | '''Safe Renderer'''
|| Test Qt.Safe.Renderer tag
|| Test Qt.Safe.Renderer tag
|| The import tag for Qt.Safe.Renderershould work
|| The import tag for Qt.Safe.Renderershould work
Line 1,251: Line 1,251:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test SafeImage
|| Test SafeImage
||  
||  
Line 1,260: Line 1,260:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test SafeText
|| Test SafeText
||  
||  
Line 1,269: Line 1,269:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test SafePicture
|| Test SafePicture
||  
||  
Line 1,278: Line 1,278:
||  
||  
|-
|-
| align="center" | '''Frame Rate Counter'''
! align="center" | '''Frame Rate Counter'''
||  
||  
||  
||  
Line 1,287: Line 1,287:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Smoke testing
|| Smoke testing
||  
||  
Line 1,296: Line 1,296:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Boot 2 Qt
|| Boot 2 Qt
||  
||  
Line 1,305: Line 1,305:
||  
||  
|-
|-
| align="center" | '''Virtual Keyboard'''
! align="center" | '''Virtual Keyboard'''
||  
||  
||  
||  
Line 1,314: Line 1,314:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Smoke testing
|| Smoke testing
|| Try import QtQuick.VirtualKeyboard
|| Try import QtQuick.VirtualKeyboard
Line 1,323: Line 1,323:
||  
||  
|-
|-
| align="center" | <span style="color:#3366ff;">'''Qt Quick Designer'''</span>
! align="center" | <span style="color:#3366ff;">'''Qt Quick Designer'''</span>
||  
||  
|| '''Features that are not added but are crucial and have to be smoke tested at least.'''
|| '''Features that are not added but are crucial and have to be smoke tested at least.'''
Line 1,332: Line 1,332:
||  
||  
|-
|-
| align="center" | '''Project Management'''
! align="center" | '''Project Management'''
||  
||  
|| Test .qmlproject manger
|| Test .qmlproject manger
Line 1,341: Line 1,341:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Renaming files
|| Renaming files
||  
||  
Line 1,350: Line 1,350:
||  
||  
|-
|-
| align="center" | '''Navigator'''
! align="center" | '''Navigator'''
||  
||  
||  
||  
Line 1,359: Line 1,359:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Reorder nodes
|| Reorder nodes
||  
||  
Line 1,368: Line 1,368:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Reparented node
|| Reparented node
||  
||  
Line 1,377: Line 1,377:
||  
||  
|-
|-
| align="center" | '''Property Editor'''
! align="center" | '''Property Editor'''
||  
||  
||  
||  
Line 1,386: Line 1,386:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test Item property editor
|| Test Item property editor
||  
||  
Line 1,395: Line 1,395:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Test color editor for Rectangle
|| Test color editor for Rectangle
||  
||  
Line 1,404: Line 1,404:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| 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.
Line 1,413: Line 1,413:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add a binding to a property
|| Add a binding to a property
|| Each property has a context menu that allows setting bindings.
|| Each property has a context menu that allows setting bindings.
Line 1,422: Line 1,422:
||  
||  
|-
|-
| align="center" | '''Item Library'''
! align="center" | '''Item Library'''
||  
||  
||  
||  
Line 1,431: Line 1,431:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Drag in items from the item library
|| Drag in items from the item library
||  
||  
Line 1,440: Line 1,440:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add new resources (PNGs) to the project
|| Add new resources (PNGs) to the project
||  
||  
Line 1,449: Line 1,449:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add new resources (PNGs) to a form
|| Add new resources (PNGs) to a form
||  
||  
Line 1,458: Line 1,458:
||  
||  
|-
|-
| align="center" | '''State Editor'''
! align="center" | '''State Editor'''
||  
||  
||  
||  
Line 1,467: Line 1,467:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Add a state
|| Add a state
||  
||  
Line 1,476: Line 1,476:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Delete a state
|| Delete a state
||  
||  
Line 1,485: Line 1,485:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Rename a state
|| Rename a state
||  
||  
Line 1,494: Line 1,494:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Set when condition for a state
|| Set when condition for a state
||  
||  
Line 1,503: Line 1,503:
||  
||  
|-
|-
| align="center" | '''Side by side text editing'''
! align="center" | '''Side by side text editing'''
||  
||  
||  
||  
Line 1,512: Line 1,512:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Enter side by side editing mode
|| Enter side by side editing mode
||  
||  
Line 1,521: Line 1,521:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Check bidirektional selection
|| Check bidirektional 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
Line 1,530: Line 1,530:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Change id in text
|| Change id in text
||  
||  
Line 1,539: Line 1,539:
||  
||  
|-
|-
| align="center" |  
! align="center" |  
|| Change color in text
|| Change color in text
|| selection in the navigator is not synced properly.
|| selection in the navigator is not synced properly.

Revision as of 16:08, 21 January 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
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.
  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 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


saturation property needs to clamp between -1 and 1

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

File:Picture 1.png