Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Qt Creator ManualTests ToolsIntegration: Difference between revisions
Jump to navigation
Jump to search
AutoSpider (talk | contribs) (Convert ExpressionEngine links) |
(Fix import) |
||
Line 1: | Line 1: | ||
{{ | [[Category:Tools::QtCreator::QualityAssurance]] | ||
{| class="wikitable" | |||
|+ Widget Designer | |||
! Test | |||
! Result | |||
! Annotation | |||
|+ | |||
| Create a form class | |||
| | |||
| | |||
|+ | |||
| Add a control like a button and do "Go to slot" | |||
| automated | |||
| | |||
|+ | |||
| Change an object's name in the integration and check if autocompletion of it works | |||
| automated | |||
| | |||
|} | |||
{| class="wikitable" | |||
|+ Help | |||
! Test | |||
! Result | |||
! Annotation | |||
|+ | |||
| Is context sensitive help working? | |||
| | |||
| | |||
|+ | |||
| Title page of Qt Creator documentation shows right version information? | |||
| | |||
| | |||
|+ | |||
| Are screenshots up to date? Check some of them. | |||
| | |||
| | |||
|} | |||
{| class="wikitable" | |||
|+ Version Control (CVS/SVN/p4/git if installed) | |||
! Test | |||
! Result | |||
! Annotation | |||
|+ | |||
| Try checkout wizards | |||
| git automated | |||
| | |||
|+ | |||
| Can display project status/logs | |||
| | |||
| | |||
|+ | |||
| Can display diffs, doubleclick in diff jumps to code | |||
| | |||
| | |||
|+ | |||
| When showing a diff, make sure that keyboard shortcuts can't change this diff (Ctrl+Alt+up/down, Ctrl+Shift+up/down). | |||
| | |||
| | |||
|+ | |||
| Can revert unstaged/uncommitted changes | |||
| | |||
| | |||
|+ | |||
| Can display logs, click on change number shows description | |||
| | |||
| | |||
|+ | |||
| Can display blame | |||
| | |||
| | |||
|+ | |||
| Can submit | |||
| | |||
| | |||
|} | |||
[ | {| class="wikitable" | ||
|+ Wizards | |||
! Test | |||
! Result | |||
! Annotation | |||
|+ | |||
| Create various app types, play around with parameters (suffixes) | |||
| | |||
| | |||
|+ | |||
| Check the library/Unit test wizards | |||
| | |||
| | |||
|+ | |||
| Check custom wizard examples (share/qtcreator/templates/wizards) by renaming the xml-file (see [https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/share/qtcreator/templates/wizards/README.txt README.txt]) | |||
| | |||
| | |||
|+ | |||
| Add classes, form classes check compilation | |||
| | |||
| | |||
|} | |||
{| class="wikitable" | |||
|+ Codepaster | |||
! Test | |||
! Result | |||
! Annotation | |||
|+ | |||
| Check protocol PasteBin.com, especially 'list' functionality as that parses HTML | |||
|automated | |||
| | |||
|} | |||
= | {| class="wikitable" | ||
|+ External Tools | |||
! Test | |||
! Result | |||
! Annotation | |||
|+ | |||
| Try Tools -> External -> Edit with vi/Notepad | |||
| | |||
| | |||
|+ | |||
| Try Tools -> External -> Sort Selection | |||
| automated | |||
| | |||
|+ | |||
| Set up a new External Tool for use in Creator and check if it works correctly | |||
| | |||
| | |||
|+ | |||
| Drag a file from an external file manager and drop in into Creator. Creator should correclty display the file's contents. | |||
| | |||
| | |||
|} | |||
{ | {| class="wikitable" | ||
|+ Analyzing | |||
! Test | |||
! Result | |||
! Annotation | |||
| | |+ | ||
| Try profiling C++, QML and analyzing Code. If you don’t know how, that’s part of the test. Check the docs. :-) | |||
| | |||
| | |||
| Try | |} | ||
| | |||
Revision as of 17:17, 10 March 2015
Test | Result | Annotation |
---|---|---|
Create a form class | ||
Add a control like a button and do "Go to slot" | automated | |
Change an object's name in the integration and check if autocompletion of it works | automated |
Test | Result | Annotation |
---|---|---|
Is context sensitive help working? | ||
Title page of Qt Creator documentation shows right version information? | ||
Are screenshots up to date? Check some of them. |
Test | Result | Annotation |
---|---|---|
Try checkout wizards | git automated | |
Can display project status/logs | ||
Can display diffs, doubleclick in diff jumps to code | ||
When showing a diff, make sure that keyboard shortcuts can't change this diff (Ctrl+Alt+up/down, Ctrl+Shift+up/down). | ||
Can revert unstaged/uncommitted changes | ||
Can display logs, click on change number shows description | ||
Can display blame | ||
Can submit |
Test | Result | Annotation |
---|---|---|
Create various app types, play around with parameters (suffixes) | ||
Check the library/Unit test wizards | ||
Check custom wizard examples (share/qtcreator/templates/wizards) by renaming the xml-file (see README.txt) | ||
Add classes, form classes check compilation |
Test | Result | Annotation |
---|---|---|
Check protocol PasteBin.com, especially 'list' functionality as that parses HTML | automated |
Test | Result | Annotation |
---|---|---|
Try Tools -> External -> Edit with vi/Notepad | ||
Try Tools -> External -> Sort Selection | automated | |
Set up a new External Tool for use in Creator and check if it works correctly | ||
Drag a file from an external file manager and drop in into Creator. Creator should correclty display the file's contents. |
Test | Result | Annotation |
---|---|---|
Try profiling C++, QML and analyzing Code. If you don’t know how, that’s part of the test. Check the docs. :-) |