Project

General

Profile

MediaSystem » History » Version 5

Hammel, 18 Sep 2022 20:36

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