platform-api
Differences between revisions 2 and 12 (spanning 10 versions)
Size: 2179
Comment: Added video and audio testing steps
|
← Revision 12 as of 2016-08-02 15:49:32 ⇥
Size: 993
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
* '''Test plan for component''': media-hub | * '''Test plan for component''': platform-api |
Line 3: | Line 3: |
* '''Trunk URL''': lp:media-hub * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/media-hub |
* '''Trunk URL''': lp:platform-api * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/platform-api |
Line 8: | Line 8: |
* Dash video lens * mediaplayer-app * music-app * webbrowser-app * mediascanner * all other apps that play music or video |
* qtubuntu * qtubuntu-sensors * location-service * unity-mir * native, non-Qt applications |
Line 15: | Line 14: |
== Test Plan == | == Manual Tests == |
Line 17: | Line 16: |
'''This test plan is not supposed to be complete; use it to guide your manual testing so they don't miss big functional areas that are part in the component; also this should be used as guideline to inspire the exploratory testing which should be adapted smartly based on the real content of a MP''' | Applications: |
Line 19: | Line 18: |
* Install latest (trusty-proposed) image on phone * Install freshly built MPs that are needed for landing * Ensure that all Autopilot tests pass on the device. * Plug device into computer and copy videos into "Videos" folder (i.e. /home/phablet/Video) * Ensure videos are displayed in Video lens * Tap video from Video lens and ensure that mediaplayer-app plays video * Ensure that video playback occurs smoothly * Ensure that mediaplayer-app can pause playback * Ensure that mediaplayer-app can seek forward and backward * Seek close to the end of playback and ensure that mediaplayer-app stops playing automatically at the end-of-stream * Close mediaplayer-app, reopen and ensure that video playback is successful a second time * Ensure that video playback occurs smoothly * Copy music into "Music" folder (i.e. /home/phablet/Music) * Ensure songs are displayed in the Music lens * Tap a song from Music lens and ensure that music-app plays audio * Ensure that music playback occurs smoothly without any audible distortion * Ensure that music-app can pause playback * Ensure that music-app can seek forward and backward * Seek close to the end of playback and ensure that music-app stops playing automatically at the end-of-stream * Close music-app, reopen and ensure that audio playback is successful a second time * Ensure that music playback occurs smoothly without any audible distortion |
* Ensure Unity8 comes up and that input is delivered to the shell * Launch gallery-app, confirm that it comes up and input is delivered correctly. * Launch a click application, confirm that it comes up and input is delivered correctly. Sensors: * Launch messaging-app, rotate device and make sure the application rotates accordingly. * Rotate keyboard in a rotating app, make sure it rotates at the same time and direction as the base app. * Place a phone call, cover proximity sensor. Phone screen should go off, uncover and it should go on. |
* Test plan for component: platform-api
Component Checklist: https://wiki.ubuntu.com/Process/Merges/Checklists/system-apps
Trunk URL: lp:platform-api
Ubuntu Package URL (LP): http://launchpad.net/ubuntu/+source/platform-api
Dependents/Clients
- qtubuntu
- qtubuntu-sensors
- location-service
- unity-mir
- native, non-Qt applications
Manual Tests
Applications:
- Ensure Unity8 comes up and that input is delivered to the shell
- Launch gallery-app, confirm that it comes up and input is delivered correctly.
- Launch a click application, confirm that it comes up and input is delivered correctly.
Sensors:
- Launch messaging-app, rotate device and make sure the application rotates accordingly.
- Rotate keyboard in a rotating app, make sure it rotates at the same time and direction as the base app.
- Place a phone call, cover proximity sensor. Phone screen should go off, uncover and it should go on.
Process/Merges/TestPlan/platform-api (last edited 2016-08-02 15:49:32 by localhost)