Difference between revisions of "Fedora/Sugar test cases"

From Sugar Labs
Jump to navigation Jump to search
m (yum -> dnf)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==f20 Sugar Test cases==
+
<noinclude>[[Category:Testing]]</noinclude>
*Look at http://wiki.sugarlabs.org/go/Tutorials/Introduction_to_the_Sugar_Interface
+
*<big>'''Look at: [[Tutorials/Introduction to the Sugar Interface]]'''</big>.
===Soas spin===
+
:For annotated screenshots of Sugar Features mentioned here
*1-) Soas boots to (name____)
 
:Live version should boot directly to this screen with no login to liveuser first.
 
  
*2-) Soas installed to Hard Disk with "liveinst" in root terminal, should boot to (lightdm or gdm) using the name and password for the user setup in anaconda.
+
{{Note/note|NOTE:|This page is linked to the   [[fedora:QA:Desktop_validation_results_template#Sugar_.28non-blocking.2C_all_arches.29|Fedora Project wiki QA test template]].}}
  
*3-) Jabber.sugarlabs.org should connect and display XO "Buddies" in (f1) ''network neighborhood'' screen
+
==[[Sugar_on_a_Stick/10|'''Sugar on a Stick (SoaS-spin)''']]==
:   a) If connected to wired netork
+
===1 - SoaS boots to the (name) selection screen.===
: b) If connected via (f1) to Wireless Access Points shown on the (f1) screensugar-emulator
+
:Live version should boot directly to this screen with no login to liveuser first.
:   c) If connected to ''Mesh'' AP be able to connect to another XO or PC running sugar and connected to the same MESH.
+
::Some versions will boot to the (Click to change color) screen first and require using the (<=) arrow to get to the name screen.
 +
*f21 Soas will add 2 fields: '''Select gender'''; '''Select age''' then proceed to the F3 Screen.
 +
:Some School deployments can inquire the gender and age response information.
 +
::It is unnecessary to enter information here.
  
*4-) USB inserted should show up in the frame.
+
===2 - SoaS installed to hard disk with {{Code|liveinst}} from root terminal,===
:   a) sucessfully drag drop of items in the journal to the USB.
+
: boots to (lightdm or gdm) using the name and password for the user as setup in anaconda.
:   b) sucessfully install an xxx.xo file when dragged from the USB to the journal.
+
===3 - Jabber.sugarlabs.org should connect and display XO "Buddies" ===
:   c) sucessfully unmount the USB with a right click on the USB Icon in the frame.
+
: ''Network Neighborhood'' screen (F1).
 +
: If connected to a wireless network:
 +
: Wireless access points will be shown as colored circles on the ''Network Neighborhood'' screen (F1).
 +
: Collaboration:While connected to an access point, it should be able to connect to another XO via a shared activity (Icons for activity on f1 if present). Click on the icon and drop down menu will show '''Join''' Activity should start showing what the other XO User is sharing.
  
*5-) All functions in My Settings (Sugar-control panel) should work.
+
===4 - When a USB storage device is inserted, it should show up in the Frame.===
:   a) Software update in CP should work
+
: One can successfully [[Tutorials/Copy_with_drag_%26_drop|'''drag-drop''']] items in the Journal to a mounted USB .
 +
: One can successfully install an [http://activities.sugarlabs.org/en-US/sugar/ '''Activity bundle''' ]  (xxx.xo file) when dragged from a mounted USB to the Journal.
 +
: One can successfully unmount the USB device with a right click on the USB device icon in the Frame.
  
*6-) All applications in the list view of (f3) ''Home'' should work.
+
===5 -Functions in My Settings (Sugar control panel).===
 +
:: All functions should work correctly
 +
::except for Web Sevices which does not work as installed
 +
===6 -  Applications in the ''Home Screen''===
 +
:  (F3) circular favourites screen
 +
:: All applications should start, work, and stop
  
===Sugar-desktop===
+
==Sugar-desktop==
*7-) Sugar-desktop installed with "yum install @sugar-desktop sugar-runner" in another DE:
+
===7 -Sugar-desktop installed in another Desktop===
:   a) Start from menu item in DE - education-sugar
+
:With '''{{Code|dnf install @sugar-desktop sugar-runner }}''' in root terminal
:   b) log out/login to (lightdm or gdm) session "sugar" run sugar-desktop full screen.
+
:Start from menu item in DE - Education - sugar
*8-) sugar-desktop installed from netinstall or DVD should work.
+
:log out/log in to (lightdm or gdm) session "Sugar" should run sugar-desktop full screen.
 +
::(You may have to shutdown/reboot to see sugar listed in gdm or lightdm)
 +
:sugar-desktop installed from netinstall or DVD should work.
 +
::Note the sugar entity in Education/Sugar (sugar-runner) is different than found when you logout/login to sugar in gdm (different name; color and ssh key for jabber)
 +
{{Note/note|NOTE:|Tests 3 thru 6 should be run on this test case.}}

Latest revision as of 14:12, 24 October 2018

For annotated screenshots of Sugar Features mentioned here
35px-Activity-write.png
NOTE:
This page is linked to the Fedora Project wiki QA test template.

Sugar on a Stick (SoaS-spin)

1 - SoaS boots to the (name) selection screen.

Live version should boot directly to this screen with no login to liveuser first.
Some versions will boot to the (Click to change color) screen first and require using the (<=) arrow to get to the name screen.
  • f21 Soas will add 2 fields: Select gender; Select age then proceed to the F3 Screen.
Some School deployments can inquire the gender and age response information.
It is unnecessary to enter information here.

2 - SoaS installed to hard disk with liveinst from root terminal,

boots to (lightdm or gdm) using the name and password for the user as setup in anaconda.

3 - Jabber.sugarlabs.org should connect and display XO "Buddies"

Network Neighborhood screen (F1).
If connected to a wireless network:
Wireless access points will be shown as colored circles on the Network Neighborhood screen (F1).
Collaboration:While connected to an access point, it should be able to connect to another XO via a shared activity (Icons for activity on f1 if present). Click on the icon and drop down menu will show Join Activity should start showing what the other XO User is sharing.

4 - When a USB storage device is inserted, it should show up in the Frame.

One can successfully drag-drop items in the Journal to a mounted USB .
One can successfully install an Activity bundle (xxx.xo file) when dragged from a mounted USB to the Journal.
One can successfully unmount the USB device with a right click on the USB device icon in the Frame.

5 -Functions in My Settings (Sugar control panel).

All functions should work correctly
except for Web Sevices which does not work as installed

6 - Applications in the Home Screen

(F3) circular favourites screen
All applications should start, work, and stop

Sugar-desktop

7 -Sugar-desktop installed in another Desktop

With dnf install @sugar-desktop sugar-runner in root terminal
Start from menu item in DE - Education - sugar
log out/log in to (lightdm or gdm) session "Sugar" should run sugar-desktop full screen.
(You may have to shutdown/reboot to see sugar listed in gdm or lightdm)
sugar-desktop installed from netinstall or DVD should work.
Note the sugar entity in Education/Sugar (sugar-runner) is different than found when you logout/login to sugar in gdm (different name; color and ssh key for jabber)
35px-Activity-write.png
NOTE:
Tests 3 thru 6 should be run on this test case.