Qt Creator ManualTests Android: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Decode HTML entity numbers)
(Table)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
 


[[Category:Tools::QtCreator::QualityAssurance]]
[[Category:Tools::QtCreator::QualityAssurance]]


= Qt Creator Manual Tests: Android =
 


You will need the tools listed [http://doc.qt.io/qt-5/androidgs.html here].
You will need the tools listed [http://doc.qt.io/qt-5/androidgs.html here].


{background:#009900}. |''. Test |''. Result |_. Annotation |
{| class="wikitable"
! Test  
! Result  
! Annotation  
|-
| If you installed Creator as part of a Qt SDK, does Creator correctly detect the kits installed with itself?
| If you installed Creator as part of a Qt SDK, does Creator correctly detect the kits installed with itself?
# Remove Creator's settings from .config (Linux, Mac) or %appdata% (Windows).
# Remove Creator's settings from .config (Linux, Mac) or %appdata% (Windows).
Line 13: Line 17:
# In "Tools" -> "Options…"-> "Android", set the correct paths to the Android SDK and the Android NDK.
# In "Tools" -> "Options…"-> "Android", set the correct paths to the Android SDK and the Android NDK.
# Click "Apply".
# Click "Apply".
# In "Tools" -> "Options…"-> "Build & Run", verify that Creator shows valid Debuggers, Compilers, Qt Versions and Kits for each Qt for Android version you installed. |||
# In "Tools" -> "Options…"-> "Build & Run", verify that Creator shows valid Debuggers, Compilers, Qt Versions and Kits for each Qt for Android version you installed.  
| In "Tools" -> "Options…"-> "Build & Run" -> "Qt Versions", set up a qmake from a Qt for Android. Will Creator detect it as "Qt version <version number> for Android"? | | |
|
| Can Creator compile an application using an Android kit? | | |
|
| Can Creator run an application on an Android device? | | |
|-
| Do the previous tasks work for Qt GUI Applications and Qt Quick Applications? |||
| In "Tools" -> "Options…"-> "Build & Run" -> "Qt Versions", set up a qmake from a Qt for Android. Will Creator detect it as "Qt version <version number> for Android"?  
| While an application is running on an Android device, quit the application on the device. Does Creator notice this and reflect the changed state? | | |
|  
| While an application is running on an Android device, click the "Stop" icon in the "Application Output" view. Does Creator terminate the application on the device? | | |
|  
| Can Creator debug an application on an Android device? | | |
|-
| Set a breakpoint before debugging an application on an Android device. Does the execution of the program stop at the breakpoint? | | |
| Can Creator compile an application using an Android kit?  
| Set a breakpoint while debugging an application on an Android device. Does the execution of the program stop at the breakpoint? | | |
|  
| Do the previous tasks work for breakpoints in C++ code as well as in QML code? |||
|  
| When stopped at a breakpoint, does Creator show valid data for Locals and Expressions? | | |
|-
| When stopped at a breakpoint, does Creator show a valid stacktrace? | | |
| Can Creator run an application on an Android device?  
|Does the Application Output View show qDebug output from an Android device in red? Does this work when running an application as well as when debugging? | | |
|  
|Does the Debugger Log View show qDebug output from an Android device when debugging? | | |
|  
|-
| Do the previous tasks work for Qt GUI Applications and Qt Quick Applications?  
|
|
|-
| While an application is running on an Android device, quit the application on the device. Does Creator notice this and reflect the changed state?  
|  
|  
|-
| While an application is running on an Android device, click the "Stop" icon in the "Application Output" view. Does Creator terminate the application on the device?  
|  
|
|-
| Can Creator debug an application on an Android device?  
|  
|  
|-
| Set a breakpoint before debugging an application on an Android device. Does the execution of the program stop at the breakpoint?  
|
|  
|-
| Set a breakpoint while debugging an application on an Android device. Does the execution of the program stop at the breakpoint?  
|  
|  
|-
| Do the previous tasks work for breakpoints in C++ code as well as in QML code?  
|
|
|-
| When stopped at a breakpoint, does Creator show valid data for Locals and Expressions?  
|  
|  
|-
| When stopped at a breakpoint, does Creator show a valid stacktrace?  
|  
|  
|-
|Does the Application Output View show qDebug output from an Android device in red? Does this work when running an application as well as when debugging?  
|  
|  
|-
|Does the Debugger Log View show qDebug output from an Android device when debugging?  
|  
|  
|-
|Does Creator handle disconnecting properly? Disconnect the Android device while:
|Does Creator handle disconnecting properly? Disconnect the Android device while:
* Running an application on the device
* Running an application on the device
* Debugging an application on the device
* Debugging an application on the device
|
|
|}

Revision as of 13:03, 31 March 2015



You will need the tools listed here.

Test Result Annotation
If you installed Creator as part of a Qt SDK, does Creator correctly detect the kits installed with itself?
  1. Remove Creator's settings from .config (Linux, Mac) or %appdata% (Windows).
  2. Start Creator.
  3. In "Tools" -> "Options…"-> "Android", set the correct paths to the Android SDK and the Android NDK.
  4. Click "Apply".
  5. In "Tools" -> "Options…"-> "Build & Run", verify that Creator shows valid Debuggers, Compilers, Qt Versions and Kits for each Qt for Android version you installed.
In "Tools" -> "Options…"-> "Build & Run" -> "Qt Versions", set up a qmake from a Qt for Android. Will Creator detect it as "Qt version <version number> for Android"?
Can Creator compile an application using an Android kit?
Can Creator run an application on an Android device?
Do the previous tasks work for Qt GUI Applications and Qt Quick Applications?
While an application is running on an Android device, quit the application on the device. Does Creator notice this and reflect the changed state?
While an application is running on an Android device, click the "Stop" icon in the "Application Output" view. Does Creator terminate the application on the device?
Can Creator debug an application on an Android device?
Set a breakpoint before debugging an application on an Android device. Does the execution of the program stop at the breakpoint?
Set a breakpoint while debugging an application on an Android device. Does the execution of the program stop at the breakpoint?
Do the previous tasks work for breakpoints in C++ code as well as in QML code?
When stopped at a breakpoint, does Creator show valid data for Locals and Expressions?
When stopped at a breakpoint, does Creator show a valid stacktrace?
Does the Application Output View show qDebug output from an Android device in red? Does this work when running an application as well as when debugging?
Does the Debugger Log View show qDebug output from an Android device when debugging?
Does Creator handle disconnecting properly? Disconnect the Android device while:
  • Running an application on the device
  • Debugging an application on the device