Project

General

Profile

MediaSystem » History » Revision 6

Revision 5 (Hammel, 18 Sep 2022 20:36) → Revision 6/15 (Hammel, 22 Nov 2022 11:00)

h1. MediaSystem 

 |_.Subsystem      |_.Feature             |_.Test                                 |_.Expected |_.Subsystem|_.Feature|_.Test|_.Expected Result| 
 |Splash              |                         |Sequential update at during boot              |Status    |The status bar moves should move continuously to the right during boot, eventually reaching the end before the screen clears    | 
 |/2. UI           |UI    |Matchbox    |Launcher              |Launcher displays icons, time          |Icon matrix, date/time, splash icon visible | 
                 |Matchbox              |App overlays launcher                  displays, overlaid by selected app    |Only one app should be visible at any one time    | 
 |/2. Launcher        |Display                  |x rows by y columns                       |Icons are displayed in a 3xY array.    | 
                 
 |Navigation               |Use kb arrows keyboard arrow keys to nav navigation app selection     |Active app icon should be highlighted and splash image changed | 
 |App Manager         |                         |Start app via launcher                    |Any app selected via the launcher should start and close using appropriate close method (keyboard or touchscreen)    | 
 |/6. VideoFE         |/2. Selection            |Arrow keys                                |Move sequentially up and down video titles list    | 
                                      
 |Search                                    |Slash key + ENTER allows searching videos    | 
                 
 |/3. Playback             |Start video                               |Video playback should begin    | 
                                      
 |FF                                        |Video should jump ahead 10 sec.    | 
                                      
 |Rewind                                    |Video should jump jup back 10 sec.    | 
                 
 |Exit                     |                                          |Video should exit and video list redisplayed    | 
 |/6. MusicFE         |Selection by title    |Arrow Keys                                |Move sequentially left and right through the titles    | 
                 
 |Selection by Artist    |Arrow Keys                                | Move sequentially left and right through artists | 
                 
 |/3. Playback             |Start audio                               |Music playback should begin    | 
                                      
 |FF                                        |Video should jump ahead 10 sec.    | 
                                      
 |Rewind                                    |Video should jup back 10 sec.    | 
                 
 |Exit                     |                                          |Music should exit and video list redisplayed    | 
 |/2. PiClock         |Clock                    |Check time, over multiple seconds              |Clock hands should be accurate and move    | 
                 
 |Calendar              |Check/modify date                      |Check date, including manually changing |Date should be displayed accurately | 
 |/2. PiCam           |Video Display            |Start video                               |Webcam should show on console with near real-time frame rate    | 
                 
 |Video Display         |Exit | Exit video                             |Display should return to launcher | 
 |/4. PiXM            |/2. Navigation           |By channel id                             |Selected channels should become active    | 
                                      
 |By category                            |Selected categories should display available channels | 
                 
 |/2. Output            |Playback start                         |Audio should play out of the XMPC output port | 
                                      
 |Playback stop                          |Audio should stop playing from XMPC output port | 
 |/4. PiPics          |/2. Nav, kb           Navigation, keyboard    |FF                                        |Next picture is displayed, wrapping to start of list of pictures | 
                                      
 |Rewind                                    |Previous picture is displayed, wrapping to the end of list of pictures    | 
                 
 |/2. Nav, touchscreen|FF                                     Navigation, touchscreen    |FF    |Next picture is displayed, wrapping to start of list of pictures | 
                                      
 |Rewind                                    |Previous picture is displayed, wrapping to the end of list of pictures    | 
 |/5. Net Config    |UI                    |Verify UI                              |Is available and starts    | 
                 
 |/2.Interface             |Static IP                              |/etc/network/interfaces is properly updated; networking restarts correctly    | 
                                      
 |DHCP                                   |/etc/network/interfaces is properly updated; networking restart correctly    | 
                 
 |Access Point             |Pi accepts WiFi connections               |Network node connects over WiFi and receives a DHCP address    | 
                 
 |Scanner                  |Visual display of local WiFi signals    |Graphs are drawn with associated text    | 
 |/7. WebUI           |/4. Users                |Login                                     |User should be required to login with a valid webUI password    | 
                                      
 |Add                                    |New user can login via webUI    | 
                                      
 |Delete                                 |Deleted user cannot login via webUI    | 
                                      
 |Password Change                        |Password should be updated for web UI login    | 
                 
 |WebCam                   |                                          |    | 
                 
 |/2. Net Config           |Interface                                 |    | 
                                      
 |Access Point                           |    |